ADVERTISEMENT

Easy Vegetarian Moroccan Soup – Hearty 1-Pot Meal

By September 3, 20266 min read

Picture this: a chilly evening, the aroma of cumin and cinnamon drifting from your kitchen, and a bowl of something deeply comforting in your hands. That's my vegetarian take on classic Moroccan harira – a soup that feels like a warm hug in a bowl.

Advertisements1

Harira is traditionally made with lamb, but I've swapped in lentils and chickpeas for protein and fiber, keeping all the soul-warming spices that make it so special. It's the kind of soup that gets better the next day, so make a big pot!

This recipe is perfect for busy weeknights, meal prep, or when you just need a bowl of pure comfort. Plus, it's naturally vegan and gluten-free, so everyone can enjoy it.

Why You'll Love This Recipe

1

Cozy & comforting: A rich, aromatic broth that warms you from the inside out.
2

Packed with plant protein: Lentils and chickpeas make it hearty and satisfying.
3

Simple one-pot wonder: Minimal cleanup, maximum flavor.
4

Make-ahead friendly: Tastes even better the next day!

About the Ingredients

2 tablespoons olive oil

Use extra-virgin for more flavor. Can substitute with avocado oil.

1 large yellow onion, finely chopped

About 1.5 cups. Sweet onion also works.

3 cloves garlic, minced

Fresh garlic is best. In a pinch, use 1 teaspoon garlic powder.

1 teaspoon ground cumin

Toast whole cumin seeds and grind for extra aroma.

1 teaspoon ground coriander

If you don't have coriander, use extra cumin.

1/2 teaspoon ground cinnamon

Adds a warm, sweet note. Ceylon cinnamon is milder.

1 teaspoon ground turmeric

Fresh turmeric can be grated, but ground is easier.

1/4 teaspoon cayenne pepper (optional)

Adjust to your heat preference. Omit for a mild soup.

1 (14.5 oz / 400 g) can diced tomatoes

Fire-roasted adds a smoky flavor. Use fresh tomatoes in summer.

1 cup (200 g) dried lentils, rinsed

Brown or green lentils hold their shape. Red lentils will make it mushier.

1 (15 oz / 425 g) can chickpeas, drained and rinsed

Cooked from scratch also works. Save the liquid (aquafaba) for other recipes.

6 cups (1.5 liters) vegetable broth

Use low-sodium to control salt. Water with a bouillon cube is fine.

1/4 cup (10 g) fresh cilantro, chopped

For serving. Parsley can be used if you don't like cilantro.

1 lemon, cut into wedges

A squeeze of lemon at the end brightens the flavors.

Salt and black pepper to taste

Start with 1 teaspoon salt, adjust after cooking.

Tips & Tricks

Don't skip the lemon

it balances the spices and brightens the soup.

  • For a thicker soup, mash a few lentils against the side of the pot.
  • If you have time, let the soup sit for 10 minutes before serving – flavors meld beautifully.
  • To make it creamier, blend a cup of the soup and stir it back in.

Pro Tips

1

Sauté: Cook the onion until golden for a deeper flavor base.
2

Spice bloom: Heat spices for 30 seconds to release their oils.
3

Lentil timing: Start checking at 20 minutes – they should be tender but intact.
4

Batch cooking: Double the recipe – it freezes well.

Step-by-Step Instructions

1. Sauté the aromatics

In a large pot, heat olive oil over medium heat (350°F/175°C). Add onion and cook until translucent, about 5 minutes. Add garlic and cook for 1 minute until fragrant.

2. Bloom the spices

Stir in cumin, coriander, cinnamon, turmeric, and cayenne. Cook for 30 seconds until fragrant, stirring constantly to prevent burning.

3. Add tomatoes and lentils

Pour in the diced tomatoes with their juices and the rinsed lentils. Stir to coat everything with the spice mixture.

4. Pour in broth and simmer

Add vegetable broth and bring to a boil (212°F/100°C). Reduce heat to low (185°F/85°C) and simmer partially covered for 25-30 minutes, until lentils are tender.

5. Add chickpeas and season

