Velvety Moroccan Carrot & Chickpea Soup with Harissa
Carrot Soup
This soup sings of carrots — sweet, caramelized, and bright — warmed by Moroccan spices and anchored with creamy chickpeas. It’s the kind of bowl that hugs you from the inside: silky when blended, with little bursts of texture from whole chickpeas and a tangy finish from lemon and harissa.
I drew inspiration from Moro-style soups and North African spice blends, keeping the flavors honest and approachable: cumin, coriander, smoked paprika and a touch of harissa for heat. It’s simple to pull together but tastes like you’ve been simmering it all day.
The technique is forgiving: sauté your aromatics, simmer until the carrots are tender, then blend to the texture you love — fully smooth or slightly rustic. A splash of coconut milk or a swirl of yogurt makes it luxuriously silky, and toasted pistachios add a crunchy counterpoint.
Make it for weeknight dinners, pack it for lunches, or serve it to guests as an elegant starter. It reheats beautifully and freezes well, so double the batch and keep a jar in the freezer for cozy nights when you need comfort fast.
Ingredients
- 1.5 lb Carrots, peeled and chopped
- 2 tbsp Olive oil
- 1 piece Yellow onion, chopped
- 3 pieces Garlic cloves, minced
- 1 tbsp Fresh ginger, minced
- 2 tsp Ground cumin
- 1 tsp Ground coriander
- 1 tsp Smoked paprika
- 1/2 tsp Turmeric
- 1 tbsp Tomato paste
- 15 oz Canned chickpeas, drained and rinsed
- 4 cups Vegetable broth
- 1/2 cup Coconut milk (light or full-fat), optional
- 1 tsp Harissa paste (or to taste)
- 2 tbsp Lemon juice
- 1 1/2 tsp Salt
- 1/2 tsp Black pepper
- 1/2 cup Plain yogurt, for serving (optional)
- 1/4 cup Fresh cilantro, chopped, for garnish
- 2 tbsp Toasted pistachios or cumin seeds, chopped, for garnish
Instructions
-
Heat olive oil in a large pot over medium heat. Add the chopped onion and a pinch of salt; sauté until translucent, about 5 minutes.
-
Stir in the minced garlic and ginger and cook 1 minute until fragrant. Add ground cumin, coriander, smoked paprika and turmeric; cook, stirring, about 30–45 seconds to bloom the spices.
-
Add the chopped carrots, tomato paste, drained chickpeas and vegetable broth. Bring to a simmer, cover, and cook until the carrots are very tender, about 20 minutes.
-
Remove the pot from heat. Use an immersion blender to blend the soup until smooth or leave it slightly chunky — alternatively, carefully transfer in batches to a blender and puree until desired texture.
-
Return the soup to low heat. Stir in the coconut milk (if using), harissa, and lemon juice. Taste and season with salt and black pepper, adjusting harissa for more heat.
-
Simmer gently for 2–3 minutes to meld flavors. If the soup is too thick, thin with extra broth or water to reach your preferred consistency.
-
Ladle into bowls and garnish with a dollop of yogurt, a drizzle of olive oil, chopped cilantro and toasted pistachios or cumin seeds. Serve with lemon wedges on the side.
Tips & Notes
- Adjust heat with harissa — start small and add more at the end to control spiciness without overcooking.
- For a nuttier depth, roast the carrots at 425°F for 20 minutes before simmering to intensify their sweetness.
- This soup freezes well. Cool completely, transfer to airtight containers, and freeze up to 3 months.
- If you prefer a thinner broth, reserve 1 cup of the broth before blending and add it back in gradually.
