Cape Malay Curried Butternut Squash Soup
A vibrant, spiced soup that draws on South Africa's Cape Malay tradition, blending curry powder, turmeric, and a touch of sweetness from apricot preserves with creamy coconut milk and roasted butternut squash.
Prep: 20 mins | Cook: 405 mins | Total: 60 mins
Type: Vegetarian | Spice Level: 🌶🌶 Medium
Servings: 6 | Est. Cost: $13 - $16


Love at First Bite
The first spoonful carries a wave of warm curry spice, followed by a gentle sweetness that lingers just underneath. Coconut milk smooths every edge of the bowl, while the roasted squash brings a deep, caramelized richness to the base. A scatter of toasted coconut flakes and fresh cilantro on top adds texture and brightness to each bite.
Origin Story
Cape Malay cuisine grew from the Malay, Indonesian, and Indian communities brought to South Africa's Cape region centuries ago, blending their spice traditions with local ingredients to create a distinct culinary identity. Dishes like bobotie and curries carry signature touches of turmeric, cumin, and a hint of sweetness from dried fruit or preserves. This soup channels that same balance, pairing warm curry spice with a subtle sweetness that reflects the heart of Cape Malay cooking.
Ingredients
Ingredients:
1 large butternut squash (about 3 lbs), peeled and cubed
2 tablespoons coconut oil, divided
1 yellow onion, diced
3 garlic cloves, minced
1 tablespoon fresh ginger, grated
2 tablespoons curry powder
1 teaspoon ground turmeric
1/2 teaspoon ground coriander
2 tablespoons apricot preserves
4 cups vegetable broth
1 (14 oz) can full-fat coconut milk
Salt and pepper, to taste
Toasted coconut flakes, for garnish
Fresh cilantro, chopped, for garnish


Substitutions
Apricot preserves: 2 tablespoons of mango chutney substitutes directly for a similar sweet-tangy balance.
Full-fat coconut milk: Oat milk cream substitutes and keeps the bisque just as rich and fully vegan.
Curry powder: 1 tablespoon garam masala plus 1/2 teaspoon turmeric substitutes directly for a warmer, earthier flavor.
Remix Notes
Stir in a handful of baby spinach at the end for added color and nutrients. Top the soup with crispy fried shallots for extra crunch and savory depth. Serve alongside warm roti or naan to soak up every last spoonful.
How to Make
Preheat the oven to 400°F. Toss the squash cubes with 1 tablespoon coconut oil, spread on a baking sheet, and roast for 25 minutes until tender and lightly caramelized.
Heat the remaining coconut oil in a large pot over medium heat. Add the onion and cook for 5 minutes until soft.
Stir in the garlic and ginger, and cook for 1 minute until fragrant.
Add the curry powder, turmeric, and coriander, and toast the spices for 30 seconds to bloom their flavor.
Stir in the apricot preserves, then pour in the vegetable broth and add the roasted squash. Bring the pot to a simmer and cook for 15 minutes.
Blend the soup with an immersion blender until smooth, or transfer in batches to a stand blender.
Stir in the coconut milk and simmer for 5 more minutes to warm through. Season with salt and pepper.
Ladle into bowls and top with toasted coconut flakes and fresh cilantro.


Storage & Reheating
Store the soup in an airtight container in the refrigerator for up to 5 days. Freeze in individual portions for up to 3 months. Reheat gently on the stovetop over medium-low heat, stirring in a splash of coconut milk or broth to restore the creamy texture.
FAQ
Can I make this soup vegan?
YYes, the recipe stays fully plant-based as written with vegetable broth and coconut milk.
What if I can't find apricot preserves?
Honey or maple syrup works as a simpler substitute, though the flavor leans less traditional.
Can I make this in a slow cooker?
Yes, combine all ingredients except the coconut milk and cook on low for 6 hours, then blend and stir in the coconut milk at the end.



