Moroccan Soup

Highlighted under: Global Flavors

Enjoy the rich and flavorful taste of traditional Moroccan cuisine with this healthy, hearty soup.

Emily

Created by

Emily

Last updated on 2025-11-25T21:02:38.988Z

This Moroccan soup is a flavorful blend of tomatoes, chickpeas and lentils, perfect for a hearty lunch or dinner. It's a simple recipe, yet packed with a wonderful medley of spices typical of Moroccan cuisine.

A Taste of Morocco

Moroccan cuisine is known for its bold flavors and unique spice blends. This Moroccan soup recipe captures the essence of the country's culinary tradition, offering a delightful blend of textures and flavors. It's a wonderful way to introduce your family to the exotic tastes of North Africa.

One of the key ingredients in this recipe is the chickpeas, a staple in Moroccan cooking. They provide a hearty texture and are a great source of protein, making this soup not just delicious but also nutritious.

Healthy and Wholesome

This Moroccan soup is packed with nutrients, thanks to the combination of chickpeas and lentils. These legumes are an excellent source of dietary fiber, which aids in digestion and keeps you feeling fuller for longer.

Aside from its health benefits, this soup is also incredibly comforting. The warmth of the cumin and coriander spices makes it perfect for cold winter nights, while the freshness of the tomatoes and onions lends a certain lightness that makes it just as enjoyable in warmer weather.

Easy to Prepare

While the flavors of this Moroccan soup are complex, the recipe itself is quite straightforward. Even novice cooks will find it easy to follow. The ingredients are readily available in most supermarkets, and the cooking process is simple and hassle-free.

Moreover, this recipe is also versatile. Feel free to adjust the amount of spices according to your preference or add other vegetables for more variety. The possibilities are endless!

Ingredients

Here's what you'll need for this recipe:

Main Ingredients

  • 1 can chickpeas
  • 1 cup lentils
  • 2 large tomatoes
  • 1 onion
  • 2 cloves garlic
  • 1 tsp cumin
  • 1 tsp coriander
  • Salt to taste

Now, let's get cooking!

Instructions

Follow these steps to prepare your Moroccan Soup:

Step 1

Dice the tomatoes, onion, and garlic. Rinse the chickpeas and lentils under cold water.

Step 2

In a large pot, sauté the onion and garlic until golden. Add the tomatoes, chickpeas, lentils, and spices. Add enough water to cover the ingredients, bring to a boil, then reduce to a simmer.

Step 3

Cook the soup on low heat for about 45 minutes, or until the lentils are tender. Season with salt to taste.

Enjoy your delicious Moroccan Soup!

Serving Suggestions

This Moroccan soup can be served as a main dish, thanks to its heartiness. It goes wonderfully with a side of crusty bread for dipping, or a fresh green salad for a lighter option.

For an authentic Moroccan experience, serve this soup with a side of couscous. The fluffy grains complement the hearty soup perfectly. You could also sprinkle some fresh cilantro on top for an extra burst of flavor.

Storage and Leftovers

The flavors of this Moroccan soup get even better the next day, making it a great option for meal prep. Just let it cool down before transferring it to an airtight container and storing it in the fridge. It can be kept for up to 5 days.

To reheat, simply pop it in the microwave or warm it up on the stovetop. You might need to add a little water as the lentils tend to absorb liquid as they sit. Rest assured, it will taste just as delicious as when it was freshly made.

Secondary image

Questions About Recipes

→ Can I freeze this soup?

Yes, this soup freezes well. Just wait for it to cool before freezing, and it can be stored for up to 3 months.

Moroccan Soup

Enjoy the rich and flavorful taste of traditional Moroccan cuisine with this healthy, hearty soup.

Prep Time15 mins
Cooking Duration45 mins
Overall Time1 hour

Created by: Emily

Recipe Type: Global Flavors

Skill Level: Intermediate

Final Quantity: 4 servings

What You'll Need

Main Ingredients

  1. 1 can chickpeas
  2. 1 cup lentils
  3. 2 large tomatoes
  4. 1 onion
  5. 2 cloves garlic
  6. 1 tsp cumin
  7. 1 tsp coriander
  8. Salt to taste

How-To Steps

Step 01

Dice the tomatoes, onion, and garlic. Rinse the chickpeas and lentils under cold water.

Step 02

In a large pot, sauté the onion and garlic until golden. Add the tomatoes, chickpeas, lentils, and spices. Add enough water to cover the ingredients, bring to a boil, then reduce to a simmer.

Step 03

Cook the soup on low heat for about 45 minutes, or until the lentils are tender. Season with salt to taste.

Nutritional Breakdown (Per Serving)

  • Calories: 200
  • Protein: 10g
  • Carbohydrates: 25g
  • Fat: 5g