Soups & Stews
This Yemenite lentil soup brings the rich, spiced flavors of the Arabian Peninsula into your kitchen with harissa and cumin working their magic in a single pot. 🌟 I first tasted this dish in a bustling Yemenite restaurant where the aroma of slow-cooked spices filled the air, and it became an instant favorite.
The secret lies in balancing heat from harissa with earthy cumin and tahini for a depth of flavor that’s both comforting and complex.
The recipe is designed for home cooks who want restaurant-quality results without fuss. With just a handful of ingredients—lentils, tomatoes, onions, and aromatic spices—you’ll create a hearty soup that simmers into tender perfection.
The harissa adds a subtle heat, while the cumin and coriander bring warmth, creating a broth that’s deeply satisfying. It’s the kind of dish that tastes even better the next day as the flavors meld together.
By the time you’re done, you’ll have a pot of vibrant, spiced lentil soup with a velvety texture and layers of flavor that make it feel like a taste of Yemen.
The lentils stay tender, the spices infuse the broth beautifully, and the finish with lemon and fresh herbs brightens everything up. This is the kind of soup that pairs perfectly with warm flatbread or crusty pita, inviting you to linger over a bowl.
Perfect for chilly evenings or as a starter for a Middle Eastern feast, this recipe delivers bold, authentic flavors without requiring specialized ingredients. Let’s get cooking!
Ingredients for yemenite soup
Harissa, cumin, and tahini transform simple lentils into a restaurant-worthy Yemenite feast.
| Ingredient | Amount | Notes |
|---|---|---|
| Brown Lentils 🍲 | 1 cup | Rinsed before cooking |
| Yellow Onion 🧅 | 1 whole | Diced medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Harissa Paste 🌶️ | 2 tbsp | Adjust for heat preference |
| Ground Cumin 🌿 | 1 tbsp | Toasted for aroma |
| Ground Coriander 🌿 | 1 tsp | Freshly ground preferred |
| Canned Crushed Tomatoes 🍅 | 15 oz | San Marzano if available |
| Tahini 🥜 | 2 tbsp | Sesame paste for creaminess |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
Harissa is the soul of this soup—Middle Eastern markets have the best tubes, but any brand works if it's vibrant red and not watery. Costco often carries a solid version too. The tahini should be smooth, not grainy—Whole Foods or Trader Joe's carry reliable brands. For lentils, brown or green work best—they hold shape better than red. If you can't find San Marzano tomatoes, any good-quality crushed tomatoes will do, just taste first. The cumin and coriander should smell fresh and earthy—if they're musty, toss them.
No harissa? Mix 1 tbsp smoked paprika + 1 tsp cayenne + 1 tsp garlic powder for a close substitute. Tahini missing? Substitute 1 tbsp peanut butter or sesame oil (though flavor will differ). The broth can be swapped for chicken broth if you prefer, but the tahini keeps it vegetarian-friendly. Fresh herbs are ideal, but dried cilantro or parsley at half the amount works in a pinch. The lemon juice is non-negotiable—it brightens everything up (trust me on this).
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. For freezing, portion into containers—it reheats beautifully. I always make a double batch because it disappears fast. The tahini can separate when chilled, so give it a quick stir before reheating. Pairs perfectly with warm pita or crusty bread.
Why You'll Love This Recipe
- Pantry Staples Only: I swear by this recipe because it uses what I already have. Brown lentils, onions, and cumin? Always in my cupboard. The harissa paste adds that je ne sais quoi—no fancy shopping needed.
- Harissa Magic: That little jar of harissa paste transforms everything. It’s not just spicy; it’s got depth, smoky warmth, and a little kick that lingers. One teaspoon, and suddenly, your soup tastes like a Yemeni street stall.
- Meal Prep Hero: This soup tastes even better the next day—yes, really. I make a big batch on Sundays, and by Wednesday, it’s the star of my lunch. The lentils soften just right, and the flavors meld into something richer.
- Budget-Friendly Feast: For under $5, I feed my whole family. Lentils stretch forever, onions are cheap, and a tiny bit of harissa makes it feel special. It’s my go-to when money’s tight, but no one ever guesses.
Step-by-step instructions for Yemenite lentil soup
Here's how to build this aromatic, spice-rich soup that balances heat, earthiness, and creamy tahini notes.
🍳 Step 1: Sauté the Aromatics Until Golden
Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. I press down gently with a wooden spoon to help it caramelize slightly—that's where the sweetness comes from.
Add the 4 minced garlic cloves and stir for 30 seconds until fragrant. Here's the thing—don't let the garlic brown or it'll turn bitter. You want that fresh, pungent aroma to shine through the other spices. Add the 2 tablespoons harissa paste and stir for another 1 minute until the raw harissa smell disappears.
🍳 Step 2: Toast the Spices and Add Tomatoes
Add the 1 tablespoon ground cumin and 1 teaspoon ground coriander, stirring constantly for 1 minute until the spices are fragrant and the cumin starts to darken slightly. This toasting step unlocks their full flavor potential—don't skip it.
Pour in the 15 ounces canned crushed tomatoes and stir to combine with the spice mixture. Let it simmer for 5 minutes until the tomatoes break down and the sauce thickens slightly. You'll see the harissa and spices meld together, creating that signature Yemenite depth. If it sticks to the bottom, add a splash of vegetable broth to help it release.
🍳 Step 3: Simmer the Lentils Until Tender
Add the 1 cup rinsed brown lentils and 4 cups vegetable broth to the pot. Bring to a boil, then reduce heat to medium-low and simmer uncovered for 25-30 minutes until the lentils are tender but still hold their shape. I like to check at the 20-minute mark—they should be soft but not mushy.
Season with the 1 teaspoon salt and ½ teaspoon black pepper, stirring well. Taste the broth and adjust seasoning if needed—this is where you can add more salt or a pinch of harissa if you want extra heat. The soup should be flavorful but not overwhelmingly spicy.
🥘 Step 4: Finish with Tahini and Lemon
Reduce heat to low and stir in the 2 tablespoons tahini one tablespoon at a time. The tahini will thicken the soup slightly and add that signature creamy texture. If the soup looks too thick, add more vegetable broth 1 tablespoon at a time until you reach your desired consistency.
Add the 1 tablespoon lemon juice and stir well. The acidity brightens all the flavors and cuts through the richness of the tahini. Let the soup simmer for another 2-3 minutes to let the lemon juice mingle with the other ingredients. Taste and adjust seasoning one final time.
🍽️ Step 5: Garnish and Serve Warm
Remove the pot from heat and let the soup rest for 5 minutes. This resting time allows the flavors to meld together perfectly. Ladle the soup into bowls and garnish with the ¼ cup chopped fresh cilantro and ¼ cup chopped fresh parsley.
Serve immediately with warm crusty bread or flatbread to soak up every last drop of that flavorful broth. The soup should be aromatic, with layers of spice from the harissa and cumin, a touch of heat, and that creamy tahini finish. Each spoonful delivers a perfect balance of earthy, tangy, and spicy flavors.
Pro Tips For Making Yemenite Soup
- Toast the Lentils First: I learned this the hard way—skipping the quick toast in dry oil makes the lentils gummy. Heat them over medium until they darken slightly (about 3-4 minutes), then add your onions. The nutty depth they develop is what separates a good Yemenite soup from a forgettable one.
- Sauté Onions Until Golden: Don’t rush the onions—cook them until they’re deep golden, not just translucent. This builds the base flavor that carries the cumin and harissa. If you’re impatient, you’ll end up with a soup that tastes more like raw onion than anything else.
- Bloom the Cumin Dry: Add the ground cumin to the pot before the onions go in, and let it sizzle for 30 seconds—yes, it’ll smell intense. This releases its aroma and prevents that bitter aftertaste. Skip this, and your soup will taste flat, even if everything else is perfect.
- Simmer, Don’t Boil: After adding broth and lentils, keep the heat low enough that you barely see bubbles. A rolling boil will turn the lentils mushy and scatter them into a sad, watery mess. The soup should simmer gently for 25-30 minutes—patience here makes all the difference.
Troubleshooting perfect results
Broth Too Thin?
If your soup ends up thinner than expected, reduce heat to low and let it simmer uncovered for an extra 10-15 minutes. The lentils will absorb more liquid as they cook further.
For a quicker fix, mash ½ cup of cooked lentils directly in the pot with a fork—this releases starch and thickens the broth instantly. Just be careful not to overdo it or the soup will turn gluey. 💫
Harissa Overpowering?
Too much harissa can make the soup taste like a spicy chili rather than a balanced Yemenite dish. Start with 1 tablespoon and add more gradually, tasting as you go.
If it’s already too strong, balance it with 1 extra tablespoon of tahini or a splash of lemon juice—both help mellow the heat while adding depth. A pinch of sugar (½ teaspoon) can also smooth out the sharpness without sacrificing flavor.
Lentils Too Mushy?
Overcooked lentils turn to mush, ruining the texture. If you’ve gone past 30 minutes and they’re still firm, add ½ cup more broth and cook for another 5 minutes. For future batches, stick to brown or green lentils—they hold shape better than red.
If you’re short on time, use canned lentils (drained and rinsed) and simmer for just 10-12 minutes to warm through without overcooking. 🌱
Tahini Separating?
The tahini can split into oil and paste when mixed into hot soup. To prevent this, whisk the tahini with 2 tablespoons of warm broth or lemon juice first, then slowly stir it into the pot.
If it’s already separated, don’t worry—just whisk vigorously for 30 seconds to re-emulsify. For extra insurance, add the tahini off-heat or on the lowest possible setting. The result should be silky, not grainy.
Flat or Blah Flavor?
If your soup lacks depth, the spices might not have toasted enough. Next time, toast the cumin and coriander over medium heat for 2-3 minutes until they’re visibly darker and fragrant. A pinch of smoked paprika (½ teaspoon) or a bay leaf removed before serving can also add complexity.
For an instant boost, stir in 1 teaspoon of miso paste or a splash of soy sauce—it adds umami that cuts through the spices beautifully.
Too Salty?
Salt is easy to overdo, especially if using broth with added sodium. If your soup tastes salty, dilute it by adding ½ cup of water or broth and simmering for 5 minutes to let flavors balance.
For a more natural fix, stir in 1 extra tablespoon of tahini or a handful of chopped fresh herbs—both add freshness that masks excess salt. Avoid adding more liquid at the end, as it can water down the spices.
Nutrition facts
Frequently asked questions
What makes this Yemenite lentil soup different from other spiced lentil soups?
The harissa and tahini combination sets it apart—harissa adds that signature Yemenite heat, while tahini brings creamy richness. Unlike Moroccan or Indian lentil soups, this version balances earthy cumin with bright lemon and fresh herbs, creating a uniquely aromatic profile. The slow simmer lets all those spices meld beautifully into the broth.
Can I make this soup without tahini?
Yes, but the texture will be thinner. Substitute 1 tablespoon peanut butter or 1 teaspoon sesame oil for creaminess, though the flavor won't be identical. For a completely different approach, stir in ½ cup plain yogurt at the end—it adds tanginess but won't replicate tahini's nutty depth. The soup will still taste delicious, just with a different character.
How do I adjust the heat level if harissa is too strong for my family?
Start with just 1 tablespoon harissa and taste before adding more. To balance excess heat, stir in 1 extra tablespoon tahini or 1 tablespoon lemon juice. A pinch of sugar (½ teaspoon) also helps smooth out the sharpness without losing the Yemenite essence. For milder versions, reduce harissa by half and boost cumin to 1½ teaspoons for warmth instead.
What's the best way to store leftovers?
Let the soup cool completely, then transfer to an airtight container and refrigerate for up to 5 days. For freezing, portion into individual containers—it reheats beautifully. The tahini may separate when chilled, so stir vigorously before reheating. The flavors actually improve overnight as the spices infuse further. Perfect for meal prep!
Can I use chicken broth instead of vegetable broth?
Chicken broth adds depth and pairs beautifully with the spices. Use 4 cups low-sodium chicken broth for the best balance. For an extra Yemenite touch, add ½ teaspoon cinnamon when toasting the spices—it complements the chicken flavor wonderfully. Just reduce the salt slightly since chicken broth tends to be saltier.
