Bangla Soup Recipe: Fragrant Lentil and Spinach Comfort in One Pot

Soups & Stews

Bangla Soup Recipe: Fragrant Lentil and Spinach Comfort in One Pot

This Bangla soup recipe brings the soul-warming flavors of Bengal to your kitchen in one comforting pot. The aromatic blend of mustard oil, cumin, and turmeric creates a fragrant base that transforms simple lentils and spinach into a hearty, nourishing dish.

I've perfected this version to balance earthy spices with tender vegetables and protein, delivering the kind of meal that feels like a hug in a bowl.

The secret lies in slow simmering—letting the spices bloom and the lentils soften into a creamy texture while preserving the vibrant green of the spinach. Traditional recipes often include fish or meat, but this vegetarian version proves how deeply satisfying plant-based Bangla soups can be.

The mustard oil, in particular, carries a distinct nutty aroma that's unmistakably Bengali, and toasting the spices until fragrant is essential for building flavor depth.

What you'll end up with is a rich, golden broth filled with tender lentils, wilted spinach, and a medley of spices that dance on your palate. The soup is naturally hearty enough to serve as a main dish but light enough to enjoy as a starter or light lunch.

Each spoonful delivers layers of warmth—spicy, earthy, and comforting all at once.

This recipe works beautifully for weeknight dinners or when you need to nourish a crowd. The flavors only deepen as it sits, making it perfect for meal prep. Serve with steamed rice or crusty bread to soak up every last drop of that fragrant broth. Let's get cooking!

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Low Cal

Ingredients for bangla soup

These simple, soul-warming ingredients transform into a fragrant, hearty Bangla soup.

Ingredient Amount Notes
Red Lentils 🌾 1 ½ cups Rinsed well for cleaner broth
Fresh Spinach 🌿 4 cups Packed, stems removed
Mustard Oil 🫒 ¼ cup High-quality, nutty aroma
Yellow Onion 🧅 1 whole Medium-sized, finely chopped
Garlic Cloves 🧄 4 cloves Peeled, minced for aroma
Fresh Ginger 🌿 1 tbsp Grated, for zesty kick
Ground Cumin 🌶️ 1 tsp Toasted for deeper flavor
Ground Turmeric 🧂 ½ tsp Bright yellow, vibrant
Ground Coriander 🌿 ½ tsp Freshly ground preferred
Red Chili Powder 🌶️ ½ tsp Adjust for heat preference
Salt 🧂 1 tsp Kosher or sea salt
Vegetable Oil 🫒 1 tbsp For initial cooking
Water 💧 5 cups Filtered or spring water
Fresh Lemon Juice 🍋 1 tbsp Brightens flavors at end
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The mustard oil is non-negotiable here—it's the soul of this dish. Look for high-quality brands at Indian specialty stores or online, like Saffola or Rasoi, which have that authentic nutty aroma. If you can't find it, vegetable oil with a pinch of asafoetida (hing) works in a pinch, though it won't be quite the same. Toast the cumin and turmeric in the oil until fragrant—this step is crucial for building depth. The red lentils should be rinsed thoroughly to remove any debris, and avoid brown lentils as they stay firm and don't break down as nicely. Fresh ginger and garlic should be bright and pungent—no musty smells here!

No mustard oil? Vegetable oil with a dash of asafoetida gets you close, though it won't have that signature aroma. Short on spinach? Kale or Swiss chard works just as well, but chop it finely so it blends into the soup. The red chili powder can be swapped for cayenne pepper at half the amount if you want more heat. Fresh cilantro is ideal for garnish, but dried cilantro powder at a quarter teaspoon will do in a bind. For extra richness, stir in a spoonful of coconut milk at the end—trust me, it's amazing. And if you're feeling adventurous, a pinch of fenugreek leaves (methi) adds an authentic touch!

This soup tastes even better the next day—honestly, the flavors meld beautifully overnight. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze for 3 months. I like to portion it into individual containers so I can grab a ready-to-eat lunch. The spinach wilts quickly, so add it just before serving to keep it vibrant. For a restaurant-style touch, serve with warm naan or steamed basmati rice—the combination is pure comfort.

❤️

