Soups & Stews
This Algerian harira soup recipe brings the warm, spiced comfort of North African tradition to your table—perfect for breaking fast during Ramadan or any chilly evening. 🌟 The secret lies in slow-toasted cumin and lamb that infuse the broth with deep, earthy warmth, balanced by tender lentils, chickpeas, and tomatoes. I developed this version after years of testing, ensuring every spoonful delivers that signature harmony of flavors.
The beauty of harira is its versatility—traditionally served with crusty bread to soak up every drop of the fragrant broth. The lamb adds richness, but a vegetarian version with mushrooms or extra lentils works just as beautifully. What sets this recipe apart is the patience in toasting the spices and simmering the broth, which transforms simple ingredients into something truly special.
By the time you serve it, you'll have a steaming bowl of soup with tender meat, hearty legumes, and a broth so flavorful it tastes like home. The aroma alone—warm spices, caramelized onions, and simmering tomatoes—will gather everyone around the table. This is comfort food at its finest, with layers of tradition and love in every bite.
Perfect for gatherings, meal prep, or a cozy solo dinner, this harira adapts to any occasion while staying true to its roots. Let’s get cooking—your taste buds (and guests) will thank you.
Ingredients for algerian harira soup
Toasted cumin, lamb-spiced broth, and tender legumes—this is comfort in a bowl.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Lamb 🐑 | 1 ½ lb | Ground lamb preferred |
| Green Lentils 🌾 | 1 cup | Dried, rinsed well |
| Chickpeas 🥜 | 1 can | 15 oz, drained and rinsed |
| Yellow Onions 🧅 | 2 whole | Medium, thinly sliced |
| Carrots 🥕 | 2 medium | Peeled, sliced into rounds |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Ground Cumin 🌿 | 2 tbsp | Toasted for depth |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Turmeric Powder 🌶️ | 1 tsp | Bright yellow color |
| Cinnamon Sticks 🌿 | 2 whole | For infusing broth |
| Tomato Paste 🍅 | ½ cup | Squeeze tube preferred |
| Canned Diced Tomatoes 🍅 | 1 can | 28 oz, San Marzano if possible |
| Vegetable Broth 💧 | 4 cups | Homemade or low-sodium |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Lemon Wedges 🍋 | 2 whole | For serving |
| Crusty Bread 🍞 | 8 pieces | For serving, optional |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The lamb is key here—ground lamb has more fat, which renders out beautifully for a rich broth. Look for it in the refrigerated section of your grocery store, often near the beef. If you can't find it, ground beef works in a pinch, but the flavor will be different. The lentils? Green lentils hold their shape—perfect for this dish. I always rinse them well to remove any dirt, then soak for 30 minutes to speed up cooking. For the spices, toasting the cumin and coriander in olive oil before adding them to the soup is a game-changer—it deepens the flavor exponentially. Grab these from the bulk bins at Whole Foods or Trader Joe's if you want the freshest, most aromatic versions.
No lamb? Mushrooms or extra lentils make a hearty vegetarian version—just increase the lentils to 1.5 cups. The tomato paste can be swapped for fresh tomatoes blended, but the paste gives that concentrated umami punch. If you're short on time, canned tomatoes work fine, but San Marzano makes a noticeable difference. The vegetable broth is non-negotiable—homemade is best, but even the good low-sodium brands like Pacific Foods or Imagine will do. For the bread, any crusty loaf works—sourdough, baguette, or even a good whole wheat. Toast it lightly to serve alongside the soup.
This soup tastes even better the next day—honestly, the flavors meld and deepen as it sits. Store it in the fridge for up to 5 days or freeze portions for 3 months. I like to freeze it in 2-cup portions for quick lunches. The crusty bread? Keep it in a paper bag at room temperature for up to 3 days. If you make a big batch, the broth freezes beautifully—just thaw it in the fridge overnight before reheating. The lemon wedges should be added just before serving, so they stay bright and fresh.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this recipe because it’s actually one-pot—no chopping boards to clean, no extra bowls. Just brown the lamb, toss in the onions and carrots, add the lentils and chickpeas, and let it simmer. The spices do all the work while you sip tea.
- Rich Without Effort: Honestly, the flavor is what keeps me coming back. That deep, savory lamb paired with the earthy lentils and chickpeas? It’s like a warm hug in a bowl. The harissa and cumin give it just the right kick—spicy but balanced, never overpowering.
- Meal Prep MVP: Between us, this soup begs to be made in bulk. It reheats beautifully, so I make a big batch on Sunday and have leftovers for days. Plus, it’s the kind of dish that tastes even better the next day—like a cozy secret weapon for lazy nights.
- Budget-Friendly Feast: Ground lamb might sound fancy, but it stretches so far with the lentils and chickpeas. I feed four people for under $15, and everyone’s happy. It’s the kind of recipe that makes grocery shopping feel like a win—no wasted ingredients, just pure satisfaction.
Step-by-step instructions for Algerian harira soup
Here's how to create this fragrant, hearty Algerian classic that brings warmth to every spoonful.
🔥 Step 1: Toast the Spices for Maximum Flavor
Heat a dry skillet over medium heat and add the 2 whole cinnamon sticks and the 2 tablespoons ground cumin. Toast them for 1-2 minutes until you smell that deep, nutty aroma - it should be warm and fragrant, not burning. Add the 1 tablespoon ground coriander and 1 teaspoon turmeric powder and toast for another 30 seconds while stirring constantly.
This toasting step is crucial - it awakens the spices' natural oils and creates that signature warm, earthy flavor that makes Algerian cuisine so special. Remove the cinnamon sticks after toasting and set them aside for later - you'll use them to infuse the broth. Transfer the toasted spices to a small bowl and let them cool slightly before adding to the soup.
🍳 Step 2: Build the Rich Lamb and Vegetable Base
In a large Dutch oven or heavy pot, heat 0.25 cup olive oil over medium-high heat. Add the 1.5 lb ground lamb and cook for 5-6 minutes, breaking it apart with a wooden spoon, until it loses its raw color and becomes nicely browned. Add the 2 whole yellow onions and 2 medium carrots (sliced into rounds) and cook for another 5 minutes until the onions soften slightly.
Here's where the magic starts - you'll hear the onions sizzling and smell that deep caramelization developing. This step develops the soup's foundational flavors. After the vegetables soften, add the 6 cloves minced garlic and cook for just 30 seconds - don't let it burn, as garlic turns bitter quickly. Stir in the 0.5 cup tomato paste and cook for 1 minute until it darkens slightly and coats the lamb.
🥘 Step 3: Simmer the Lentils and Chickpeas
Pour in the 4 cups vegetable broth and scrape up any browned bits from the bottom of the pot - these contain concentrated flavor. Add the 1 cup green lentils and 1 can drained chickpeas, then stir in the toasted spices from Step 1. Bring everything to a boil, then reduce heat to low and add the 2 cinnamon sticks you set aside earlier.
Simmer uncovered for 30-40 minutes until the lentils are tender but still hold their shape. You'll know they're done when they're fork-tender but not mushy - they should still have a slight bite. Stir occasionally and add a splash of water if the soup gets too thick. The broth should be rich and fragrant, with the spices infusing their warm, earthy notes throughout.
🍳 Step 4: Finish with Tomatoes and Season
Add the 1 can diced tomatoes (with juices) to the pot and stir well. Increase heat to medium-low and simmer for another 10-15 minutes until the tomatoes break down and the soup thickens slightly. The tomatoes will add that essential tangy-sweet balance that makes this soup so comforting.
Season with the 1.5 teaspoons salt and 0.5 teaspoon black pepper, then taste and adjust if needed. The soup should be rich and flavorful but not overly salty. Remove and discard the cinnamon sticks before serving. Here's the thing - Algerian harira is all about balance, and this final step ensures you've achieved that perfect harmony of spices, meat, and vegetables.
🍽️ Step 5: Serve with Fresh Garnishes
Ladle the soup into bowls and garnish each serving with 0.25 cup chopped fresh parsley and a lemon wedge. The bright parsley adds freshness while the lemon wedge offers a tangy contrast to the rich, spiced soup. Serve immediately with 8 pieces crusty bread on the side - perfect for soaking up every last drop of that flavorful broth.
This is where the soup truly shines - the contrast of warm spices with bright lemon and fresh herbs creates a symphony of flavors in every spoonful. The crusty bread isn't just for dipping; it's an essential part of the Algerian dining experience, helping to balance the hearty soup with something light and crisp. Enjoy this comforting bowl of Algerian harira, a true taste of North African hospitality in every spoonful.
Pro Tips For Making Algerian Harira Soup
- Brown the Lamb Properly: Skip the quick sear—break the lamb into small chunks first, then cook them low and slow until they’re dark brown, not just pink. I used to rush this, and the soup always tasted raw; now it’s rich and deep. Add a splash of water if it sticks, but don’t rush the process.
- Soak Lentils for 10 Minutes: Green lentils cook faster than you’d think, but a quick 10-minute soak in warm water prevents them from turning mushy. I learned this the hard way—overcooked lentils make the soup gluey. Drain and rinse before adding them to the pot.
- Don’t Skip the Onion Base: Caramelize the onions until they’re golden, not just soft—this builds the soup’s flavor foundation. I was skeptical until I tried it; the difference is noticeable, especially when paired with the lamb and spices. Use a heavy pot and keep the heat medium-low.
- Use Canned Chickpeas (But Rinse Well): Canned chickpeas save time, but rinse them thoroughly to cut the canned taste—this is non-negotiable. If you’re short on time, soak dried chickpeas overnight with a pinch of baking soda to soften them faster. Don’t skip the rinse, though.
Common mistakes when making this recipe
Skipping Spice Toasting
I can’t stress this enough—toasting the spices is where the magic happens. Skipping this step means your soup will taste flat and one-dimensional. The cumin and coriander need that dry heat to release their essential oils, which is what gives harira its deep, earthy aroma. I’ve tested it both ways, and the difference is night and day. Toast the spices in a dry pan over medium heat for 1-2 minutes until fragrant, then immediately add them to your aromatics. 🌿
Rushing the Simmer
Harira is all about patience—simmering too quickly ruins the texture and flavor. Once you add the broth, lamb, lentils, and chickpeas, reduce the heat to medium-low and let it cook gently. A fast boil can make the lentils mushy and the broth too watery. I’ve seen people crank the heat up to save time, but it always backfires. The soup needs at least 20 minutes of steady simmering to let the flavors meld and the lamb cook through evenly.
Overcrowding the Pot
If your pot is too small, the soup will steam instead of simmer, leading to uneven cooking and a watery broth. I use a large, heavy-bottomed pot (like my Le Creuset Dutch oven) to give everything room to cook properly. If your pot looks crowded after adding all the ingredients, cook in batches or use a larger pot. Overcrowding is a common mistake that turns a rich, hearty soup into a sad, thin one. 🍲
Ignoring the Resting Time
Letting the soup rest for 10 minutes before serving might feel like a waste of time, but it’s crucial. This step allows the flavors to settle and the broth to thicken slightly, making each spoonful more cohesive. Skipping it means you’ll miss out on that deep, layered taste that defines a well-made harira. I always set a timer and step away—it’s worth the wait!
Using Pre-Mixed Spice Blends
Store-bought spice blends might seem convenient, but they lack the freshness and depth of toasted, whole spices. I always toast my cumin and coriander separately and mix them with turmeric for the best results. Pre-mixed blends often contain fillers or old spices that don’t deliver the same aromatic punch. If you’re short on time, toast the spices yourself—it only takes 5 minutes and makes a world of difference. ✨
Not Adjusting Seasoning at the End
Tasting and adjusting the seasoning before serving is a game-changer. Harira needs that final touch of salt, lemon, or even a pinch of sugar to balance the flavors. I always taste the soup off the heat and adjust as needed—sometimes it needs a squeeze of lemon for brightness, other times a pinch of salt to tie everything together. Don’t skip this step, or your soup might taste flat or unbalanced. 💡
Nutrition facts
Frequently asked questions
Can I make this Algerian harira vegetarian? Replace the 1.5 lb ground lamb with 1 lb mushrooms (like cremini or portobello) or 1.5 cups extra green lentils for a hearty vegetarian version. The mushrooms add a meaty texture when sautéed, while extra lentils provide protein. Just
How do I adjust the spice level for kids or sensitive eaters?
Start by reducing the cumin and coriander to 1 tablespoon each and omit the cinnamon sticks. For extra mildness, skip the turmeric (it's more for color than heat) and use 1 teaspoon mild paprika instead. Always taste the broth before serving—you can add a pinch of sugar or a splash of lemon to balance any remaining spice.
Can I make harira ahead of time?
This soup tastes even better the next day! Store it in an airtight container in the fridge for up to 5 days or freeze portions for 3 months. The flavors deepen as it sits, and reheating on the stove with a splash of water keeps it rich. Just add fresh parsley and lemon wedges when serving. For meal prep, freeze it in 2-cup portions for quick lunches.
What's the best way to reheat harira?
Gently reheat on the stove over low heat with a splash of water or broth to prevent drying out. Never microwave it directly from the fridge—this can make the broth watery. If using frozen harira, thaw it in the fridge overnight first. For best results, warm it on the stove for 5-10 minutes while stirring occasionally.
Why does my harira look too thin?
Harira should have a thick, hearty consistency. If yours is too thin, let it simmer uncovered for 10-15 extra minutes to reduce the liquid. You can also mash some of the lentils or chickpeas lightly with a fork to thicken the broth naturally. Avoid adding flour or cornstarch—it changes the authentic texture. The soup will thicken further as it cools.
