Soups & Stews
This Bangladeshi soup recipe delivers the comforting warmth of shorisha—a hearty, spiced lentil and pumpkin stew that’s traditionally served during winter. The aromatic blend of cumin, coriander, and turmeric creates layers of earthy depth, while tender lentils and pumpkin melt into a velvety broth.
What makes this dish special is its simplicity: just one pot, minimal prep, and ingredients you can find at any grocery store.
The secret lies in slow simmering, which allows the spices to bloom and the vegetables to soften without losing their natural sweetness. Unlike many soups that require multiple steps, this recipe comes together in under an hour, making it perfect for busy weeknights or cozy gatherings.
The result? A bowl of soup that’s rich, satisfying, and brimming with the flavors of Bangladesh’s culinary traditions.
By the end, you’ll have a soup that’s creamy yet light, with a perfect balance of spices and textures—crisp pumpkin pieces alongside tender lentils. It’s the kind of dish that warms you from the inside out, especially on chilly days.
Serve it with steamed rice or crusty bread to soak up every last drop of that fragrant broth.
This recipe is versatile enough for everyday meals or special occasions, and the leftovers taste even better the next day. Let’s get cooking!
Ingredients for bangladeshi soup
Simple ingredients for a soul-warming Bangladeshi soup that brings winter comfort to your table.
| Ingredient | Amount | Notes |
|---|---|---|
| Red Lentils 🌾 | 1 ½ cups | Rinsed before cooking |
| Pumpkin (Cubed) 🎃 | 2 cups | Medium-sized, peeled |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Turmeric Powder 🌶️ | ½ tbsp | Bright yellow color |
| Ginger (Fresh) 🌿 | 1 tbsp | Grated, peeled root |
| Coconut Milk 🥥 | 1 can | 13.5 oz, full-fat preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The spices are the heart of this dish, so buy them fresh—especially the cumin and coriander. Penzeys or bulk bins at Whole Foods are great for quality, but the grocery store spices work fine if they're not ancient. For the pumpkin, canned or fresh both work—just cube it evenly. The coconut milk should be full-fat for that creamy texture, and Thai Kitchen or Goya brands are reliable. If you can't find fresh ginger, powdered works at half the amount, but fresh is definitely better.
No coconut milk? Greek yogurt or cashew cream adds richness, though the texture will differ slightly. Swap the red lentils for brown if you prefer a nuttier flavor, but red cooks faster and holds its shape better. Fresh cilantro is ideal, but dried oregano at one-third the amount works in a pinch. The broth can be homemade or store-bought—Pacific Foods or Imagine make great low-sodium options. If you're short on time, pre-diced onions and minced garlic from the store save prep work without sacrificing flavor.
This soup tastes even better the next day as the flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze for 3 months. I like to double the batch—perfect for lunches. The broth thickens as it cools, so add a splash of water or broth when reheating. Garnish with cilantro and a squeeze of lemon right before serving to keep it vibrant.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this recipe on busy nights—just dice the pumpkin and mince the garlic (or grab pre-minced if you’re really lazy). The onions go in whole, peel and all, and the lentils? Toss them raw straight from the bag. Ten minutes max before you’re simmering.
- Earthy Warmth Bomb: That cumin-toasted onion base? Chef’s kiss. The pumpkin softens into sweet, velvety pockets while the lentils break down just enough to thicken the broth—creamy but still with texture. Honestly, it smells like home before it even hits the table.
- Leftovers That Lie: I make this on Sundays and pretend it’s all gone by Wednesday. The flavors deepen overnight, and reheating? Just add water, stir, and boom—fresh soup. My kids even ask for it cold in their lunchboxes (yes, really).
- Pantry Magic: Red lentils and pumpkin keep forever, and onions/garlic are basic. A pinch of cumin and a splash of water turn this into my go-to when I’ve got nothing but a few random cans and spices. Budget-friendly? More like pocket-friendly.
Step-by-step instructions for Bangladeshi soup recipe
This one-pot recipe delivers rich, aromatic flavors with minimal effort—perfect for cozy meals.
Sauté Aromatics Until Fragrant
Heat a large pot over medium heat and add 2 tablespoons of oil. Once shimmering, add the 1 whole yellow onion (diced) and cook for 5 minutes until softened and translucent. Add the 4 cloves garlic (minced) and 1 tablespoon fresh ginger (grated)—cook for another 1 minute until garlic turns golden and aromatic.
Stir in the 1 tablespoon ground cumin, 1 tablespoon ground coriander, and 0.5 tablespoon turmeric powder. Toast the spices for 30 seconds until fragrant—this deepens their flavor and prevents bitterness. The mixture should smell warmly spiced, with a hint of earthiness from the coriander and cumin.
Add Pumpkin and Lentils to Cook
Add the 2 cups pumpkin (cubed) and 1.5 cups red lentils (rinsed) to the pot. Stir well to coat the pumpkin in the spiced oil. Pour in the 4 cups vegetable broth and bring to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 15 minutes, stirring occasionally.
During this time, the pumpkin will soften slightly and the lentils will begin breaking down. The soup should develop a thick, creamy texture as the starches release. If the liquid reduces too quickly, add ½ cup water to maintain a loose consistency—this ensures the soup remains spoonable but not gluey.
Incorporate Coconut Milk and Season
Open the 1 can coconut milk and stir it directly into the pot. Add the 1 teaspoon salt and 0.5 teaspoon black pepper, then increase heat to medium-high to bring the soup back to a rolling simmer. Cook for 10 minutes until the pumpkin is tender enough to pierce with a fork and the lentils are fully softened.
Taste and adjust seasoning—Bangladeshi soups rely on balanced spices, so the turmeric should add brightness, the cumin warmth, and the coriander a citrusy note. If the coconut milk separates, stir vigorously to re-emulsify. The soup should be thick but still ladle-friendly, with visible chunks of pumpkin and lentils.
Finish with Fresh Herbs and Acid
Remove the pot from heat and stir in the 1 tablespoon lemon juice and 0.25 cup fresh cilantro (chopped). The acidity brightens the dish, cutting through the richness of the coconut milk. Let the soup sit for 5 minutes to allow flavors to meld—this resting period ensures the spices infuse fully and the lemon juice integrates smoothly.
Serve immediately with a sprinkle of extra cilantro and a wedge of lemon on the side. The soup should be warm, aromatic, and deeply satisfying, with each spoonful delivering a balance of earthy spices, creamy coconut, and the natural sweetness of pumpkin. For extra depth, pair with crusty bread or steamed rice to soak up the flavorful broth.
Pro Tips For Making Bangladeshi Soup
- SOAK LENTILS FIRST: I learned this the hard way—skipping the 15-minute soak in warm water makes the lentils turn mushy instead of creamy. Just cover them in water, let sit while you prep the onions and garlic, then drain. The texture difference is night and day.
- SAUTÉ ONIONS LOW: I used to blast the onions on high heat, and they’d burn before caramelizing. For this soup, keep it at medium-low and stir often—you want them soft and golden, not crispy. Patience here means deeper flavor later.
- CUBE PUMPKIN SMALL: Big chunks stay tough; tiny cubes melt into the soup. Aim for 1-inch pieces max—small enough to soften in 20 minutes, not turn to mush. (Yes, even if you’re impatient like me.)
- TOAST THE CUMIN: Bloom that cumin in oil for 30 seconds first—it releases aroma and prevents a bitter aftertaste. Just until it smells earthy, not browned. This is the thing that matters most for that authentic depth.
Common mistakes when making your bangladeshi soup
Skipping Spice Toasting
One of the biggest mistakes is skipping the 30-second spice toast after sautéing onions and garlic. This step unlocks the spices' full potential—cumin and coriander develop nutty, earthy notes when toasted, while turmeric brightens without bitterness.
I once made this soup without toasting and ended up with bland, underwhelming flavors. Just 30 seconds over medium heat transforms everything! 🌿
Overcooking the Lentils
Red lentils cook fast—usually 15-20 minutes total—but they turn mushy if left too long. I’ve ruined batches by letting them simmer beyond 25 minutes, turning the soup into a thick paste.
Keep an eye on them after adding broth, and taste-test at 15 minutes to judge doneness. The lentils should be tender but still hold their shape slightly.
Ignoring the Resting Time
Rushing to serve immediately after adding lemon and cilantro means missing out on flavor integration. Let the soup rest for 5 minutes—this allows the spices to bloom, the coconut milk to emulsify properly, and the lemon juice to distribute evenly.
I’ve served it right away and regretted the uneven acidity. Patience here makes all the difference! ⏳
Using Low-Quality Coconut Milk
Cheap or watered-down coconut milk can make the soup taste thin and unappealing. I’ve tried store-brand versions that separated and left a greasy aftertaste. Stick with full-fat coconut milk (like Thai Kitchen or Goya) for creaminess and richness.
If you must use light coconut milk, add 1 tablespoon of Greek yogurt to compensate for the lack of fat.
Not Adjusting Salt Early
Adding all the salt at once can make the soup taste flat later, especially if you’re adding lemon juice afterward. Instead, add half the salt when incorporating coconut milk, then adjust at the end.
The acidity in lemon can make the dish taste bland if salt isn’t balanced properly. Taste as you go—this soup should be vibrant, not one-dimensional! 🧂
Skimming the Broth
If you skim off any foam or scum that rises to the surface during the initial simmer, you’re losing valuable flavor. That foam contains natural oils and spices that contribute to the soup’s depth.
Let it simmer uncovered for the first 10 minutes to allow impurities to rise, then gently stir them back in. Skimming too aggressively can leave your soup tasting watered-down and less aromatic.
Nutrition facts
Frequently asked questions
What makes this Bangladeshi soup different from other lentil soups?
This recipe stands out with its aromatic spice blend—cumin, coriander, and turmeric—that creates layers of earthy warmth. The addition of coconut milk gives it a creamy texture unlike traditional lentil soups, while pumpkin adds natural sweetness. It’s also designed for one-pot simplicity, perfect for busy weeknights.
Can I substitute pumpkin with another vegetable?
Yes! Swap pumpkin for butternut squash, sweet potato, or even carrots—all work well. For a heartier texture, use 1 cup chopped potatoes instead. Just adjust cooking time slightly if using denser vegetables. The key is to keep the sweetness balanced with the spices.
How do I make this soup vegetarian?
This recipe is already vegetarian-friendly, but you can enhance it by adding tofu or chickpeas for extra protein. For a richer broth, use vegetable stock with a splash of soy sauce (1 tbsp) to deepen the umami. The coconut milk and spices keep it satisfyingly hearty.
Why does my soup taste too spicy?
Adjust the spice levels by reducing the cumin or turmeric slightly next time. The coconut milk and pumpkin naturally balance heat, but if it’s still too strong, stir in 1 tbsp yogurt or 1 tsp honey to mellow the flavors. Taste as you go—this soup should be aromatic, not overpowering!
Can I make this soup in an Instant Pot?
Sauté the onions, garlic, and spices as directed, then add all remaining ingredients except coconut milk. Cook on high pressure for 8 minutes, then quick-release. Stir in coconut milk and simmer for 5 minutes to thicken. The Instant Pot cuts cooking time to 20 minutes total.
