Moroccan-inspired butternut squash soup combines tender squash with cumin, coriander, ginger, cinnamon, and a little heat, then blends everything into a smooth, warmly spiced bowl. It is a flexible take on North African flavors rather than one fixed traditional recipe, and coconut milk and lemon give the sweet squash a creamy, bright finish.
Ingredients
- 3 lb (1.36 kg) butternut squash, peeled, seeded, and cut into roughly 1-inch (2.5 cm) cubes
- 2 tbsp (30 ml) olive oil
- 1 medium yellow onion, about 5 oz (150 g), chopped
- 2 medium garlic cloves, about 6 g, minced
- 1 tsp ground cumin (2 g)
- 1 tsp ground coriander (2 g)
- 1 tsp ground ginger (2 g)
- ½ tsp ground cinnamon (1 g)
- ½ tsp sweet paprika (1 g)
- ¼ tsp cayenne pepper (about 0.5 g), or 1 tsp (5 g) harissa paste for a rounded chile flavor
- 5 cups (1.2 L) vegetable broth, preferably low-sodium
- 1 tsp fine salt (6 g), plus more to taste
- ½ tsp freshly ground black pepper (1 g)
- 1 cup (240 ml) unsweetened coconut milk, well stirred
- 1 tbsp (15 ml) fresh lemon juice, plus more to taste
- 2 tbsp (8 g) chopped fresh cilantro or flat-leaf parsley, for serving
- ¼ cup (30 g) toasted pumpkin seeds, for serving
Instructions
- Prepare the vegetables, about 20 minutes. Peel the squash, cut it in half lengthwise, and scoop out the seeds and stringy center. Cut the flesh into similarly sized cubes so they soften at about the same rate. Chop the onion and mince the garlic. If using a whole squash, a sturdy peeler and a stable cutting board make the job easier; keep your fingers clear of the blade, and cut a flat side on the squash first if it rolls.
- Soften the onion, 5 minutes. Warm the olive oil in a large heavy pot or Dutch oven over medium heat. Add the onion and cook, stirring occasionally, until it is soft and translucent but not deeply browned. If it starts to catch, lower the heat and add a tablespoon of broth rather than letting the onion scorch.
- Bloom the aromatics, 3 minutes. Add the garlic, cumin, coriander, ginger, cinnamon, paprika, cayenne or harissa, salt, and black pepper. Stir for about 1 minute, just until fragrant. Add the squash and toss it in the spiced oil for 2 minutes. This brief contact with the warm oil helps distribute the spices throughout the soup; if the pot looks dry, move on promptly rather than allowing the garlic or spices to brown.
- Simmer until tender, 22 minutes. Pour in the vegetable broth and bring the pot to a boil. Reduce the heat to maintain a steady, gentle simmer, cover partially, and cook for about 22 minutes. Stir once or twice. The squash is ready when a fork slides through a cube easily. Larger pieces may need a few more minutes; if the broth has reduced a lot before the squash is soft, add a splash of water or broth.
- Blend until smooth, about 5 minutes. Take the pot off the heat. Use an immersion blender to purée the soup directly in the pot, moving it around until no chunks remain. For a countertop blender, let the soup cool briefly, fill the blender only partway, remove the small center cap from the lid if the manufacturer allows, and cover the opening with a folded towel while blending. Hot liquid expands, so blend in batches and never seal a full blender tightly with hot soup.
- Finish and adjust. Stir in the coconut milk and lemon juice. Return the pot to low heat for a minute or two if the soup needs warming, but do not boil it hard after adding the coconut milk. Taste and adjust with more salt, pepper, or lemon. If it is thicker than you like, add broth a little at a time; if it is thinner, let it simmer gently for a few minutes before serving.
- Serve warm. Ladle into bowls and top with cilantro or parsley and toasted pumpkin seeds. Offer extra lemon wedges, harissa, or black pepper at the table so everyone can adjust the brightness and heat.
Tips
- Cut the squash evenly. Pieces close to 1 inch (2.5 cm) cook predictably in the stated simmer time. If some pieces are much larger, the smaller ones may turn mushy before the center of the larger cubes is tender. Pre-cut squash is a useful shortcut: use about 3 lb (1.36 kg), check that the cubes are fresh, and start checking tenderness around 18 minutes.
- Use the spice blend you have. Individual spices keep the flavor easy to control. Ras el hanout, a Moroccan spice blend, can be hard to find in some grocery stores and varies by maker; if using it, replace the cumin, coriander, ginger, cinnamon, and paprika with 2 teaspoons (about 5 g) ras el hanout, then taste before adding more. The result may be more floral or peppery, depending on the blend.
- Choose your heat level deliberately. Cayenne gives direct, clean heat, while harissa adds chile flavor and often garlic and other spices as well. Harissa brands and recipes vary in saltiness, so begin with ½ teaspoon (2.5 g) if you are unsure, then add more after blending. For a mild soup, leave out both; the other spices still make it aromatic.
- Blend safely and season at the end. An immersion blender is convenient, but keep its blade fully under the surface to avoid splashes. Broth salt levels differ, and the soup concentrates slightly as it simmers, so taste after adding the coconut milk and lemon before adding extra salt. A small squeeze of lemon often lifts the flavor more effectively than additional salt.
Serving Suggestions
Serve the soup as a light main course with warm flatbread, crusty bread, or toasted pita for dipping. A green salad with crisp leaves, cucumber, and a lemony dressing makes a fresh contrast to the smooth, sweet squash. For a more substantial meal, pair it with couscous, rice, or a plate of roasted vegetables. The soup is filling enough to start a dinner, too; serve smaller bowls before a main dish rather than adding too many rich sides.
The toppings make a noticeable difference in texture. Toasted pumpkin seeds add a nutty crunch, while cilantro or parsley brings a fresh herbal note. A spoonful of plain yogurt can temper the chile and add a tangy contrast; use coconut yogurt to keep the bowl dairy-free. Put lemon wedges and harissa on the table for guests who want a brighter or spicier finish. If serving several people, keep the soup warm over low heat and set out toppings separately so they stay crisp.
Variations
Make it dairy-free: The recipe as written uses coconut milk and vegetable broth, so it is dairy-free as long as the broth and toppings are also dairy-free. For a less pronounced coconut flavor, replace the coconut milk with ¾ cup (180 ml) unsweetened oat cream or cashew cream. The soup will still be creamy, though its flavor will be less tropical; check product labels for added sweetness or salt.
Use cream or another squash: Substitute ¾ cup (180 ml) heavy cream for the coconut milk if dairy is suitable. Stir it in off the boil for a smooth finish. Pumpkin or peeled kabocha squash can replace butternut squash in the same approximate weight, but the texture and sweetness can vary. Begin checking tenderness at 18 minutes and add broth as needed; some varieties blend thicker than butternut.
Add chickpeas: For extra substance, stir in one 15-oz (425 g) can of drained and rinsed chickpeas during the final 5 minutes of simmering. You can leave them whole for a hearty texture or blend some of them into the soup. Chickpeas make the soup thicker, so keep a little extra broth nearby. This addition changes the soup from silky and simple to a more filling bowl.
Roast the squash for deeper flavor: If you have extra time, toss the cubed squash with 1 tablespoon (15 ml) of the oil and roast it on a baking sheet at 425°F (220°C) until browned at the edges and tender, about 25–30 minutes. This is an alternate method, not part of the 55-minute recipe timing. Sauté the onion and spices as written, add the roasted squash and broth, simmer for 5 minutes, then blend and finish. Roasting gives the soup a sweeter, more caramelized note.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking in a covered container. The soup keeps for 3–4 days in the refrigerator. For easier lunches, portion it into individual containers after it has cooled; leave a little room at the top if you plan to freeze it. It freezes well for about 2–3 months, though the texture can separate slightly after thawing because of the coconut milk. Thaw overnight in the refrigerator and stir thoroughly as it warms.
Reheat only the amount you plan to eat in a saucepan over medium-low heat, stirring often so the thick purée does not stick to the bottom. Add a splash of broth or water if it has thickened in storage. Heat leftovers to 165°F (74°C), checking with a food thermometer, and avoid repeated cooling and reheating of the same pot. You can also microwave a portion in a covered, microwave-safe bowl, stirring once or twice during heating and checking the temperature in more than one spot. Add fresh herbs and crunchy toppings after reheating.
Frequently Asked Questions
Can I make this soup without a blender? A blender gives the smoothest result, but you can mash the cooked squash thoroughly with a potato masher for a rustic soup. The texture will be uneven, with small pieces of squash and onion. For a smoother finish without an electric blender, pass the mixture through a food mill if you have one. Do not pour hot soup into a food processor beyond its stated capacity.
Can I use frozen butternut squash? Yes. Use about 3 lb (1.36 kg) of frozen cubes and add them directly to the pot; there is no need to thaw them first. They release some water as they cook, so the finished soup may be slightly thinner. Start checking tenderness after about 18 minutes of simmering and cook until the centers are soft. If needed, simmer uncovered for a few minutes after blending to reduce excess liquid.
How can I make the soup thicker or thinner? For thinner soup, stir in warm broth or water a few tablespoons at a time until it reaches the consistency you prefer. For thicker soup, simmer it uncovered gently after blending, stirring frequently to prevent sticking. You can also blend in a few cooked chickpeas, but that makes the soup heartier and changes its flavor slightly. Avoid adding a large amount of coconut milk just to thin it, since that can make the coconut flavor dominate.
Is this soup very spicy? It is gently warm if you use ¼ teaspoon cayenne, but chile heat varies by brand and palate. For a mild version, omit the cayenne and harissa altogether. If using harissa, start with a small amount because some pastes are much hotter and saltier than others. You can always offer extra at the table, but it is difficult to remove heat once it has been blended into the pot.
Can I prepare it ahead? Yes. Make the soup fully, cool it promptly, and refrigerate it for up to 3–4 days, then reheat to 165°F (74°C). The spices meld as it sits, and the soup may thicken, so stir in a little broth while reheating if necessary. For the freshest texture, keep herbs and pumpkin seeds separate and add them just before serving. If freezing, use a freezer-safe container and leave room for expansion.
Related
- Hungarian Stuffed Cabbage Recipe with Paprika
- Japanese Red Bean Soup (Zenzai) with Toasted Mochi
- Japanese Ramen Noodle Soup: Chicken Shoyu Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).