Stir in chickpeas and salt and pepper. Simmer for another 5 minutes to heat through. Taste and adjust seasoning.

6. Finish with cilantro and lemon

Remove from heat. Stir in cilantro and serve with lemon wedges for squeezing over each bowl.

Delicious Variations

  • Add chopped carrots or sweet potatoes for extra veggies.
  • Swap chickpeas for white beans for a different texture.
  • For a smoky flavor, add 1 teaspoon smoked paprika.

How to Store Moroccan Harira-Style Vegetarian Soup

Refrigerator

Store in an airtight container for up to 5 days.

Freezer

Freeze in individual portions for up to 3 months.

Reheating

Reheat on the stovetop over medium heat, adding a splash of water if too thick.

Frequently Asked Questions

Q: Can I make this Moroccan soup in a slow cooker?

Yes. Sauté the onion and spices first, then transfer to the slow cooker with all remaining ingredients except cilantro and lemon. Cook on low for 6-8 hours or high for 3-4 hours.

Q: Is this soup gluten-free?

Yes, this recipe is naturally gluten-free as long as you use gluten-free vegetable broth. Check labels if needed.

Q: Can I use red lentils instead of brown?

You can, but red lentils break down quickly and will make the soup mushier. If using red, reduce cooking time to 15-20 minutes.

Q: What can I serve with this soup?

It's delicious with crusty bread, couscous, or a side salad. For a traditional touch, serve with dates and chebakia (sesame cookies).

I hope you enjoy this cozy bowl of Moroccan goodness! Share your creations with me in the comments below – I'd love to hear your own variations. And remember, the best soups are made with love and a dash of adventure. Keep your pen dancing!

Moroccan Harira-Style Vegetarian Soup

Moroccan Harira-Style Vegetarian Soup

A fragrant, hearty Moroccan soup with lentils, chickpeas, and warm spices – perfect for a cozy, nutritious meal.

★★★★½ 4.8 (156 ratings)
15 minPrep time40 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 2 tablespoons olive oil
  • 1 large yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon ground cinnamon
  • 1 teaspoon ground turmeric
  • 1/4 teaspoon cayenne pepper (optional)
  • 1 (14.5 oz / 400 g) can diced tomatoes
  • 1 cup (200 g) dried lentils, rinsed
  • 1 (15 oz / 425 g) can chickpeas, drained and rinsed
  • 6 cups (1.5 liters) vegetable broth
  • 1/4 cup (10 g) fresh cilantro, chopped
  • 1 lemon, cut into wedges
  • Salt and black pepper to taste

📋 Instructions

  1. 1Sauté the aromatics — In a large pot, heat olive oil over medium heat (350°F/175°C). Add onion and cook until translucent, about 5 minutes. Add garlic and cook for 1 minute until fragrant.
  2. 2Bloom the spices — Stir in cumin, coriander, cinnamon, turmeric, and cayenne. Cook for 30 seconds until fragrant, stirring constantly to prevent burning.
  3. 3Add tomatoes and lentils — Pour in the diced tomatoes with their juices and the rinsed lentils. Stir to coat everything with the spice mixture.
  4. 4Pour in broth and simmer — Add vegetable broth and bring to a boil (212°F/100°C). Reduce heat to low (185°F/85°C) and simmer partially covered for 25-30 minutes, until lentils are tender.
  5. 5Add chickpeas and season — Stir in chickpeas and salt and pepper. Simmer for another 5 minutes to heat through. Taste and adjust seasoning.
  6. 6Finish with cilantro and lemon — Remove from heat. Stir in cilantro and serve with lemon wedges for squeezing over each bowl.
👨‍🍳 Chef's Note: This soup is even better the next day, so don't be shy about making a big batch.

Servings: 6

Cuisine: Moroccan

Course: Soup

Nutrition (per serving): 285 kcal · 14g protein · 45g carbs · 6g fat
Priya Sharma

Written by Priya Sharma
Priya explores creative writing prompts and storytelling techniques for aspiring authors. She shares exercises to spark imagination and build narrative confidence, drawn from her own writing practice.

Leave a Comment

x
Advertisements