Home RecipesDinner Authentic Moroccan Harira Soup Recipe

Authentic Moroccan Harira Soup Recipe

by donnyvicky

Harira is not just any soup; it’s a traditional Moroccan delight that warms the heart and feeds the soul. This hearty tomato, lentil, and beef soup is a staple during Ramadan but delicious enough to enjoy any time of the year. It’s packed with vibrant flavors and rich textures, making it a comforting choice for any meal.

Imagine a bowl filled with tender pieces of beef, soft lentils, and a melange of spices that transport you straight to Morocco. The aroma alone is enough to make anyone’s mouth water. And the best part? This recipe is straightforward, so you can create an authentic experience right in your kitchen.

Whether you’re serving it to guests or enjoying it on a cozy night in, Moroccan Harira is bound to impress. It brings together the warmth of spices, the richness of beef, and the heartiness of lentils, creating a taste sensation that is both filling and satisfying.

The Heartwarming Moroccan Harira Soup

This Moroccan Harira soup features a rich tomato base complemented by tender beef, nutritious lentils, and aromatic spices. Each spoonful offers a delightful balance of flavors, creating a comforting dish that is both savory and slightly tangy.

Ingredients

  • 1 lb beef, cut into small pieces
  • 1 cup lentils, rinsed
  • 1 large onion, finely chopped
  • 2 medium tomatoes, chopped
  • 1/4 cup fresh parsley, chopped
  • 1/4 cup fresh cilantro, chopped
  • 1 tablespoon tomato paste
  • 2 tablespoons olive oil
  • 1 teaspoon ground cumin
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon black pepper
  • Salt to taste
  • 6 cups beef or vegetable broth
  • 1 lemon, cut into wedges for serving

Instructions

  1. Sauté the Beef: In a large pot, heat the olive oil over medium heat. Add the beef pieces and cook until browned on all sides.
  2. Add Aromatics: Stir in the chopped onion, garlic, and spices (cumin, cinnamon, turmeric, and black pepper). Cook until the onion is translucent.
  3. Incorporate Tomatoes: Add the chopped tomatoes and tomato paste to the pot. Stir and cook for a few minutes until the tomatoes start to break down.
  4. Simmer the Soup: Pour in the broth and bring the mixture to a boil. Add the lentils, reduce the heat, and let it simmer for about 40 minutes or until the lentils and beef are tender.
  5. Finish with Herbs: Stir in the chopped parsley and cilantro. Adjust seasoning with salt as needed.
  6. Serve: Ladle the soup into bowls and serve with lemon wedges on the side for squeezing over the top.

Cook and Prep Times

  • Prep Time: 15 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour 5 minutes

Nutrition Information

  • Servings: 6 bowls
  • Calories: 320kcal
  • Fat: 10g
  • Protein: 25g
  • Carbohydrates: 35g

You may also like

Leave a Comment