Moroccan Sweet Potato Soup with Chickpeas

Save this recipe on:

Warm, spiced, and richly nourishing, Moroccan Sweet Potato Soup with Chickpeas is the kind of dish that wraps you up like your favorite blanket on a cold day. It’s a beautiful blend of hearty chickpeas and tender sweet potatoes swimming in a tomato-based broth that’s laced with North African spices—cumin, cinnamon, paprika, and a hint of harissa.

This soup is naturally vegan and gluten-free, making it perfect for just about everyone around the table. Whether you’re serving it as a starter for a Moroccan-themed dinner or enjoying it as a standalone cozy meal, each spoonful bursts with sweet-savory complexity. Garnished with fresh herbs and a sprinkle of sesame or chili flakes, it’s an aromatic hug in a bowl.


Ingredients for this Moroccan Sweet Potato Soup with Chickpeas

  • 1 tablespoon olive oil
  • 1 yellow onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tablespoon tomato paste
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground cinnamon
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon ground ginger
  • Pinch of chili flakes or harissa paste (to taste)
  • 1 large sweet potato, peeled and diced
  • 1 can (15 oz) chickpeas, drained and rinsed
  • 4 cups vegetable broth
  • Salt and pepper, to taste
  • Juice of half a lemon
  • Fresh parsley or cilantro, chopped, for garnish
  • Sesame seeds or extra chili flakes, for topping

Step 1: Sauté the Base

In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté until soft and translucent, about 5 minutes. Stir in the minced garlic and cook for another minute until fragrant.

Step 2: Build the Flavor

Add the tomato paste, cumin, cinnamon, paprika, ground ginger, and chili flakes or harissa. Stir for a minute to toast the spices and deepen their flavor.

Step 3: Simmer the Vegetables

Toss in the diced sweet potatoes and chickpeas. Pour in the vegetable broth, season with salt and pepper, and bring the mixture to a boil. Reduce heat and let it simmer for 20–25 minutes, or until the sweet potatoes are tender.

Step 4: Adjust and Finish

Taste the soup and adjust seasoning as needed. Stir in the lemon juice for brightness.

Step 5: Serve

Ladle into bowls and garnish with fresh parsley or cilantro and a sprinkle of sesame seeds or more chili flakes for a kick. Serve warm with crusty bread or flatbread on the side.


Frequently Asked Questions

How spicy is Moroccan Sweet Potato Soup with Chickpeas?

That depends on how much chili or harissa you use. You can keep it mild or add more for extra heat.

Can I use canned sweet potatoes?

It’s best to use fresh sweet potatoes for texture and flavor, but canned can work in a pinch—just reduce the cooking time.

Is this soup suitable for meal prep?

Absolutely. It stores well and reheats beautifully, making it ideal for batch cooking.

Can I blend the soup?

You can! For a creamier texture, use an immersion blender to partially blend the soup or purée all of it.

What can I serve with this soup?

It pairs wonderfully with crusty bread, flatbread, or a side salad with lemony dressing.

Is it kid-friendly?

Yes, especially if you go light on the chili. The sweet potatoes and chickpeas are soft and mildly sweet, making them appealing to little ones.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Moroccan Sweet Potato Soup with Chickpeas


  • Author: Nora Sinclair
  • Total Time: 35 minutes
  • Yield: 4–6 servings

Description

Looking for a cozy, easy recipe that’s plant-based and packed with flavor? This Moroccan Sweet Potato Soup with Chickpeas checks all the boxes. With warming spices like cumin and cinnamon, creamy chunks of sweet potato, and protein-rich chickpeas, this dish is ideal for those after quick dinner ideas, healthy snacks, or easy vegan meals. The bold aroma and vibrant color make it as inviting as it is nutritious. Whether it’s for a weeknight dinner or meal prep, this comforting soup delivers every time.


Ingredients

1 tablespoon olive oil

1 yellow onion, finely chopped

3 garlic cloves, minced

1 tablespoon tomato paste

1 teaspoon ground cumin

1/2 teaspoon ground cinnamon

1/2 teaspoon smoked paprika

1/4 teaspoon ground ginger

Pinch of chili flakes or harissa paste (to taste)

1 large sweet potato, peeled and diced

1 can (15 oz) chickpeas, drained and rinsed

4 cups vegetable broth

Salt and pepper, to taste

Juice of half a lemon

Fresh parsley or cilantro, chopped, for garnish

Sesame seeds or extra chili flakes, for topping


Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion and sauté until translucent (about 5 minutes).
  3. Stir in garlic and cook until fragrant (1 minute).
  4. Mix in tomato paste, cumin, cinnamon, paprika, ginger, and chili flakes/harissa.
  5. Add sweet potatoes and chickpeas.
  6. Pour in vegetable broth, season with salt and pepper.
  7. Bring to a boil, then reduce heat and simmer for 20–25 minutes.
  8. Once sweet potatoes are tender, stir in lemon juice.
  9. Taste and adjust seasoning if needed.
  10. Serve hot, garnished with fresh herbs and sesame or chili flakes.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Appetizer

Save this recipe on: