Hearty Moroccan Harira Soup

Featured in Comforting Soups & Stews.

A filling Moroccan-style vegetarian soup combining chickpeas, green lentils, and vermicelli noodles in a flavorful spiced tomato base. Perfect for meal prep.
Fati in her kitchen
Updated on Tue, 30 Sep 2025 16:31:39 GMT
Moroccan Harira Soup Pin it
Moroccan Harira Soup | savouryflavor.com

This Harira soup combines chickpeas, lentils, and vermicelli in a rich, spiced tomato broth that's hearty enough to be a complete meal on its own. The warm Moroccan spices - paprika, cumin, coriander, and turmeric - create layers of flavor that develop beautifully as the soup simmers, while the fresh parsley and lemon juice at the end add brightness that balances the earthiness. Every spoonful delivers protein, vegetables, and that comforting warmth that makes you want to curl up with a big bowl.

I discovered Harira at a fusion restaurant and immediately fell in love with how something so hearty could still feel light and bright. My version isn't traditional, but it captures those warming spices and satisfying textures that made the original so memorable. Now I make big batches whenever the weather turns cold, and it's become one of those soups I crave constantly during winter months.

Quality Ingredients That Matter

  • Extra virgin olive oil: Builds the flavor base; vegetable or avocado oil work as substitutes
  • Yellow onion and celery: Provide aromatic foundation; chop to similar sizes for even cooking
  • Fresh garlic cloves: Essential for depth; garlic powder works in a pinch but fresh is better
  • Moroccan spice blend: Paprika, ground coriander, cumin, and turmeric create the signature flavor
  • Quality vegetable broth: Use low-sodium to control salt levels; chicken stock works for non-vegetarians
  • Crushed tomatoes: Must be crushed, not diced; creates the right texture and body for the broth
  • Canned chickpeas: Drain and rinse well to remove excess salt and viscous liquid
  • Green or brown lentils: Hold their shape during cooking; red lentils break down too much
  • Broken vermicelli: Small pasta pieces that cook quickly; break regular vermicelli by hand if needed

Complete Step-by-Step Instructions

Prepare all vegetables uniformly:
Dice 1 large onion and 2 celery stalks into pieces about 1/4 inch in size so they cook at the same rate. Mince 4 garlic cloves finely. Having everything prepped before you start cooking makes the process smooth and prevents burning while you're chopping.
Build the spice base:
Heat 2 tablespoons olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and celery and cook for 5-6 minutes, stirring frequently, until they start to soften and become fragrant. Add the minced garlic, 1 tablespoon paprika, 1 tablespoon ground coriander, 2 teaspoons ground cumin, 1 teaspoon turmeric, 1 teaspoon salt, and 1/2 teaspoon black pepper. Stir constantly for about 1 minute to toast the spices and release their aromatic oils.
Add liquids and legumes:
Pour in 6 cups vegetable broth, one 28-ounce can crushed tomatoes, one 15-ounce can drained and rinsed chickpeas, and 1/2 cup dried green lentils. Stir everything together well, scraping up any browned bits from the bottom of the pot. These bits add tremendous flavor to the finished soup.
Simmer until lentils are tender:
Bring the mixture to a boil over high heat, then reduce to medium-low and simmer uncovered for 25-30 minutes, stirring occasionally. The lentils should be tender but not mushy, and the soup should have thickened considerably. If it seems too thick, add a splash more broth; if too thin, continue simmering to reduce.
Cook the vermicelli:
Add 1/2 cup broken vermicelli pasta to the soup along with another 1/2 teaspoon salt. Stir well and cook for 5-7 minutes until the pasta is tender. The vermicelli will continue to absorb liquid and thicken the soup as it sits, so don't worry if it seems slightly thin at this stage.
Finish with fresh elements:
Remove from heat and stir in 1/4 cup chopped fresh parsley and 2-3 tablespoons fresh lemon juice (from about 1 lemon). Taste and adjust seasoning with more salt, pepper, or lemon juice as needed. The lemon juice brightens all the earthy flavors and makes everything taste more vibrant.
Serve immediately or let rest:
Ladle into bowls and serve hot. The soup is delicious immediately but honestly tastes even better the next day after all the flavors have had time to meld together. Top with crumbled feta cheese, extra parsley, or a drizzle of good olive oil if desired.
Harira Soup Recipe Pin it
Harira Soup Recipe | savouryflavor.com

The warmth from the spices combined with the heartiness of the legumes creates something deeply satisfying without being heavy. I love how the lemon juice at the end cuts through the richness and makes each bowl taste fresh rather than muddy. This soup has converted several people who claimed they didn't like lentils or vegetarian meals.

Understanding Moroccan Spice Profiles

The combination of warm spices - paprika, cumin, coriander, and turmeric - creates the foundation of Harira's flavor. These spices need to be toasted briefly in the oil to bloom and release their essential oils. Don't skip this step or add them directly to the liquid, as you'll miss out on depth of flavor.

Mastering Lentil Cooking Technique

Green or brown lentils work best for this soup because they hold their shape during extended cooking. Red lentils break down completely and would make the soup too thick and porridge-like. The lentils should be tender but still have a slight bite - overcooking makes them mushy and unappetizing.

Achieving the Right Consistency