Why You'll Love This Recipe

  • One-Pot Wonder: I swear by this—just toss everything in one pot, and the lentils soften while the spinach wilts right in. No extra bowls, no fuss, and honestly? That mustard oil aroma fills the whole kitchen before it even simmers.
  • Garlic-Spinach Magic: The moment you add fresh spinach and minced garlic to that simmering lentil broth? Pure satisfaction. The garlic doesn’t overpower—it just enhances, while the spinach keeps it vibrant. (Yes, even on a Tuesday night.)
  • Meal Prep MVP: This soup tastes better the next day—way better. I make a big batch on Sundays, and by Wednesday, it’s still hearty, still flavorful. Add a squeeze of lemon or a drizzle of yogurt when reheating, and it’s like a fresh bowl.
  • Budget-Friendly Hero: Red lentils and onions don’t break the bank, and mustard oil (a little goes a long way) adds depth without costing a fortune. Between us, this is my go-to when grocery money’s tight—but it never feels like a compromise.

Step-by-step instructions for fragrant lentil and spinach comfort in one pot

Here's where the magic happens—simple steps for a soup that's hearty, aromatic, and packed with flavor.

1

Sauté the Aromatics in Mustard Oil

Heat the 1 tablespoon vegetable oil in a heavy-bottomed pot over medium heat. Once hot, add the ¼ cup mustard oil—this is where the nutty aroma begins to develop. Add the finely chopped yellow onion and cook for 3-4 minutes until it softens and becomes translucent.

Next, add the 4 cloves minced garlic and 1 tablespoon grated ginger. Stir constantly for 30 seconds until the raw garlic smell disappears and you can smell the warm, spicy aroma. Here's the thing—don't let the garlic burn. It happens fast, and burned garlic makes the whole soup bitter. Keep your eye on the pot and stir often.

2

Toast the Spices and Add Lentils

Lower the heat to medium-low and add the 1 teaspoon ground cumin, ½ teaspoon ground turmeric, ½ teaspoon ground coriander, and ½ teaspoon red chili powder. Toast the spices for 30 seconds, stirring constantly, until you can smell their warm, earthy aromas filling your kitchen. This toasting step makes all the difference in flavor depth.

Add the 1½ cups rinsed red lentils and stir to coat them evenly with the spices. Pour in the 5 cups water and bring the mixture to a boil. Once boiling, reduce the heat to low-medium and let it simmer uncovered for 15 minutes. You'll see the lentils begin to soften and the broth thicken slightly. This is where the foundation of your soup builds.

3

Simmer Until Lentils Are Tender

Continue simmering for another 10-12 minutes until the lentils are tender but not mushy. You'll know they're ready when they're easily mashed between your fingers but still hold their shape. The soup should have thickened into a rich, golden broth with a beautiful aroma that fills your kitchen.

I like to taste the lentils at this stage—if they're still a bit firm, add ½ cup more water and simmer for another 5 minutes. The lentils should be soft enough to break down slightly when you stir them, but not turn to mush. This is the perfect texture for a comforting soup.

4

Add Spinach and Finish with Lemon

Stir in the 4 cups packed fresh spinach and cook for 2-3 minutes until it wilts completely. The spinach will turn vibrant green and disappear into the soup, adding a fresh contrast to the rich lentils. If you have any large stems, remove them before adding to avoid a bitter bite.

Season with the 1 teaspoon salt and stir well. Remove from heat and let the soup sit for 2 minutes. Then stir in the 1 tablespoon fresh lemon juice. This brightens the flavors and cuts through the richness of the mustard oil and lentils. The lemon juice is what transforms this into a truly refreshing comfort soup.

5

Garnish and Serve Warm

Ladle the soup into bowls and garnish each serving with 1 tablespoon chopped fresh cilantro. The cilantro adds a fresh, herbaceous note that balances the earthy lentils and aromatic spices. Serve immediately while hot, with crusty bread or steamed rice to soak up every last drop of that delicious broth.

Here's the beauty of this recipe—it tastes even better the next day as the flavors meld together. If you have leftovers, store them in the refrigerator for up to 3 days or freeze for 3 months. When reheating, add a splash of water to prevent the soup from thickening too much.

👨‍🍳

