When I first stirred together this Moroccan Sweet Potato Soup with Chickpeas, I had no idea it would become such a staple in my kitchen. The mix of sweet and savory, laced with warm spices, is nothing short of addictive. The aroma alone—thick with cumin, cinnamon, and ginger—feels like a comforting hug the moment it hits your nose.
I love making this soup when the weather turns chilly or when I simply crave something nourishing yet exotic. It’s one of those meals that makes you slow down and savor. With every spoonful, you taste the creamy earthiness of the sweet potatoes balanced perfectly with the hearty chickpeas and lively Moroccan spices.
I’ve tried many soups over the years, but this one remains unmatched in flavor and depth. It’s simple to make, filling without being heavy, and endlessly versatile. I’ve served it at dinner parties and weekday lunches, and it never fails to impress. And if you’re looking for something that pairs beautifully with it, try it alongside my Cheesy Brussels Sprout Bake or Herb Cheese Quick Bread Recipe. Both are dreamy complements!




Why You’ll Love This Moroccan Sweet Potato Soup with Chickpeas
This soup is pure comfort in a bowl. It brings together pantry staples like canned chickpeas and sweet potatoes with a luxurious blend of Moroccan spices. Not only is it vegetarian and gluten-free, but it also tastes even better the next day. It’s perfect for meal prep, cozy nights in, or impressing dinner guests with something truly special. The silky texture, the pop of flavor from fresh herbs, and the little kick from chili flakes create a delightful balance you’ll want to revisit over and over.
Ingredients
Sweet Potatoes: The star of this soup. They bring a velvety texture and subtle sweetness that forms the base of the flavor.
Chickpeas: Essential for protein and texture. They add heartiness and a pleasant bite to balance the creaminess of the soup.
Onions: Provide a foundational savoriness and depth. When sautéed, they bring a natural sweetness that rounds out the soup.
Garlic: Adds an unmistakable aroma and flavor. It enhances the earthiness and spice.
Carrots: These amplify the natural sweetness and deepen the color of the soup.
Vegetable Broth: Forms the liquid base. It melds the spices and vegetables into a rich, cohesive soup.
Olive Oil: Used for sautéing and infusing flavor right from the beginning.
Tomato Paste: Adds depth, umami, and a bit of tang.
Ground Cumin, Ground Coriander, Cinnamon, Paprika, and Ginger: The Moroccan spice blend that elevates the soup with warmth and complexity.
Salt & Pepper: Simple but necessary to round out all the other flavors.
Fresh Herbs (like cilantro or parsley): Added at the end for a bright, fresh finish.
Lemon Juice: A splash just before serving brightens and balances the soup beautifully.
How to Make Moroccan Sweet Potato Soup with Chickpeas
Step 1: Sauté the Aromatics
Start by heating olive oil in a large pot over medium heat. Add chopped onions and carrots, and cook until softened. Then stir in the minced garlic and cook until fragrant.
Step 2: Build the Flavor Base
Add the tomato paste along with cumin, coriander, cinnamon, paprika, and ginger. Stir well to coat the vegetables and let the spices bloom for a minute or two.
Step 3: Simmer the Soup
Add in the peeled and cubed sweet potatoes, chickpeas, and vegetable broth. Bring to a boil, then reduce the heat and let it simmer until the sweet potatoes are tender.
Step 4: Blend and Finish
Once the vegetables are soft, use an immersion blender to partially blend the soup. Leave some chunks for texture or blend it completely smooth if you prefer. Stir in salt, pepper, lemon juice, and chopped fresh herbs just before serving.
Recipe Variations and Possible Substitutions
This Moroccan Sweet Potato Soup with Chickpeas is highly adaptable. If you don’t have sweet potatoes, you can substitute with butternut squash or pumpkin for a similarly creamy texture and mild sweetness. Want a spicier version? Add a pinch of cayenne or a diced chili pepper while sautéing the aromatics.
For added protein, toss in shredded cooked chicken or cooked lentils. Coconut milk can replace part of the broth for a creamier, richer version with a hint of tropical flavor. If you’re short on tomato paste, a small amount of canned tomatoes will work in a pinch.
Serving and Pairing Suggestions
Serve this soup hot, garnished with a swirl of olive oil, a sprinkle of chili flakes, and freshly chopped herbs like cilantro or parsley. It pairs wonderfully with warm crusty bread or a slice of Herb Cheese Quick Bread. For a heartier meal, add a side of Cheesy Brussels Sprout Bake.
Pair it with a crisp white wine like Sauvignon Blanc, or if you prefer non-alcoholic options, a lemon-ginger tea complements the soup’s spices beautifully.



