Soups & Stews
Algerian harira soup is more than a meal—it’s a tradition that warms the soul with its fragrant blend of spices, tender lamb, and hearty lentils. This one-pot wonder carries the flavors of North Africa, where it’s served during Ramadan and family gatherings, offering both nourishment and comfort in every steaming bowl.
The secret to authentic harira lies in its layered spices—cumin, coriander, and turmeric—that infuse the broth with earthy warmth, while tomatoes and garlic add brightness. Lamb simmers until fall-apart tender, and lentils thicken the soup just enough to hold it together without losing its silky texture.
The result? A dish that’s rich, aromatic, and deeply satisfying.
What makes this recipe special is its simplicity—just a few ingredients come together in one pot, yet the flavors are complex and unforgettable.
Serve it with crusty bread to soak up every last drop of that fragrant broth, or let it stand as a standalone meal that feels like a hug in a bowl.
Whether you’re preparing for a special occasion or simply craving a taste of Algeria, this harira delivers restaurant-quality flavor at home. The slow simmering ensures deep, developed tastes, and the optional variations—like adding meat or adjusting spice levels—make it adaptable to any preference.
Ingredients for algerian harira soup
These earthy spices and hearty ingredients create the soul-warming essence of Algerian tradition.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Lentils 🌾 | 1 ½ cups | Rinsed before cooking |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Diced Tomatoes 🍅 | 2 cups | Canned, no salt added |
| Onion 🧅 | 1 whole | Yellow or red, chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for warmth |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Turmeric Powder 🌶️ | ½ tbsp | For vibrant color |
| Ground Ginger 🌿 | ½ tbsp | Freshly grated works too |
| Harissa Paste 🌶️ | 1 tbsp | Adjust for heat preference |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Olive Oil 🫒 | ½ cup | Extra-virgin for richness |
| Chickpeas 🌱 | 1 cup | Canned, drained and rinsed |
| Sea Salt 🧂 | 1 ½ tsp | Adjust to taste |
The spices are the heart of this dish—Penzeys or bulk bins are ideal for quality ground cumin and coriander. Look for vibrant turmeric powder (the fresher, the better) and a harissa paste with visible chili flakes for authentic heat. Fresh ginger adds brightness, but the powdered version works in a pinch. For the lentils, French green lentils hold their shape beautifully, though any green or brown variety will do. The vegetable broth should be rich and flavorful—Imagine or Pacific Foods brands are reliable choices.
No harissa? Mix 1 tsp smoked paprika with ½ tsp cayenne for a close substitute. Running low on fresh cilantro? Dried oregano at half the amount gives a similar earthy note. The chickpeas can be swapped for white beans if preferred, though they won’t be as traditional. For extra richness, stir in 2 tbsp tahini at the end—it adds a nutty depth. If you’re using canned tomatoes, San Marzano is the gold standard, but any good-quality brand will work. The lemon juice should be freshly squeezed for the brightest flavor, but bottled works if you’re in a hurry.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. The broth thickens as it cools, so add a splash of water or broth when reheating. For meal prep, double the recipe—it reheats beautifully and makes an excellent lunch the following day. Garnish with extra cilantro and a drizzle of olive oil before serving for that restaurant-quality touch.
Why You'll Love This Recipe
- No-Chop Night Save: I swear by this when I’m too tired to dice anything finely—just rough-chop the onion and garlic, toss them in with the lentils, and let the broth do the work. The lentils soften while the tomatoes break down into that silky, jammy texture all on their own.
- Garlic-Forward Magic: That first spoonful of simmered garlic? It’s like a warm hug for your taste buds. The slow cook with the tomatoes and broth turns it into something deeper—less raw, more layered, with just enough acidity to cut through the richness.
- Weeknight to Holiday: I make this for my own takeout nights, but honestly? It’s the star of my potlucks too. The lentils hold up for days, and the flavors only get better as they meld. Add a squeeze of lemon at the end, and suddenly it’s fancy enough for guests.
- Pantry Goldmine: Between us, this soup is my budget superpower. Green lentils are dirt cheap, vegetable broth stretches forever, and a single can of tomatoes covers the whole batch. I’ve fed six people for under $10—and still had leftovers for lunch.
Step-by-step instructions for Algerian harira soup
This traditional Algerian soup delivers rich, spiced flavors in one comforting pot.
🍳 Step 1: Sauté Aromatics Until Fragrant
Heat the 0.5 cup olive oil in a large pot over medium heat. Add the chopped 1 whole onion and cook for 5 minutes until softened and translucent. This foundational step builds flavor—don't rush it.
Add the 4 cloves minced garlic cloves and cook for another 1 minute until the garlic releases its aroma. The mixture should smell sweet and pungent. Here's the thing—if you smell burning, reduce the heat immediately. Garlic burns quickly and turns bitter.
🍳 Step 2: Toast the Spices for Depth
Add the 1.5 tbsp ground cumin, 1 tbsp ground coriander, 0.5 tbsp turmeric powder, and 0.5 tbsp ground ginger to the pot. Stir constantly for 1-2 minutes until the spices become fragrant and the oil takes on a golden hue. This toasting step unlocks the spices' full potential.
I always use a wooden spoon for stirring—it helps distribute the spices evenly without scorching. You'll see the spices change color slightly as they toast. This is when the soup starts building its signature warm, earthy flavor profile that defines Algerian cuisine.
🍳 Step 3: Build the Soup Base
Pour in the 2 cups diced tomatoes and stir to combine with the spice mixture. Cook for 3-4 minutes until the tomatoes soften slightly. Add the 1 tbsp harissa paste and stir well to distribute the heat evenly throughout the mixture.
This is where the soup's signature warmth comes from. The harissa adds a subtle heat that balances the earthy spices. If you prefer milder heat, reduce the harissa to ½ tbsp—but don't skip it entirely, as it's essential for authentic flavor.
🥘 Step 4: Simmer the Lentils and Chickpeas
Add the 1.5 cups rinsed green lentils, 1 cup drained chickpeas, 6 cups vegetable broth, and 1.5 tsp sea salt to the pot. Bring to a boil, then reduce heat to low-medium and simmer uncovered for 30-35 minutes until the lentils are tender but still hold their shape.
Stir occasionally to prevent sticking. The soup should reduce slightly as it simmers, intensifying the flavors. You'll know the lentils are done when they're fork-tender with a slight bite remaining. Overcooking turns them mushy, which ruins the texture.
🔪 Step 5: Finish with Fresh Herbs and Brightness
Remove the pot from heat and stir in the 2 tbsp freshly squeezed lemon juice. This final step brightens the soup and balances the rich flavors. Add the 0.25 cup chopped fresh cilantro and stir gently to incorporate.
Let the soup sit for 5 minutes to allow the flavors to meld. Taste and adjust seasoning if needed—you might want to add more salt or lemon juice to your preference. Serve immediately with crusty bread to soak up every last drop of this comforting Algerian classic.
Pro Tips For Making Algerian Harira Soup
- SOAK LENTILS FIRST: Skip the pre-soak at your peril—toss the green lentils in cold water for 20 minutes before cooking. I learned this the hard way after a batch turned into mush; the soak removes excess starch and keeps them firm. Drain well, or your soup will turn gluey.
- BROWN YOUR ONIONS: Don’t just soften the onion—get it golden. Cook it low and slow with a splash of water until it’s deep amber, not pale. This adds a caramelized depth that cuts through the tomato acidity. (Yes, even if you’re impatient like me.)
- CRUSH TOMATOES BY HAND: Skip the blender—mash the diced tomatoes with a wooden spoon until you’ve got a mix of chunks and pulp. The texture stays balanced, and you avoid the watery sludge that happens when you over-blend. Pro move: Add a pinch of sugar here to offset acidity.
- SIMMER DON’T BOIL: Once everything’s in the pot, keep it at a gentle simmer—not a rolling boil. Lentils cook faster than you think, and a hard boil turns them to paste. A low simmer (barely bubbling) keeps them intact and lets flavors meld. (Your future self will thank you.)
Common mistakes when making this recipe
Overcooking the Lentils
Lentils are the heart of harira, but they turn mushy when overcooked, ruining the soup's texture. I’ve learned the hard way—simmer them for 30-35 minutes max over low-medium heat.
They should be fork-tender with a slight bite, not falling apart. If they’re still firm after 35 minutes, add ½ cup water and cook 5-10 minutes more. 🌱
Skipping Spice Toasting
Toast your spices for 1-2 minutes—this unlocks their full flavor! Skipping this step means your soup will taste flat. Use a wooden spoon to stir constantly over medium heat until the spices are fragrant and the oil turns golden.
If you rush, the cumin and coriander won’t develop their warm, earthy notes. Trust me, it makes all the difference. 🌿
Using Low-Quality Broth
Vegetable broth is the soup’s foundation, so don’t skimp! A low-sodium brand like Imagine or Pacific Foods adds depth without overpowering the spices. Homemade broth works too, but if you’re short on time, avoid bouillon cubes—they’re too salty and lack complexity.
The broth should be rich enough to stand alone but light enough to let the spices shine. 💧
Burning the Garlic
Garlic burns in seconds, turning bitter and ruining the soup’s delicate balance. Once you add the 4 cloves minced garlic, keep the heat at medium and cook for just 1 minute.
If you smell burning, reduce the heat immediately. Pro tip: Sauté the onion first to build flavor before adding garlic—this prevents scorching. 🧄
Adding Lemon Too Early
Lemon juice brightens the soup, but adding it too soon can curdle the broth. Stir in the 2 tbsp freshly squeezed lemon juice only in the final step, right before serving.
This preserves its freshness and prevents the soup from becoming overly acidic. If you add it earlier, the flavor will mellow out as it simmers. 🍋
Ignoring the Resting Time
Let the soup sit for 5 minutes off the heat before serving. This allows the flavors to meld and the spices to infuse fully. Skipping this step means your soup will taste rushed and underdeveloped.
It’s a small detail, but it makes a big difference in the final result. Patience is key! ⏳
Nutrition facts
Frequently asked questions about Algerian harira soup
Can I make harira without meat?
Traditional Algerian harira often includes lamb, but this hearty vegetable version is equally delicious and packed with plant-based protein from the lentils and chickpeas. The spices and tomatoes create rich depth even without meat. For extra protein, add 1 cup cooked white beans or ½ cup crumbled feta cheese at the end.
How do I adjust the spice level?
Start with the 1 tbsp harissa paste called for, then taste and adjust. For milder heat, reduce to ½ tbsp and add ¼ tsp cayenne for depth. If you love spice, increase harissa to 2 tbsp and add ½ tsp smoked paprika. Always toast your spices—this unlocks their full flavor without overwhelming heat.
What's the best way to serve harira?
Serve it piping hot with warm crusty bread or khobz (North African flatbread) to soak up every drop of broth. For a complete meal, add a side of cucumber salad or olives. In Algeria, it's traditionally served during Ramadan as an iftar (breaking fast) dish—pair it with dates for an authentic experience.
Can I make harira in an Instant Pot?
Yes! Sauté the onion, garlic, and spices as directed, then add all remaining ingredients except cilantro. Cook on high pressure for 10 minutes, then quick-release. Finish with lemon juice and cilantro. The Instant Pot cuts cooking time to about 30 minutes total. For best texture, don't skip the resting time—let it sit 5 minutes before serving.
Why does my harira taste bland?
Bland flavor usually comes from skipping the spice toasting step or using low-quality broth. Always toast your cumin, coriander, and turmeric for 1-2 minutes until fragrant. For broth, use a rich low-sodium vegetable broth or homemade version. Finish with fresh lemon juice and cilantro—these brighten the dish instantly.