Pro Tips For Making Bangla Soup

  • Bloom the Spinach: Toss fresh spinach in a splash of hot soup before removing from heat—it wilts instantly and absorbs flavor like a sponge. I used to add it raw and end up with a sad, watery mess.
  • Low and Slow for Lentils: Simmer red lentils on medium-low heat—high heat turns them mushy. After 15 minutes, taste and adjust salt (they’ll soften but stay intact). I learned this the hard way when my soup turned into lentil paste.
  • Toast the Onions: Cook chopped onions in mustard oil until deep golden, not brown—this builds flavor. Skip this, and your soup tastes flat. (Yes, even if you’re impatient like me.)
  • Garlic Timing Matters: Add minced garlic last, just before spinach—it burns easily in mustard oil. If you’re using raw garlic, crush it first so it blends smoothly. My grandmother swore by this, and she was right.

Flavor customization for these flavors

Spice Level Control

Adjust the heat to your preference by modifying the red chili powder. For a mild version, reduce to ¼ teaspoon or swap for ½ teaspoon smoked paprika. If you love heat, increase to 1 teaspoon and add ½ teaspoon cayenne pepper for extra kick.

I often start with ½ teaspoon and taste as I go—this soup rewards experimentation! 🌶️

Protein Variations

Make this soup heartier by adding 1 cup cooked chicken or ½ cup paneer cubes in the final 5 minutes of simmering. For an authentic Bengali touch, stir in ½ cup shredded roasted eggplant (begun bhaja) after adding the spinach.

The eggplant soaks up the flavors beautifully and adds a smoky depth. 🍆

Vegetable Swaps

Spinach isn't your favorite? Try 4 cups chopped kale or 3 cups Swiss chard—both wilt just as well. For extra richness, add ½ cup diced sweet potato with the lentils and simmer until tender.

I've also used 1 cup pumpkin chunks for a seasonal twist that pairs perfectly with the mustard oil's warmth. 🎃

Creamy Upgrade

For a velvety texture, stir in ¼ cup coconut milk or 2 tablespoons Greek yogurt at the very end. This works especially well if you're using kale or chard, as the creaminess balances their earthy flavors.

I like to add it just before serving so it doesn't curdle during cooking. 🥥

Herb Infusions

Boost the aroma by adding 1 sprig fresh mint or 2 leaves fenugreek (methi) while simmering the lentils. Remove them before adding spinach to prevent bitterness.

For a citrusy note, zest 1 teaspoon lemon peel into the oil at the beginning. These small additions elevate the dish from homemade to restaurant-quality. 🌿

Regional Twists

In West Bengal, this soup often includes mustard seeds toasted in the oil for extra crunch. For an East Bengal variation, add 1 teaspoon black pepper and a pinch of asafoetida (hing) to deepen the umami.

In Bangladesh, many versions incorporate potato chunks for extra heartiness. Each region puts its own spin on this comforting classic. 🗺️

Nutrition facts

Servings 4
Amount Per Serving
Calories 240kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 35g12%
Dietary Fiber 10g36%
Sugars 4g
Protein 14g28%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this Bangla soup without mustard oil?

Yes! While mustard oil gives that signature nutty aroma, you can substitute with 1 tablespoon vegetable oil plus ¼ teaspoon asafoetida (hing) for depth. For a milder flavor, use sesame oil instead, but reduce the amount to 2 tablespoons since it's stronger. The soup will still taste delicious—just slightly different.

2

How do I adjust the spice level for kids or sensitive eaters?

Start by reducing the red chili powder to ¼ teaspoon or omit it completely. For extra mildness, swap for ½ teaspoon smoked paprika instead. Always taste the soup before serving—you can add more salt or a splash of lemon juice to balance flavors without heat.

3

Why did my soup turn out too thick or too thin?

If it's too thick, stir in ½ cup warm water and simmer for 2-3 minutes to adjust. For a thinner soup, add ¼ cup more water during cooking. The key is simmering uncovered—this helps regulate thickness naturally. If using spinach, adding it later also prevents excess thickening.

4

Can I prep this soup ahead of time?

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 for 3 months. When reheating, add a splash of water to restore the perfect consistency. The spinach wilts quickly, so add it fresh when serving.

5

What are the best sides to serve with Bangla soup?

Pair it with steamed basmati rice or warm naan to soak up the fragrant broth. For extra heartiness, add a side of roasted papadums or a simple cucumber raita to balance the richness. The contrast of textures makes every bite more satisfying!

★★★★★4.5(14 reviews)
Categories Soups & Stews