Storage and Reheating Tips
Store any leftovers in an airtight container in the refrigerator for up to 5 days. This soup also freezes well. Let it cool completely before transferring to freezer-safe containers or bags.
Reheat on the stovetop over medium heat, stirring occasionally, until hot. If it thickens too much during storage, just add a splash of water or broth to loosen it up. Avoid microwaving in plastic containers; use glass or ceramic instead.
FAQs
How long does Moroccan Sweet Potato Soup with Chickpeas last in the fridge?
Stored in an airtight container, it stays fresh in the refrigerator for up to 5 days. The flavors actually improve as it sits.
Can I freeze Moroccan Sweet Potato Soup with Chickpeas?
Yes! It freezes beautifully. Cool it first, then store in freezer-safe bags or containers for up to 3 months.
Is Moroccan Sweet Potato Soup with Chickpeas vegan?
Absolutely. All the ingredients are plant-based. Just ensure your broth is vegan too.
What can I use instead of chickpeas in Moroccan Sweet Potato Soup with Chickpeas?
White beans or lentils are great substitutes. They offer a similar texture and protein boost.
How can I make Moroccan Sweet Potato Soup with Chickpeas creamier?
Use an immersion blender to puree more of the soup. You can also add a bit of coconut milk or a splash of cream if you’re not keeping it vegan.
Related Recipe You’ll Like
If you love bold, comforting dishes like this, you should definitely check out my Zesty Tuscan Artichoke Soup. It’s another soup that’s loaded with personality, packed with Mediterranean flavors, and perfect for cozy meals.
Save and Share This Moroccan Sweet Potato Soup with Chickpeas Recipe for Later
Don’t forget to pin this Moroccan Sweet Potato Soup with Chickpeas on your Pinterest board so you can find it anytime you’re craving a warm and hearty bowl. It’s a favorite in my kitchen, and I know it will become a staple in yours too. Share it with friends and family on Facebook or Instagram and spread the joy of this comforting, flavor-packed soup.
Moroccan Sweet Potato Soup with Chickpeas
This Moroccan Sweet Potato Soup with Chickpeas is a hearty, flavorful, and nourishing dish that's perfect for cozy nights or make-ahead meals. Featuring a blend of Moroccan spices like cumin, cinnamon, paprika, and ginger, this soup brings warmth and depth in every spoonful. The sweetness of the sweet potatoes and carrots is perfectly balanced with the savoriness of chickpeas and aromatic herbs, while a hint of lemon juice adds brightness. This vegetarian and gluten-free soup is creamy, satisfying, and ideal for both casual dinners and impressive starters. Great for meal prepping or freezing for later, it’s a versatile staple for any season.
Ingredients
- Sweet potatoes, peeled and cubed
- Chickpeas, drained and rinsed
- Onion, chopped
- Garlic, minced
- Carrots, diced
- Vegetable broth
- Olive oil
- Tomato paste
- Ground cumin
- Ground coriander
- Cinnamon
- Paprika
- Ground ginger
- Salt and pepper
- Fresh herbs (cilantro or parsley)
- Lemon juice
Instructions
- Heat olive oil in a large pot over medium heat.
- Add chopped onions and carrots, sauté until softened.
- Stir in minced garlic and cook until fragrant.
- Add tomato paste and all spices (cumin, coriander, cinnamon, paprika, ginger), stir well.
- Add sweet potatoes, chickpeas, and vegetable broth. Bring to a boil.
- Reduce heat and let simmer for 20 minutes or until sweet potatoes are tender.
- Use an immersion blender to partially or fully blend the soup based on preference.
- Season with salt and pepper to taste.
- Stir in lemon juice and fresh herbs before serving.
Notes
- For extra creaminess, blend all the soup and optionally add coconut milk.
- Adjust spice levels by increasing paprika or adding cayenne pepper.
- Soup thickens when stored, so add broth or water when reheating.
Nutrition Information:
Yield:
6Serving Size:
1Amount Per Serving: Calories: 137Total Fat: 4gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 0mgSodium: 376mgCarbohydrates: 22gFiber: 6gSugar: 5gProtein: 6g