Harira is meant to be thick like a stew rather than a thin broth-based soup. The combination of crushed tomatoes, lentils, and vermicelli all contribute to the body. If your soup seems too thin, simmer longer uncovered to reduce. If too thick, add broth or water gradually until you reach your preferred consistency.

Customizing for Dietary Needs

This recipe is naturally vegetarian and can be made vegan by skipping the feta topping. For gluten-free versions, use rice instead of vermicelli - long-grain white rice like basmati works perfectly. For more protein, add browned lamb, chicken, or beef at the beginning.

Storage and Meal Prep Success

This soup is ideal for meal prep and actually improves in flavor after a day or two in the refrigerator. Store in airtight containers for 3-4 days. The pasta will continue absorbing liquid, so add extra broth when reheating. Freeze for up to 6 months, thawing overnight in the refrigerator before reheating.

Hearty Moroccan Harira Soup Recipe Pin it
Hearty Moroccan Harira Soup Recipe | savouryflavor.com

This recipe represents the kind of cooking that nourishes both body and soul - simple ingredients transformed through proper technique and spice combinations into something warming and satisfying. The fact that it's packed with plant-based protein while still being incredibly flavorful proves that healthy eating never has to be boring or bland.

Frequently Asked Questions

→ Can I make harira soup ahead of time?
Yes, this soup keeps well in the fridge for 3-4 days. The flavors actually get better after sitting overnight. Just add a bit of water when reheating since the noodles absorb liquid.
→ What can I substitute for vermicelli noodles?
You can use orzo, small pasta shells, or broken spaghetti. For a gluten-free version, try rice noodles or just skip the pasta altogether.
→ Is harira soup healthy?
Absolutely. It's packed with protein from lentils and chickpeas, loaded with fiber, and full of vegetables. Plus it's naturally vegan and low in fat.
→ Can I freeze harira soup?
Yes, but it's best to freeze it before adding the vermicelli. The noodles can get mushy when frozen. Add fresh noodles when you reheat it.
→ What does harira soup taste like?
It has a rich, savory tomato base with warm spices like cumin and turmeric. The lemon juice adds brightness, and the chickpeas and lentils make it hearty and filling.
→ Do I need to soak the lentils first?
No, green lentils cook quickly and don't need soaking. Just give them a quick rinse before adding them to the pot.

Moroccan Chickpea Lentil Soup

Warming Moroccan soup loaded with chickpeas, lentils, and noodles in a rich tomato broth with aromatic spices.

Prep Time
25 Minutes
Cook Time
54 Minutes
Total Time
79 Minutes
By: Kylie

Category: Soups & Stews

Difficulty: Intermediate

Cuisine: Moroccan

Yield: 8 Servings

Dietary: Vegan, Vegetarian, Dairy-Free

Ingredients

→ Base & Aromatics

01 2 tablespoons olive oil, plus extra for drizzling
02 1 large yellow onion, diced
03 2 celery stalks, chopped
04 4 garlic cloves, minced

→ Spices

05 2 teaspoons paprika
06 1 teaspoon ground coriander
07 1 teaspoon ground cumin
08 1 teaspoon turmeric
09 1½ teaspoons salt, divided
10 ½ teaspoon freshly ground black pepper

→ Soup Body

11 6 cups vegetable broth
12 1 (28-ounce) can crushed tomatoes
13 1 (15-ounce) can chickpeas, drained and rinsed
14 1 cup green lentils, rinsed well
15 ½ cup dried rice vermicelli noodles

→ Fresh Finishing Touches

16 ½ cup fresh parsley, chopped, plus more for garnish
17 1 lemon, freshly juiced

Instructions

Step 01

Warm the olive oil in a large pot over medium heat until it shimmers. Toss in the diced onion, celery, and garlic along with all your spices—paprika, coriander, cumin, turmeric, half a teaspoon of the salt, and black pepper. Let everything cook together for about 10 minutes, stirring now and then, until the vegetables turn tender and the spices become wonderfully fragrant.

Step 02

Pour in the vegetable broth and crushed tomatoes, then add the chickpeas and lentils. Bring everything to a rolling boil, then turn the heat down to maintain a gentle simmer. Let it bubble away for 30 minutes, giving it an occasional stir, until the lentils are perfectly tender.

Step 03

Stir in the vermicelli noodles along with the remaining teaspoon of salt. Continue cooking for another 10 to 15 minutes until the noodles are soft and have soaked up all those beautiful flavors.

Step 04

Remove from heat and stir in the fresh chopped parsley and bright lemon juice. Ladle into bowls and finish with a generous drizzle of olive oil and extra parsley on top.

Notes

  1. This hearty soup stores beautifully in an airtight container in the refrigerator for 3-4 days.
  2. Reheat gently on the stovetop over low heat or in the microwave. You may need to add a splash of water or broth to thin it out since the noodles absorb liquid as they sit.
  3. The flavors develop and deepen overnight, so leftovers actually taste even better the next day!

Tools You'll Need

  • Large pot or Dutch oven with lid
  • Wooden spoon for stirring
  • Sharp knife and cutting board

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains gluten (from vermicelli noodles)
  • Contains legumes (chickpeas and lentils)
  • Contains celery

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 276
  • Total Fat: 5 g
  • Total Carbohydrate: 48 g
  • Protein: 12 g