Best Vegetarian Harira Recipe for Authentic Flavor

Updated On: October 7, 2025

Harira is a beloved Moroccan soup traditionally enjoyed to break the fast during Ramadan, but its rich flavors and wholesome ingredients make it a perfect comfort food any time of the year. For those who prefer a vegetarian lifestyle or want a lighter, meat-free version, this best vegetarian harira recipe offers a delicious and hearty alternative.

Packed with nutrient-dense lentils, chickpeas, fresh herbs, and warming spices, this soup is both satisfying and nourishing. It’s a wonderful way to explore Moroccan cuisine while keeping your meal plant-based.

Whether you’re a seasoned cook or new to making harira, this recipe is straightforward, uses accessible ingredients, and results in a fragrant, flavorful soup that’s perfect for cozy dinners or meal prep.

Get ready to delight your taste buds with every spoonful, and don’t forget to serve it with crusty bread or traditional Moroccan chebakia for an authentic experience!

Why You’ll Love This Recipe

This vegetarian harira recipe is a beautiful balance of flavors and textures. The combination of lentils and chickpeas creates a protein-packed base that’s both filling and comforting.

The use of fresh cilantro and parsley adds a bright, herbal note, while the classic Moroccan spices such as cinnamon, ginger, and turmeric bring warmth to every bite.

It’s incredibly versatile too — perfect for meal prep because it tastes even better the next day. Plus, it’s naturally gluten-free and vegan, making it suitable for many dietary needs.

If you love exploring international soups or want a wholesome dish that’s easy to make in one pot, this recipe will quickly become a favorite in your kitchen.

Ingredients

  • 1 cup brown lentils, rinsed
  • 1 cup canned chickpeas, drained and rinsed
  • 2 large tomatoes, finely chopped
  • 1 onion, finely chopped
  • 3 celery stalks, chopped
  • 1/2 cup fresh cilantro, chopped
  • 1/2 cup fresh parsley, chopped
  • 2 cloves garlic, minced
  • 1 teaspoon ground ginger
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cinnamon
  • 1 teaspoon paprika
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon cayenne pepper (optional)
  • 6 cups vegetable broth
  • 1/2 cup fine vermicelli or broken spaghetti (optional)
  • 2 tablespoons olive oil
  • Juice of 1 lemon
  • Salt to taste

Equipment

  • Large heavy-bottomed pot or Dutch oven
  • Cutting board and sharp knife
  • Wooden spoon or heat-resistant spatula
  • Measuring cups and spoons
  • Fine strainer (if making fresh tomato puree)
  • Bowl for soaking vermicelli (optional)

Instructions

  1. Prepare the base: Heat the olive oil in your large pot over medium heat. Add the chopped onion, celery, and garlic. Sauté for about 5 minutes until the vegetables are soft and fragrant.
  2. Add spices: Stir in the ground ginger, turmeric, cinnamon, paprika, black pepper, and cayenne (if using). Cook for another 1-2 minutes, allowing the spices to release their aroma.
  3. Add tomatoes and herbs: Mix in the chopped tomatoes along with half of the chopped cilantro and parsley. Cook for 5 minutes, stirring occasionally, until the tomatoes soften and break down.
  4. Add lentils and broth: Pour in the rinsed lentils and vegetable broth. Bring the mixture to a boil, then reduce heat to low, cover, and let simmer for about 30 minutes, or until the lentils are tender.
  5. Add chickpeas and vermicelli: Stir in the chickpeas and vermicelli noodles (if using). Continue to simmer for another 10 minutes or until the noodles are cooked through and the soup has thickened slightly.
  6. Final touches: Season with salt to taste. Stir in the remaining chopped cilantro and parsley, and squeeze in the lemon juice for brightness. Adjust seasoning as needed.
  7. Serve hot: Ladle the harira into bowls and serve immediately with warm crusty bread or a side of your choice.

Tips & Variations

“For the best flavor, use fresh herbs and adjust the spices according to your heat tolerance. You can also replace vermicelli with rice or leave it out for a thicker stew-like consistency.”

  • To deepen the soup’s flavor, you can roast the tomatoes under the broiler before chopping.
  • For a gluten-free option, omit the vermicelli or substitute with gluten-free pasta.
  • Add diced carrots or zucchini for extra vegetables and nutrients.
  • If you want a creamier texture, blend a small portion of the soup and stir it back in.
  • To make this recipe even heartier, try adding a dollop of plain yogurt or a sprinkle of crumbled feta cheese when serving.

