Soups & Stews
This Bangladeshi chicken corn soup delivers the comforting warmth of home-cooked meals with its fragrant blend of turmeric, coconut milk, and tender chicken. The secret lies in slow-simmered spices that infuse every spoonful with earthy depth, while sweet corn adds natural sweetness to balance the rich broth.
I've perfected this recipe to stay true to its roots while making it approachable for home cooks—no special equipment required, just patience and attention to flavor layers.
The foundation begins with a tempering of whole spices—cumin, coriander, and cardamom—that release their aromatic oils into the oil, creating that signature Bangladeshi fragrance. Chicken thighs (not breasts) ensure tender, juicy meat that falls apart beautifully after simmering, while corn kernels stay plump and sweet.
A touch of yogurt at the end cools the heat from the mustard oil, creating the perfect harmony of flavors that makes this soup unforgettable.
What you'll end up with is a velvety, golden-hued soup where each ingredient plays its part—tender chicken, sweet corn, and a broth so flavorful it sings with every spoonful. The coconut milk adds a subtle creaminess without overpowering the dish, while the mustard oil finish delivers that authentic Bangladeshi punch.
This is the kind of soup that warms both body and soul on chilly evenings.
Serve it with steamed rice or crusty bread to soak up every last drop of that fragrant broth. The recipe scales beautifully for gatherings, and leftovers taste even better the next day as flavors meld further. Let's create this comforting classic that brings a taste of Bangladesh to your kitchen.
Ingredients for bangladeshi chicken corn soup
Fragrant spices, tender chicken, and sweet corn create this velvety Bangladeshi masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs 🍗 | 1 ½ lb | Bone-in, skin-on preferred |
| Fresh Corn Kernels 🌽 | 2 cups | Cut from 2 ears or frozen |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 6 cloves | Peeled, minced |
| Ginger Root 🌿 | 2 tbsp | Freshly grated |
| Ground Cumin 🌶️ | 1 tbsp | Toasted for aroma |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Ground Turmeric 🌶️ | 1 tsp | Fresh root preferred |
| Cardamom Pods 🌿 | 4 whole | Lightly crushed |
| Mustard Oil 🫒 | 2 tbsp | For tempering |
| Plain Yogurt 🥛 | ¼ cup | Unflavored, full-fat |
| Chicken Broth 💧 | 4 cups | Homemade or quality store-bought |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
The spices are where this soup sings. Whole cardamom pods and freshly ground coriander deliver that signature Bangladeshi warmth, while toasted cumin adds earthy depth. For the best flavor, source your spices from Penzeys Spices or local Indian markets—they carry authentic, high-quality blends. The ginger and garlic should be freshly grated and minced, respectively, for maximum punch. Chicken thighs are non-negotiable here; bone-in, skin-on yields the most flavorful broth. If using frozen corn, thaw and drain it thoroughly to prevent a watery soup.
No mustard oil? Vegetable oil with a pinch of ground mustard seeds works in a pinch, though it won't deliver that signature heat. Substituting coconut milk? Full-fat canned coconut milk is essential—light versions won't provide the same creaminess. For the yogurt, Greek yogurt or labneh adds extra richness, but plain yogurt works perfectly fine. The broth can be homemade (simmer chicken bones with onions, garlic, and spices) or store-bought—just ensure it's low-sodium to control the final seasoning. Fresh corn kernels should be cut off the cob and rinsed to remove any silk.
This soup tastes even better the next day as the flavors meld further. Store leftovers in an airtight container in the refrigerator for up to 4 days or freeze for 3 months. For reheating, simmer gently on the stove with a splash of water or broth to restore its velvety texture. The mustard oil should be added just before serving—it's too pungent to store in the soup for long. Garnish with extra grated ginger or a drizzle of coconut milk before serving for that restaurant-quality finish.
Why You'll Love This Recipe
- Here’s what sold me: the coconut milk makes it rich but never greasy. That golden onion base caramelizes just enough to give it depth, while the garlic adds a punch that lingers. It’s the kind of flavor that makes you want to slurp it straight from the bowl—no guilt, just satisfaction.
- One-Pot Magic: I swear by this recipe when I’m too tired to wash pots. Toss everything—chicken, corn, onions—into one pot, add coconut milk, and let it simmer. The chicken falls off the bone while the corn soaks up all that creamy, garlicky goodness. Zero fuss, zero stress.
- Creamy Without the Heavy: Here’s what sold me: the coconut milk makes it rich but never greasy. That golden onion base caramelizes just enough to give it depth, while the garlic adds a punch that lingers. It’s the kind of flavor that makes you want to slurp it straight from the bowl—no guilt, just satisfaction.
- Lunchbox Hero: Between us, this soup is my go-to for meal prep. The leftovers reheat beautifully, and the texture stays perfect—tender chicken, still-sweet corn, not a soggy bite. Pack it in thermoses for work or school, and you’ll be the person everyone asks for seconds from.
Step-by-step instructions for Bangladeshi chicken corn soup
This aromatic soup delivers layers of turmeric warmth and coconut richness in every spoonful.
Prepare the Chicken and Aromatics
Rinse the 1.5 lb chicken thighs thoroughly and pat completely dry with paper towels. This ensures a clean flavor and prevents cloudiness in the broth. In a large pot, add the chicken thighs along with 4 cups chicken broth and bring to a gentle boil over medium-high heat.
Once boiling, reduce heat to medium-low and let it simmer uncovered for 20 minutes. This initial simmer helps extract initial flavors and prepares the chicken for the aromatic build. Meanwhile, finely dice the whole yellow onion and mince the 6 cloves garlic cloves. Grate the 2 tbsp ginger root using a microplane for maximum surface area and aroma release.
Build the Spiced Base
After the chicken has simmered for 20 minutes, carefully remove the thighs using tongs and set aside. Strain the broth through a fine-mesh sieve into a clean pot, discarding any solids. Return the strained broth to the pot and add the diced onion, minced garlic, and grated ginger. Bring to a gentle boil over medium heat for 5 minutes to soften the aromatics.
In a small bowl, combine the 1 tbsp ground cumin, 1 tbsp ground coriander, 1 tsp ground turmeric, and 4 lightly crushed cardamom pods. Toast these spices in a dry skillet over low heat for 1 minute until fragrant. Immediately add the toasted spice blend to the simmering broth. Stir well and let it cook for 3 minutes to allow the spices to bloom and infuse the liquid with their distinctive flavors.
Incorporate Coconut and Corn
Open the can coconut milk and stir to recombine any separated cream. Slowly pour the coconut milk into the spiced broth while whisking continuously. This gradual addition prevents curdling and creates a velvety texture. Add the 2 cups fresh corn kernels and return the chicken thighs to the pot. Bring the soup to a gentle simmer over medium heat for 15 minutes, ensuring the chicken cooks through and absorbs the aromatic flavors.
Here's where the magic happens: the coconut milk's richness balances the earthy spices while the corn adds natural sweetness. Taste and adjust seasoning with 1 tsp salt and 0.25 tsp black pepper. Remember, the spices will intensify as the soup cools, so err on the lighter side initially.
Temper with Mustard Oil and Finish
In a small saucepan, heat the 2 tbsp mustard oil over low heat until it shimmers but doesn't smoke. This gentle heating enhances the oil's natural flavors without creating bitterness. Carefully ladle 2 tablespoons of this tempered oil into each serving bowl. The oil should sizzle slightly upon contact with the hot soup.
Using an immersion blender, carefully puree about half of the soup until smooth while keeping the chicken and corn intact. This creates a luxurious texture without losing the soup's hearty character. Stir in the 0.25 cup plain yogurt and let it simmer gently for 2 minutes to meld all the flavors together. The yogurt adds a subtle tang that brightens the rich coconut base.
Serve with Perfect Garnish
Ladle the soup into serving bowls, ensuring each portion contains both pureed and chunky elements. Garnish each serving with a final sprinkle of 0.5 tsp black pepper and a drizzle of the remaining tempered mustard oil. Serve immediately with naan bread or steamed basmati rice to soak up every last drop of this fragrant, comforting soup.
The finished soup should have a vibrant golden hue from the turmeric, a delicate aroma from the cardamom, and a velvety texture from the coconut. Each bite should deliver tender chicken, sweet corn, and a harmonious blend of spices that dance on your palate.
Pro Tips For Making Bangladeshi Chicken Corn Soup
- Brown the Chicken First: Skip the direct simmer and sear those chicken thighs in a hot pan for 3-4 minutes per side until golden. The Maillard reaction adds depth the soup won’t get otherwise—trust me, the difference in flavor is noticeable, especially when mixed with coconut milk.
- Slice Onions Paper-Thin: I used to chop onions roughly, but for this soup, thinly sliced onions (almost translucent) melt into the broth without overpowering. Use a sharp knife and stack slices—it’s tedious but worth it for that silky texture.
- Simmer Low and Slow: After adding coconut milk, keep the heat at a gentle simmer (tiny bubbles, not rolling). High heat breaks down the creaminess faster, and you’ll end up with a thin, watery mess instead of that rich, velvety consistency.
- Use Whole Garlic Cloves: Crush them lightly with the flat of your knife instead of mincing—this prevents bitterness and lets the flavor infuse gradually. Strain later if you prefer no chunks, but I leave a few for texture. (Yes, even if you’re impatient like me.)
Best sauces and condiments for this dish
Mustard Oil Tempering
The star of this soup's finishing touch is mustard oil, which carries that signature Bangladeshi heat and aroma. Heat 2 tbsp mustard oil in a small saucepan over low heat until it shimmers but doesn't smoke—this enhances its natural flavors without bitterness.
I like to add a pinch of asafetida (hing) while heating for an extra depth of flavor that's common in Bengali cooking. 🌶️
Yogurt Cooling Finish
Stirring in ¼ cup plain yogurt at the end creates a perfect balance by cooling the heat from the spices. I recommend using full-fat yogurt for the best texture and creaminess. The yogurt also helps stabilize the coconut milk, preventing any curdling from the mustard oil's heat.
For extra richness, I sometimes add a pinch of salt and black pepper while stirring the yogurt in. 🥛
Coconut Milk Blend
The coconut milk brings a luxurious creaminess that's essential to this soup's velvety texture. I always use full-fat canned coconut milk—it's the only way to get that authentic, rich mouthfeel. When adding it to the broth, whisk continuously while pouring to prevent any separation.
For an extra touch, I sometimes add ½ tsp grated ginger or a pinch of turmeric to the coconut milk before blending it in. 🥥
Spiced Broth Base
The foundation of this soup's flavor comes from the toasted spice blend of cumin, coriander, turmeric, and cardamom. Toasting these spices in a dry skillet for 1 minute unlocks their aromatic oils, which is crucial for that authentic Bangladeshi fragrance. I like to add a bay leaf to the broth while the spices toast for an extra layer of depth.
Garnish Ideas
For the perfect finishing touch, I garnish each bowl with a final drizzle of tempered mustard oil and a sprinkle of fresh cilantro. A few toasted cumin seeds or a pinch of Kashmiri red chili powder (for color) also add visual appeal. For extra crunch, I sometimes add crushed peanuts—they're a common garnish in Bangladeshi soups. 💫
Broth Enhancers
To deepen the broth's flavor, I sometimes add a 1-inch piece of fresh ginger and 2 green cardamom pods while the chicken simmers. For a smoky note, a ½ tsp smoked paprika can be stirred in at the end.
If you prefer a tangier soup, a splash of lemon juice before serving brightens the flavors beautifully. 💡
Nutrition facts
Frequently asked questions
Can I substitute chicken breasts for thighs in this recipe?
While chicken breasts will work, they're leaner and more likely to dry out during the long simmer. For best results, use bone-in, skin-on thighs—they stay juicy and add richer flavor to the broth. If you must use breasts, pound them to ½-inch thickness and add them to the soup only 10 minutes before serving to prevent toughness.
What makes this soup authentically Bangladeshi?
The signature elements are the mustard oil tempering, toasted whole spices (especially cardamom), and the balance of coconut's creaminess with yogurt's tang. The slow-simmered broth with ginger-garlic base and turmeric's golden hue complete the authentic profile that sets it apart from other regional soups.
How can I make this soup spicier?
For extra heat, add ½ tsp Kashmiri red chili powder with the spices or stir in 1 tsp finely chopped green chilies at the end. You can also increase the mustard oil to 3 tbsp and let it infuse longer (up to 2 minutes of gentle heating) for a more pungent finish. Always taste before serving—spices intensify as the soup cools.
Can I prepare this soup ahead of time?
Yes! This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 4 days. Reheat gently on the stove, adding a splash of water or broth to restore creaminess. The mustard oil should be added fresh before serving—it's too pungent to store in the soup long-term. Garnish with extra cilantro and a drizzle of coconut milk when reheating.
What if I don't have mustard oil?
Don't worry—you can substitute with 2 tbsp vegetable oil plus ½ tsp ground mustard seeds for flavor. For a closer approximation, heat the oil with a pinch of asafetida (hing) until it shimmers. While not identical, this will still add depth. The key is to temper the oil (heat until shimmering but not smoking) to enhance its natural flavors before adding to the soup.
