Moroccan Sweet Potato Soup with Chickpeas Recipe

If you are craving a dish that is bursting with vibrant flavors, hearty texture, and just the right amount of warmth, then you absolutely must try this Moroccan Sweet Potato Soup with Chickpeas Recipe. It’s a beautiful blend of sweet, spicy, and comforting notes that come together in one delicious bowl. This soup is not only incredibly satisfying but also packed with wholesome ingredients that nourish your body and soul. Whether you want a cozy weeknight dinner or an impressive dish to share with friends, this recipe will quickly become one of your favorites. The sweetness of tender sweet potatoes, the earthiness of chickpeas, and the aromatic Moroccan spices make every spoonful a delightful adventure.

Ingredients You’ll Need

Gathering the right ingredients for this recipe is a breeze! Each one plays a crucial role in creating that signature Moroccan charm—adding layers of spice, texture, and vibrant color. From the rich olive oil to the warming spices and hearty chickpeas, these essentials come together to build both the flavor and soul of the soup.

  • Olive oil: Provides a smooth, fruity base for sautéing and enhances the overall richness.
  • Onion: Adds sweetness and depth when cooked until soft and translucent.
  • Garlic: Brings a fragrant punch to the spice blend and overall aroma.
  • Ground cumin: Offers a warm, earthy flavor that is classic to Moroccan dishes.
  • Ground coriander: Adds a subtle citrusy note that balances the spices.
  • Ground cinnamon: Introduces a gentle sweetness and warmth that complements sweet potatoes perfectly.
  • Ground ginger: Lends a mild peppery brightness to the spice mix.
  • Cayenne pepper: Gives just a touch of heat to awaken your palate.
  • Ground turmeric: Imparts a beautiful golden color along with earthy undertones.
  • Sweet potatoes: The star ingredient, providing natural sweetness and creamy texture when cooked.
  • Vegetable broth: Creates a savory liquid base that infuses flavor throughout the soup.
  • Diced tomatoes: Adds juiciness and a slightly tangy brightness to balance flavors.
  • Chickpeas: Boosts heartiness and protein, making the soup extra filling.
  • Salt and pepper: Essential seasonings to bring all the flavors together perfectly.
  • Fresh cilantro: Adds a fresh, herbal garnish that brightens each bowl.
  • Greek or coconut yogurt (optional): Provides a creamy contrast to the spiced soup when swirled in.

How to Make Moroccan Sweet Potato Soup with Chickpeas Recipe

Step 1: Prepare the Base

Start by heating olive oil in a large pot over medium heat. Once shimmering, add the diced onion and sauté it until it becomes soft and translucent, about five minutes. This step creates a flavorful foundation for your soup and ensures the natural sweetness of the onions comes through beautifully.

Step 2: Add the Spices and Garlic

Next, stir in the minced garlic followed by the ground cumin, coriander, cinnamon, ginger, cayenne pepper, and turmeric. Keep stirring for one to two minutes as the spices toast gently, releasing their intoxicating fragrances. This fragrant mixture will set the rich, exotic tone of your Moroccan Sweet Potato Soup with Chickpeas Recipe.

Step 3: Cook the Sweet Potatoes

Now, toss in the peeled and diced sweet potatoes, making sure they’re well coated in the spicy onion mixture. Cooking them for two to three minutes while stirring will help start softening them and let the spices seep in even deeper, turning those potatoes into little flavor bombs.

Step 4: Simmer the Soup

Pour in the vegetable broth and add the can of diced tomatoes, including their juices. Bring everything to a gentle simmer, then lower the heat, cover the pot, and let it cook for 15 to 20 minutes until the sweet potatoes are tender and easily pierced with a fork. This slow simmer is where all the flavors meld into one harmonious blend.

Step 5: Blend the Soup

Once the sweet potatoes are perfectly tender, carefully use an immersion blender to purée the soup right in the pot until it becomes smooth and creamy. If you don’t have one, blend the soup in batches using a regular blender, then return it to the pot. This step is crucial for getting that silky texture that makes this Moroccan Sweet Potato Soup with Chickpeas Recipe so comforting.

Step 6: Add Chickpeas and Season

Finally, stir in the rinsed and drained chickpeas. Season with salt and pepper to suit your taste, then warm the soup through until the chickpeas are heated but still firm. This adds a lovely texture contrast and finishes the soup with a hearty, protein-rich boost.

Step 7: Serve and Enjoy

Ladle your vibrant soup into bowls, garnishing with freshly chopped cilantro and, if you like, a spoonful of creamy Greek or coconut yogurt for a luscious finish. Now, dig in, savoring every spoonful of this delicious Moroccan Sweet Potato Soup with Chickpeas Recipe!

How to Serve Moroccan Sweet Potato Soup with Chickpeas Recipe

A close-up view of an orange creamy soup served in a white bowl decorated with intricate blue and yellow patterns. The smooth soup surface is topped with small red chili slices, fresh green basil leaves, scattered chopped herbs, and a drizzle of red chili oil, with tiny specks of black pepper adding texture. The bowl sits on a white marbled surface next to a small silver spoon and some green herb leaves. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Fresh chopped cilantro is the perfect finishing touch, injecting brightness and a pop of color that lightens the warmth of the soup. For a creamy dimension, dollop Greek or coconut yogurt on top; it cools the spices pleasantly and adds a silky mouthfeel that’s irresistible.

Side Dishes

This soup pairs wonderfully with warm, crusty bread for dipping or a simple couscous salad to keep with the Moroccan theme. If you want something lighter, a fresh green salad with lemon vinaigrette will complement the soup’s richness beautifully.

Creative Ways to Present