Nutrition Facts

Nutrient Amount per Serving
Calories 220
Protein 12g
Carbohydrates 35g
Dietary Fiber 10g
Fat 4g
Saturated Fat 0.5g
Sodium 400mg

Serving Suggestions

Vegetarian harira is traditionally served with lemon wedges to brighten the flavors. Pair it with warm, crusty bread or Moroccan flatbread like msemen or khobz to soak up every last drop.

For a heartier meal, serve alongside a simple salad of cucumber, tomato, and olives dressed with olive oil and lemon juice.

This soup also makes a fantastic starter before a Moroccan-inspired feast. If you want to explore more recipes from around the world, check out our Classico Sun Dried Tomato Alfredo Sauce Recipe or indulge your sweet tooth later with the Chocolate Heaven Cake Recipe.

For a comforting seafood soup option, the Clam Chowder San Francisco Recipe is a must-try!

Conclusion

Making the best vegetarian harira recipe is a rewarding experience that fills your kitchen with the enticing aroma of Moroccan spices. This soup is not only rich in flavor but also packed with nutritious ingredients that make it a fulfilling meal.

Whether you’re looking for a meat-free option during Ramadan or simply want a cozy bowl of soup to warm you up, this harira hits all the right notes.

Its easy preparation, adaptability, and vibrant taste make it a standout recipe to keep in your cooking repertoire. Don’t hesitate to adjust the herbs and spices to suit your palate and enjoy the comforting tradition of harira in a wholesome, plant-based way.

Happy cooking!

📖 Recipe Card: Best Vegetarian Harira Recipe

Description: A hearty Moroccan soup rich in spices, tomatoes, and legumes, perfect for a comforting meal. This vegetarian version keeps all the traditional flavors without meat.

Prep Time: PT20M
Cook Time: PT45M
Total Time: PT1H5M

Servings: 6 servings

Ingredients

  • 1 cup dried chickpeas, soaked overnight
  • 1/2 cup red lentils
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 2 large tomatoes, peeled and pureed
  • 1/4 cup fresh cilantro, chopped
  • 1/4 cup fresh parsley, chopped
  • 1 teaspoon ground cinnamon
  • 1 teaspoon ground ginger
  • 1 teaspoon turmeric
  • 1/2 teaspoon black pepper
  • 6 cups vegetable broth
  • 2 tablespoons olive oil
  • Juice of 1 lemon
  • Salt to taste

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onions and garlic; sauté until translucent.
  3. Stir in cinnamon, ginger, turmeric, and black pepper; cook for 1 minute.
  4. Add chickpeas, lentils, pureed tomatoes, and vegetable broth.
  5. Bring to a boil, then reduce heat and simmer for 40 minutes or until chickpeas are tender.
  6. Add chopped cilantro and parsley; simmer for another 5 minutes.
  7. Season with salt and lemon juice to taste before serving.

Nutrition: Calories: 250 kcal | Protein: 12 g | Fat: 5 g | Carbs: 40 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegetarian Harira Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty Moroccan soup rich in spices, tomatoes, and legumes, perfect for a comforting meal. This vegetarian version keeps all the traditional flavors without meat.”, “prepTime”: “PT20M”, “cookTime”: “PT45M”, “totalTime”: “PT1H5M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“1 cup dried chickpeas, soaked overnight”, “1/2 cup red lentils”, “1 large onion, finely chopped”, “3 cloves garlic, minced”, “2 large tomatoes, peeled and pureed”, “1/4 cup fresh cilantro, chopped”, “1/4 cup fresh parsley, chopped”, “1 teaspoon ground cinnamon”, “1 teaspoon ground ginger”, “1 teaspoon turmeric”, “1/2 teaspoon black pepper”, “6 cups vegetable broth”, “2 tablespoons olive oil”, “Juice of 1 lemon”, “Salt to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onions and garlic; saut\u00e9 until translucent.”}, {“@type”: “HowToStep”, “text”: “Stir in cinnamon, ginger, turmeric, and black pepper; cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add chickpeas, lentils, pureed tomatoes, and vegetable broth.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat and simmer for 40 minutes or until chickpeas are tender.”}, {“@type”: “HowToStep”, “text”: “Add chopped cilantro and parsley; simmer for another 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Season with salt and lemon juice to taste before serving.”}], “nutrition”: {“calories”: “250 kcal”, “proteinContent”: “12 g”, “fatContent”: “5 g”, “carbohydrateContent”: “40 g”}}

Photo of author

Marta K

Leave a Comment

X