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.

By: CeCe Fox | Published: 09/18/2026

Prep: 20 mins | Cook: 405 mins | Total: 60 mins
Type: Vegetarian | Spice Level: 🌶🌶 Medium
Servings: 6 | Est. Cost: $13 - $16

A creamy bowl of Sweet Corn & Coconut Bisque with roasted kernels, chili oil, and cream swirl.
A creamy bowl of Sweet Corn & Coconut Bisque with roasted kernels, chili oil, and cream swirl.

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

Diced butternut squash, turmeric and chili powder, and coconut milk on a slate board.
Diced butternut squash, turmeric and chili powder, and coconut milk on a slate board.

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

  1. 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.

  2. Heat the remaining coconut oil in a large pot over medium heat. Add the onion and cook for 5 minutes until soft.

  3. Stir in the garlic and ginger, and cook for 1 minute until fragrant.

  4. Add the curry powder, turmeric, and coriander, and toast the spices for 30 seconds to bloom their flavor.

  5. 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.

  6. Blend the soup with an immersion blender until smooth, or transfer in batches to a stand blender.

  7. Stir in the coconut milk and simmer for 5 more minutes to warm through. Season with salt and pepper.

  8. Ladle into bowls and top with toasted coconut flakes and fresh cilantro.

Creamy coconut milk pouring into a steaming pot of yellow corn soup on a stove with a wooden spoon.
Creamy coconut milk pouring into a steaming pot of yellow corn soup on a stove with a wooden spoon.

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.

Pouring cream into a bowl of creamy butternut squash soup topped with toasted coconut flakes.
Pouring cream into a bowl of creamy butternut squash soup topped with toasted coconut flakes.

More to Love