For entertaining, serve the soup in charming small bowls or vivid soup mugs, each garnished uniquely with a swirl of yogurt, a sprinkle of toasted nuts or seeds, or even a drizzle of chili oil for extra zing. Serving in edible bread bowls is another fun way to impress your guests while making the meal even more hearty and satisfying.

Make Ahead and Storage

Storing Leftovers

Allow the soup to cool completely before transferring it to an airtight container. Stored in the refrigerator, it will keep well for up to four days, making it an excellent option for easy lunches or quick dinners during the week.

Freezing

This Moroccan Sweet Potato Soup with Chickpeas Recipe freezes beautifully. Pour the cooled soup into freezer-safe containers or heavy-duty freezer bags, leaving some space for expansion. It can be frozen for up to three months without losing its wonderful taste or texture.

Reheating

To reheat, thaw frozen soup overnight in the fridge if possible, then warm gently on the stove over low-medium heat, stirring occasionally. If reheating from chilled, just heat through carefully to avoid scorching. Adding a little extra broth or water can help achieve the perfect consistency if it thickens up too much.

FAQs

Can I make this soup vegan?

Absolutely! The recipe is naturally vegan if you use coconut yogurt as a garnish instead of dairy-based Greek yogurt. It’s perfect for vegan and plant-based diets.

How spicy is this Moroccan Sweet Potato Soup with Chickpeas Recipe?

The cayenne pepper adds a gentle heat that complements the warm spices without overwhelming the palate. You can adjust the cayenne amount to suit your preferred spice level.

Can I substitute other beans for chickpeas?

Yes, you can try white beans or lentils as alternatives. Chickpeas are traditional and add great texture, but other legumes will work well and provide similar nutrition.

Is this soup gluten-free?

It sure is! All the ingredients are naturally gluten-free, making this soup a tasty choice for those avoiding gluten. Just be sure your vegetable broth is labeled gluten-free.

Can I prepare this soup in advance for a dinner party?

Definitely! This soup tastes even better the next day as the flavors deepen. You can make it a day ahead and reheat gently before serving. It’s a perfect make-ahead dish for entertaining.

Final Thoughts

There’s something truly special about this Moroccan Sweet Potato Soup with Chickpeas Recipe that makes it a standout in any kitchen. It’s easy to prepare, full of vibrant, wholesome ingredients, and packed with delicious, comforting flavors that feel like a warm hug. I encourage you to try making it soon and watch it become an instant favorite that you want to enjoy again and again. Your taste buds will thank you!

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 Recipe

Moroccan Sweet Potato Soup with Chickpeas Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4 from 20 reviews
  • Author: Emma
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Total Time: 50 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Moroccan
  • Diet: Vegetarian

Description

This Moroccan Sweet Potato Soup with Chickpeas is a warm, spiced, and creamy dish that combines sweet potatoes with aromatic North African spices for a comforting and nutritious meal. It’s a flavorful vegetarian soup that’s easily made on the stovetop, perfect for cozy dinners and packed with wholesome ingredients like chickpeas and tomatoes.


Ingredients

Scale

Soup Base

  • 2 tablespoons olive oil
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 2 teaspoons ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground ginger
  • 1/4 teaspoon cayenne pepper
  • 1/4 teaspoon ground turmeric

Main Ingredients

  • 2 large sweet potatoes, peeled and diced
  • 4 cups vegetable broth
  • 1 (14-ounce) can diced tomatoes
  • 1 (14-ounce) can chickpeas, drained and rinsed

Seasoning and Garnish

  • Salt and pepper, to taste
  • Fresh cilantro, chopped (for garnish)
  • Greek yogurt or coconut yogurt (for serving, optional)

Instructions

  1. Prepare the Base: Heat the olive oil in a large pot over medium heat.
  2. Sauté Onion: Add the diced onion and cook until softened, about 5 minutes, stirring occasionally to prevent sticking.
  3. Add Spices: Stir in minced garlic, ground cumin, ground coriander, ground cinnamon, ground ginger, cayenne pepper, and ground turmeric. Cook for 1-2 minutes while stirring constantly until fragrant.
  4. Cook Sweet Potatoes: Add the diced sweet potatoes and stir well to coat them evenly with the spice mixture. Cook for 2-3 minutes, stirring occasionally to toast the spices slightly.
  5. Simmer the Soup: Pour in the vegetable broth and add the diced tomatoes along with their juices. Bring the soup to a gentle simmer over medium heat, then reduce heat to low. Cover the pot and let it simmer for 15-20 minutes or until the sweet potatoes are tender when pierced with a fork.
  6. Blend the Soup: Once the sweet potatoes are soft, use an immersion blender directly in the pot to purée the soup until smooth. Alternatively, carefully transfer the soup in batches to a blender and blend until creamy, then return it to the pot.
  7. Add Chickpeas: Stir in the drained and rinsed chickpeas. Season the soup with salt and pepper to taste.
  8. Heat Through: Warm the soup for a few more minutes to heat the chickpeas thoroughly.
  9. Serve: Ladle the soup into bowls and garnish with freshly chopped cilantro. For extra creaminess, swirl in a spoonful of Greek or coconut yogurt just before serving, if desired.

Notes

  • You can adjust the level of cayenne pepper to control the spiciness of the soup.
  • For a vegan version, use coconut yogurt or omit the yogurt topping.
  • The soup can be stored in the refrigerator for up to 3 days or frozen for up to 1 month.
  • To make the soup thicker, use less vegetable broth or cook it uncovered for a few minutes after blending.
  • If you don’t have an immersion blender, carefully blend the soup in batches using a traditional blender, allowing it to cool slightly before blending.

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *