Creamy Moroccan Sweet Potato Soup with Chickpeas

Creamy Moroccan Sweet Potato Soup with Chickpeas is a hearty, comforting soup that’s perfect for chilly nights. After making this many times, I’ve discovered the trick to a smooth, creamy texture is to blend the soup until it’s silky smooth. The warm spices and rich, creamy base will make your kitchen cozy in no time. Try it with my Easy Summer Pasta with Roasted Cherry Tomatoes and Basil for a complete meal. If you love recipes like this, you’ll also enjoy Easy Summer Pasta with Roasted Cherry Tomatoes and Basil and Easy Baked Sea Bass with Olives and Cherry Tomatoes.

Why This Creamy Moroccan Sweet Potato Soup with Chickpeas Is Pure Comfort
- A rich, creamy base with a hint of spice
- Easy to make and ready in under 30 minutes
- Packed with protein and fiber from chickpeas and sweet potatoes
- Better than takeout and freezes well for meal prep
What You'll Need for Creamy Moroccan Sweet Potato Soup with Chickpeas
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- 2 large sweet potatoes, peeled and diced
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 onion, diced
- 3 cloves garlic, minced
- 1 can (14.5 oz) diced tomatoes
- 4 cups vegetable broth
- 1 tbsp olive oil
- 1 tsp ground cumin
- 1 tsp paprika
- 1/2 tsp cinnamon
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp cayenne pepper (optional)
- 1/4 tsp ginger
- 1/4 tsp turmeric
- Optional: Chopped fresh cilantro
- Optional: Plain Greek yogurt
- Optional: Crushed red pepper flakes

📝 Ingredient Notes
- Sweet potatoes: Peel and dice the sweet potatoes before adding them to the pot.
- Chickpeas: Drain and rinse the chickpeas to remove excess liquid and sodium.
đź›’ Tools & Equipment I Recommend
- Immersion Blender — Makes blending the soup right in the pot a breeze. Pays for itself in convenience and cleanup. → See on Amazon
- High-quality vegetable broth — A good broth is key to a flavorful soup. Look for low-sodium, organic options. → See on Amazon

How to Make Creamy Moroccan Sweet Potato Soup with Chickpeas
- Sauté onions and garlic: Heat olive oil in a large pot over medium heat. Add diced onions and cook until softened, about 5 minutes. Add minced garlic and cook for an additional 1 minute.
- Add spices and sweet potatoes: Stir in cumin, paprika, cinnamon, salt, black pepper, cayenne pepper (if using), ginger, and turmeric. Add diced sweet potatoes and cook for 2-3 minutes, stirring constantly.
- Simmer the soup: Add diced tomatoes (with juice) and vegetable broth. Bring to a boil, then reduce heat to low and let simmer for 20-25 minutes, or until sweet potatoes are tender.
- Blend the soup: Using an immersion blender, blend the soup until smooth and creamy. Alternatively, carefully transfer the soup to a blender and blend until smooth, then return it to the pot.
- Add chickpeas and simmer: Stir in drained and rinsed chickpeas. Simmer the soup for an additional 5-10 minutes, until heated through.
- Serve: Ladle the soup into bowls and top with chopped fresh cilantro, a dollop of plain Greek yogurt, and a sprinkle of crushed red pepper flakes (if desired).
Cook's Tips for Perfect Creamy Moroccan Sweet Potato Soup with Chickpeas
- : For a smoother soup, blend it until it's silky smooth. You can also use a high-powered blender for an even creamier texture.
- Common mistake and fix: Don't overcook the sweet potatoes. They can become watery and lose their structure. Keep an eye on them and remove the soup from heat as soon as they're tender.
- : For a spicier soup, add more cayenne pepper or serve with hot sauce on the side.
- : To make this soup in the Instant Pot, follow the same instructions but cook on high pressure for 10 minutes with a 10-minute natural release.
Storing & Reheating Creamy Moroccan Sweet Potato Soup with Chickpeas
Short-Term Storage
Store in an airtight container in the fridge. Store leftovers in an airtight container in the fridge for up to 5 days. Make-ahead tip: This soup can be made up to 2 days ahead. Store in the fridge until ready to serve.
Freezing Creamy Moroccan Sweet Potato Soup with Chickpeas
Freeze individual portions in airtight containers for up to 3 months. Thaw in the fridge overnight before reheating.
How to Reheat Without Drying It Out
Oven: Reheat in a pot on the stove over medium heat until warmed through, or in the microwave for 2-3 minutes.
Recipe Notes
- Chef tip: For a smoother soup, blend it until it's silky smooth. You can also use a high-powered blender for an even creamier texture.
- Best substitution: You can substitute the sweet potatoes for butternut squash or pumpkin for a similar flavor profile.
- Make-ahead: This soup can be made up to 2 days ahead. Store in the fridge until ready to serve.
- Scaling: This recipe can easily be doubled or halved to serve more or fewer people.
- Troubleshooting: If the soup is too thick, thin it out with a little water or additional vegetable broth. If it's too thin, simmer it for a few more minutes to reduce and thicken.
Want to level up this recipe?
High-quality immersion blender — Makes blending the soup right in the pot a breeze. Pays for itself in convenience and cleanup. → Check price on Amazon
Creamy Moroccan Sweet Potato Soup with Chickpeas

Ingredients
Main Ingredients
- 2 large sweet potatoes, peeled and diced
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 onion, diced
- 3 cloves garlic, minced
- 1 can (14.5 oz) diced tomatoes
- 4 cups vegetable broth
Seasonings
- 1 tbsp olive oil
- 1 tsp ground cumin
- 1 tsp paprika
- 1/2 tsp cinnamon
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp cayenne pepper (optional)
- 1/4 tsp ginger
- 1/4 tsp turmeric
Optional Toppings
- Chopped fresh cilantro
- Plain Greek yogurt
- Crushed red pepper flakes
Instructions
- Sauté onions and garlic: Heat olive oil in a large pot over medium heat. Add diced onions and cook until softened, about 5 minutes. Add minced garlic and cook for an additional 1 minute.
- Add spices and sweet potatoes: Stir in cumin, paprika, cinnamon, salt, black pepper, cayenne pepper (if using), ginger, and turmeric. Add diced sweet potatoes and cook for 2-3 minutes, stirring constantly.
- Simmer the soup: Add diced tomatoes (with juice) and vegetable broth. Bring to a boil, then reduce heat to low and let simmer for 20-25 minutes, or until sweet potatoes are tender.
- Blend the soup: Using an immersion blender, blend the soup until smooth and creamy. Alternatively, carefully transfer the soup to a blender and blend until smooth, then return it to the pot.
- Add chickpeas and simmer: Stir in drained and rinsed chickpeas. Simmer the soup for an additional 5-10 minutes, until heated through.
- Serve: Ladle the soup into bowls and top with chopped fresh cilantro, a dollop of plain Greek yogurt, and a sprinkle of crushed red pepper flakes (if desired).
Notes
- Chef tip: For a smoother soup, blend it until it's silky smooth. You can also use a high-powered blender for an even creamier texture.
- Best substitution: You can substitute the sweet potatoes for butternut squash or pumpkin for a similar flavor profile.
- Make-ahead: This soup can be made up to 2 days ahead. Store in the fridge until ready to serve.
- Scaling: This recipe can easily be doubled or halved to serve more or fewer people.
- Troubleshooting: If the soup is too thick, thin it out with a little water or additional vegetable broth. If it's too thin, simmer it for a few more minutes to reduce and thicken.
Storage
- Fridge: Store leftovers in an airtight container in the fridge for up to 5 days.
- Freezer: Freeze individual portions in airtight containers for up to 3 months. Thaw in the fridge overnight before reheating.
- Oven reheat: Reheat in a pot on the stove over medium heat until warmed through, or in the microwave for 2-3 minutes.
- Make ahead: This soup can be made up to 2 days ahead. Store in the fridge until ready to serve.
Nutrition Per Serving
- Calories: 270
- Protein: 10g
- Fat: 5g
- Carbs: 45g
- Fiber: 10g
- Sugar: 7g
- Sodium: 750mg
- Cholesterol: 0mg
- Sat. Fat: 1g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Creamy Moroccan Sweet Potato Soup with Chickpeas FAQs
Yes, this soup can be made up to 2 days ahead. Store in the fridge until ready to serve.
Overcooking the sweet potatoes can cause the soup to become watery. Keep an eye on them and remove the soup from heat as soon as they're tender.
Yes, this soup freezes well for up to 3 months. Thaw in the fridge overnight before reheating.
Yes, follow the same instructions but cook on high pressure for 10 minutes with a 10-minute natural release.
Try serving this soup with my Easy Summer Pasta with Roasted Cherry Tomatoes and Basil for a complete meal.
A Warm Final Note
I can’t wait for you to try Creamy Moroccan Sweet Potato Soup with Chickpeas and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!






