Soups & Stews
This Bangladeshi lentil soup recipe brings the comforting flavors of shorishobha—a beloved dish from Bangladesh's culinary tradition. The aromatic blend of cumin, mustard seeds, and fresh herbs creates a symphony of earthy warmth that lingers long after the first spoonful.
I developed this recipe after years of perfecting the balance between tender lentils and the vibrant spices that define Bangladeshi home cooking.
The secret to achieving restaurant-quality results lies in the slow simmering process, which allows the flavors to meld together beautifully. We'll use whole spices like cumin and mustard seeds that are toasted until fragrant, then ground just enough to release their essential oils.
This technique transforms simple ingredients into a deeply flavorful soup that's both nourishing and satisfying.
What makes this recipe truly special is its versatility—it serves as a hearty meal on its own or pairs beautifully with steamed rice and fresh roshogolla for a complete Bangladeshi-inspired feast.
The soup's rich, earthy flavors come from carefully selected ingredients like red lentils, fresh cilantro, and a touch of tamarind for brightness.
Perfect for chilly days or when you crave a comforting bowl of warmth, this soup is simple yet impressive enough for guests. Let's get started on creating this fragrant, flavorful dish that captures the essence of Bangladeshi home cooking.
Ingredients for bangladeshi soup
Authentic Bangladeshi spices and simple pantry staples create this fragrant lentil soup masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Red Lentils 🌾 | 1 ½ cups | Rinsed thoroughly before use |
| Whole Cumin Seeds 🌿 | 1 tbsp | Toasted until fragrant |
| Mustard Seeds 🌶️ | 1 tbsp | Yellow or brown variety |
| Fresh Ginger 🧄 | 1 ½ oz | Peeled and finely grated |
| Garlic Cloves 🧄 | 6 cloves | Peeled and minced |
| Onion 🧅 | 1 whole | Medium yellow, finely chopped |
| Tomatoes 🍅 | 2 whole | Ripe, diced or crushed |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Tamarind Paste 🍯 | 1 tbsp | Adjust for tartness preference |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For toasting spices |
| Water 💧 | 6 cups | Filtered preferred |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The spices are where this dish shines—whole cumin and mustard seeds need toasting in olive oil until they sing. Penzeys Spices carries excellent whole spices if you want to splurge, but the bulk bins at Whole Foods or Trader Joe's work perfectly. Fresh ginger should be vibrant yellow inside with no green shoots—organic ginger from the Asian market tends to be more potent. The tamarind paste can be tricky to find; Trader Joe's carries it in the international aisle, or look for it in Indian grocery stores. Red lentils should be uniform in color with no dark spots—Beluga lentils are ideal for their creamy texture.
No fresh ginger? Powdered ginger at half the amount works in a pinch, though it lacks depth. Substituting dried cilantro (one-third the amount) is possible but loses that bright freshness. For the tomatoes, San Marzano canned tomatoes add sweetness without acidity, though fresh is preferred. The tamarind paste can be replaced with lemon juice plus a pinch of salt if unavailable. If you're avoiding gluten, ensure your tamarind paste doesn't contain additives—most pure versions are naturally gluten-free. The mustard seeds should sizzle audibly when toasted; if they burn, reduce heat immediately.
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. For reheating, add a splash of water and simmer gently—never microwave, as it dulls the spices. I like to double the batch and freeze half immediately; perfect for quick lunches. The cilantro can be added fresh at the end if you're serving immediately, or omitted if freezing—it wilts during storage. Always taste before serving; adjust salt and lemon to preference.
Why You'll Love This Recipe
- No-Chop Needed: I swear by this one—just toss in whole spices, let them bloom, and the lentils do the rest. No dicing, no straining, just stir and simmer.
- Earthy Warmth: That first crack of mustard seeds sizzling in oil, then the slow build of ginger and garlic—it’s cozy in a bowl, but not heavy. The lentils soften into something silky, almost like a hug.
- Lunchbox Hero: Pack it cold or reheated, it’s still perfect. My kids take it to school; I bring it to work. The spices keep it interesting, but it’s simple enough to eat with hands if you’re lazy.
- Pantry Staple: A bag of lentils, a jar of spices—this soup costs pennies and lasts forever. I make a big pot on Sundays, and it’s still delicious by Thursday. Budget-friendly doesn’t get much better.
Step-by-step instructions for Bangladeshi lentil soup
This aromatic lentil soup delivers rich, spiced flavors through precise layering of whole spices and fresh aromatics.
Toast the Whole Spices
Heat the 2 tablespoons extra-virgin olive oil in a heavy-bottomed pot over medium heat. Add the 1 tablespoon whole cumin seeds and 1 tablespoon mustard seeds, stirring constantly. Toast for 2-3 minutes until the cumin seeds darken slightly and the mustard seeds begin to pop audibly—this releases their essential oils and deepens their flavor.
The key here is patience. If you rush this step, the spices will burn and create bitterness. Watch carefully—the moment the mustard seeds start popping, that's your cue to add the 1.5 ounces freshly grated ginger and 6 minced garlic cloves. Stir for another 30 seconds until the raw aroma of ginger gives way to its warm, earthy scent.
Sauté the Onion and Tomatoes
Add the 1 finely chopped whole onion to the pot and cook for 5-6 minutes, stirring occasionally, until softened and translucent. The onions should caramelize slightly at the edges, adding sweet depth to the soup. At this point, incorporate the 2 diced whole tomatoes and cook for another 3-4 minutes until they break down into a thick, pulpy consistency.
Here's where the foundation of your soup's flavor develops. The tomatoes will release their juices, creating a vibrant base that balances the earthy spices. If the mixture begins to stick, add a splash of water to prevent burning. You're building layers of flavor—each ingredient must have its moment in the heat.
Simmer the Lentils
Add the 1.5 cups rinsed red lentils, 6 cups water, 1 tablespoon tamarind paste, 1.5 teaspoons salt, and 0.5 teaspoon freshly cracked black peppercorns to the pot. Bring to a boil, then immediately reduce heat to medium-low. Partially cover the pot and let the soup simmer gently for 20-25 minutes, stirring occasionally, until the lentils are tender but still hold their shape.
This is where the magic happens. The lentils should absorb the flavors from the spices and aromatics while maintaining their integrity. If the soup reduces too quickly, add water ½ cup at a time to maintain the proper consistency. You'll know it's ready when the lentils are fork-tender but not mushy—they should still have a slight bite.
Finish with Fresh Herbs and Acid
Remove the pot from heat and stir in the 0.25 cup chopped fresh cilantro. Let the soup sit for 2-3 minutes to allow the cilantro to infuse its bright, citrusy notes throughout. Finally, stir in the 1 tablespoon freshly squeezed lemon juice. This acidity brightens the dish, cutting through the richness of the spices and creating balance.
The lemon juice should be added off the heat to preserve its freshness. Taste the soup and adjust seasoning if needed—you may need a touch more salt or lemon depending on your tamarind paste's tartness. The final soup should be fragrant, with complex layers of cumin, mustard, ginger, and tomato working in harmony.
Pro Tips For Making Bangladeshi Soup
- CRANK THE HEAT FIRST: When toasting whole cumin and mustard seeds, start on medium-high and crank it up to high once they begin popping—this prevents burning and ensures those seeds release their full nutty aroma. I learned this the hard way after smelling my kitchen like a charred spice factory.
- GRATE THAT GINGER: Skip the mincer and grate fresh ginger with the largest holes on your box grater—it renders faster and blends smoother into the soup. Too fine? You’ll end up with a gritty texture that fights with the lentils.
- SALT THE LENTILS: Add a pinch of salt to the red lentils before they hit the boiling water—it softens them faster and prevents that bland, watery finish. Trust me, your soup will taste richer without extra effort.
- STIR THE POT LOW: Once the lentils are tender, switch to low heat and stir constantly for 5 minutes—this thickens the soup naturally without scorching. I used to walk away, and the next thing I knew, the bottom was a sad, brown mess.
Essential equipment for great bangladeshi soup
Heavy-Bottomed Pot
Your soup's foundation starts with a heavy-bottomed pot—I recommend a 5-6 quart stainless steel or enameled cast iron like the All-Clad D5 or Le Creuset Dutch oven. These materials distribute heat evenly and prevent scorching during the long simmer.
If you're on a budget, a Calphalon nonstick pot works well for its durability and heat control. Avoid thin aluminum pots—they heat unevenly and can burn your spices before the flavors develop properly. 🔥
Immersion Blender
For that silky-smooth texture without overcooking the lentils, an immersion blender is a game-changer. I use the Ninja CB101—it blends the soup directly in the pot, preserving all those fragrant spices and aromatics.
If you don’t have one, a regular blender works, but you’ll need to carefully reheat the blended portion to maintain consistency. Just pulse until you reach your desired thickness, about 3-5 seconds—you want some texture, not a puree. 💫
Fine-Mesh Strainer
A fine-mesh strainer is essential for rinsing your red lentils thoroughly before cooking. I keep a stainless steel mesh strainer from OXO in my kitchen—it’s durable and rinses easily. Skipping this step can leave your soup with a gritty texture.
For the mustard seeds and cumin seeds, a small colander helps separate them from their chaff after toasting. Pro tip: Toast your spices directly in the pot you’ll use for cooking to maximize flavor transfer. ✨
Spice Toasting Tools
Toasting whole spices like cumin and mustard seeds is critical, and a small cast-iron skillet or spice toaster (like the Bhima Spice Toaster) gives you better control. If you don’t have either, a light-colored nonstick pan works in a pinch—just keep the heat medium-low to avoid burning.
The goal is to hear those seeds pop and sizzle—that’s when their oils release and infuse the oil with deep, aromatic flavor. Never rush this step; patience here makes all the difference. 🌿
Measuring Spoons & Scale
Precision matters with spices in Bangladeshi cooking. Invest in a set of stainless steel measuring spoons (I love the OXO Good Grips set) for accurate measurements of cumin, mustard seeds, and tamarind paste.
For the red lentils, a digital kitchen scale ensures consistency—1.5 cups of lentils should weigh about 9 ounces when packed lightly. If you’re using a measuring cup, spoon the lentils in and level them off with a knife for accuracy.
Even small variations can alter the soup’s texture and flavor balance. 💡
Fresh Ingredient Prep Tools
Efficient prep tools make this recipe smoother. A microplane for ginger and garlic ensures fine, even grating without bitterness. For cilantro, a sharp chef’s knife and cutting board (I use a Teakha bamboo board) keep your fingers safe and your herbs uniformly chopped.
If you’re grating tamarind paste, a small bowl and fork work best—avoid metal utensils, as they can oxidize the paste and make it bitter. Fresh ingredients are the soul of this dish, so treat them with care. 🧄
Nutrition facts
Frequently asked questions
What makes this Bangladeshi lentil soup different from other lentil soups?
This recipe stands out with its authentic Bangladeshi spice blend—toasted whole cumin and mustard seeds create a distinct aroma that's more complex than ground spices. The addition of tamarind paste and fresh ginger gives it a bright, tangy depth typical of Bangladeshi cuisine, unlike many Western lentil soups that rely on tomato paste or cream. The slow simmering technique preserves these delicate flavors.
Can I substitute red lentils with another type of lentil?
Red lentils are ideal because they cook quickly and maintain a slight texture, but you can substitute brown or green lentils if needed. Increase simmering time to 30-35 minutes and add ½ cup extra water—they'll stay firmer. Avoid yellow lentils as they become too soft. For a creamier texture, use Beluga lentils, but reduce simmering to 20 minutes.
How can I make this soup vegetarian?
This recipe is already vegetarian, but if you want to enhance the protein content, add 1 cup cooked chickpeas or ½ cup crumbled tofu at the end. For extra richness, stir in 2 tablespoons coconut milk after blending. The tamarind and spices work beautifully with plant-based proteins, creating a satisfying, hearty bowl.
What's the best way to store and reheat leftovers?
Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. To reheat, simmer gently on the stove with 2-3 tablespoons water until hot—never microwave, as it dulls the spices. For best texture, add a splash of water when reheating to maintain the soup's consistency. The flavors actually improve overnight!
Can I make this soup in an Instant Pot?
Yes! Sauté the spices and aromatics first, then add all ingredients except cilantro. Cook on High Pressure for 8 minutes, then quick-release. Stir in cilantro and lemon juice. The Instant Pot version cooks 30% faster but requires 1 extra cup water to prevent burning. For extra creaminess, blend 1 cup of the soup before serving.
