Go Back

Harira Moroccan Lentil and Tomato Soup

A traditional Moroccan lentil and tomato soup that's both hearty and aromatic. This soul-warming dish combines tender lentils, fragrant spices, and rich tomatoes to create a meal that's not just delicious but also packed with protein and fiber.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Course Soup
Cuisine Moroccan
Servings 6 -8

Ingredients
  

  • 1 cup brown or green lentils rinsed
  • 1 large onion finely chopped
  • 3 celery stalks diced
  • 3 large tomatoes diced (or 1 28-oz can crushed tomatoes)
  • 1/2 cup fresh cilantro chopped
  • 1/2 cup fresh parsley chopped
  • 2 tablespoons tomato paste
  • 2 tablespoons olive oil
  • 2 teaspoons ground turmeric
  • 2 teaspoons ground cumin
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground ginger
  • 2 tablespoons all-purpose flour
  • 8 cups vegetable or chicken broth
  • Salt and pepper to taste
  • 1 lemon cut into wedges (for serving)

Instructions
 

  • Heat olive oil in a large pot over medium heat. Add onions and celery, cooking until softened (about 5 minutes).
  • Add all the spices (turmeric, cumin, cinnamon, and ginger) and cook for another minute until fragrant.
  • Stir in the tomato paste and flour, cooking for 2 minutes while stirring constantly to prevent burning.
  • Add the diced tomatoes, lentils, and broth. Bring to a boil, then reduce heat and simmer for about 30 minutes.
  • Add the chopped cilantro and parsley, then continue cooking for another 10-15 minutes until the lentils are tender.
  • Season with salt and pepper to taste.
  • Serve hot with lemon wedges on the side.
Keyword Harira, Moroccan, Lentil, Tomato Soup