Soups & Stews
This Bangladeshi chicken soup recipe brings warmth and tradition to your kitchen with its fragrant blend of cumin and turmeric in a single pot. The aromatic spices create a broth so comforting, it feels like a hug in every spoonful.
I've perfected this recipe to deliver restaurant-quality depth while keeping the process simple for home cooks. What makes this dish special is the traditional tempering technique—blooming whole spices in hot oil to unlock their full flavor before adding them to the broth.
This method transforms ordinary ingredients into something extraordinary, with layers of earthy cumin, warm turmeric, and subtle cardamom notes. The chicken cooks tender and flavorful, while vegetables absorb the rich broth beautifully.
By the time you're done, you'll have a steaming bowl of golden soup with tender chicken pieces floating in a fragrant, spice-infused broth. The combination of tender vegetables and perfectly seasoned chicken creates a meal that's both nourishing and deeply satisfying.
This is the kind of soup that warms the soul and brings people together. Perfect for cold evenings or when you need comfort food that's both healthy and delicious. The one-pot preparation means minimal cleanup, and the leftovers reheat beautifully. Let's create this healing bowl of Bangladeshi chicken soup together.
Ingredients for bangladeshi chicken soup
Aromatic spices and tender chicken create this comforting Bangladeshi-inspired healing soup in one pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Skin-on preferred for flavor |
| Yellow Onions 🧅 | 1 whole | Medium size, chopped |
| Whole Garlic Cloves 🧄 | 6 cloves | Peeled, lightly crushed |
| Fresh Ginger Root 🌿 | 1 inch | Peeled, thinly sliced |
| Ground Cumin 🌶️ | 1 ½ tbsp | Freshly toasted preferred |
| Ground Turmeric 🌶️ | 1 tsp | Bright yellow color |
| Ground Coriander 🌿 | 1 tsp | Freshly ground preferred |
| Cardamom Pods 🌿 | 4 whole | Lightly crushed |
| Bay Leaves 🌿 | 2 whole | Dried preferred |
| Carrots 🥕 | 3 medium | Peeled, sliced into rounds |
| Potatoes 🥔 | 2 medium | Russet, diced into cubes |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Vegetable Oil 🫒 | ½ cup | Neutral high smoke point |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The spices are the soul of this soup—whole cardamom pods and freshly toasted cumin deliver that authentic depth. For the best flavor, buy whole spices from a specialty store like Burlap & Barrel or Spicewalla if possible, but the grocery store versions work fine. The ginger root should be fresh and fragrant—no woody stems. If you can't find fresh ginger, substitute with 1 tsp ground ginger, but it won't be the same. The coconut milk is non-negotiable for that creamy, velvety finish—use full-fat for richness and avoid brands with additives. For the chicken, thighs stay juicier than breasts, but if that's all you have, go for it.
No cardamom? Substitute with 1/4 tsp ground cinnamon plus 1/4 tsp ground allspice—it's not identical, but it works. Running low on cumin? Use 1 tsp coriander plus 1/2 tsp fennel seeds for a similar earthy note. The potatoes and carrots can be swapped for sweet potatoes or butternut squash if you prefer. For extra richness, add 1 tbsp of yogurt at the end—it balances the spices beautifully. The fresh cilantro is purely for garnish, so dried won't work here. If you're making this ahead, skip the lemon juice until serving—it prevents the soup from curdling.
This soup tastes even better the next day as the flavors meld—double the batch if you can. Store in an airtight container in the fridge for up to 4 days or freeze for 3 months. The broth thickens when chilled, so add a splash of water or milk when reheating. For a lighter version, reduce the coconut milk to 1/2 can and add extra vegetable broth. The one-pot method means minimal cleanup, but don't skip the tempering step—blooming the spices in oil is what makes this restaurant-quality.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to juggle pots. Toss everything—chicken, onions, garlic, ginger—into one pot, and let the spices do the work. No chopping like a pro, no fancy techniques, just simmer until it’s ridiculously good.
- Ginger-Garlic Bomb: That fresh ginger and whole garlic cloves? They infuse the broth with layers of warmth—sharp, sweet, and just a little spicy. Honestly, the first time I tasted it, I nearly burned my mouth from excitement (in a good way).
- Weeknight to Potluck: Make a big batch on Sunday, and you’ve got lunch for the week or a showstopper for gatherings. The cumin deepens over time, so leftovers taste even better—my roommates still ask for seconds after three days.
- Budget-Friendly Comfort: Chicken thighs stretch further than breasts, and onions/ginger/garlic are cheap staples. I’ve fed six people for under $15, and no one ever complains. (Yes, even on a Tuesday night.)
Step-by-step instructions for Bangladeshi chicken soup
Aromatic and deeply comforting, this one-pot creation delivers restaurant-quality flavors with minimal effort.
Sear the Chicken for Deep Flavor
Heat the 0.5 cup vegetable oil in a large, heavy-bottomed pot over medium-high heat. Pat the 1.5 lb boneless chicken thighs completely dry with paper towels—this ensures a proper sear. Working in batches if needed, add the chicken and cook for 4-5 minutes per side until golden brown and cooked through to 165°F internally.
The skin should develop a rich, caramelized crust while the meat remains juicy. Once fully browned, remove the chicken and set aside on a plate. Don't drain the pot—those flavorful browned bits are essential for building the soup's depth. Here's the thing—skipping this step results in a pale, bland broth that lacks the complexity this dish deserves.
Build the Aromatic Base
In the same pot, add the chopped 1 whole yellow onions and cook for 5 minutes until softened and translucent. Add the 6 cloves whole garlic cloves and 1 inch fresh ginger root, cooking for another 2 minutes until fragrant. This is where the magic happens—the combination of these aromatics forms the soul of the soup.
Stir in the 1.5 tbsp ground cumin, 1 tsp ground turmeric, 1 tsp ground coriander, 4 whole cardamom pods, and 2 whole bay leaves. Toast the spices for 30 seconds until you can smell their warm, earthy aroma wafting through your kitchen. This brief toasting step intensifies their flavors and removes any raw bitterness. Be careful not to burn them—just enough to release their oils.
Simmer the Vegetables and Broth
Add the sliced 3 medium carrots and diced 2 medium potatoes to the pot. Pour in 8 cups water (enough to cover the vegetables by about 1 inch) and bring to a boil. Once boiling, reduce heat to medium-low and simmer uncovered for 15-20 minutes until the vegetables are tender but not falling apart. You'll know they're ready when a knife slides in easily.
Return the chicken to the pot along with any accumulated juices. Add the 1 can coconut milk and stir gently to combine. The coconut milk will create a velvety texture while adding subtle sweetness that balances the earthy spices. Simmer together for another 10 minutes to let the flavors meld completely. This is the moment that matters—patience here ensures every spoonful is perfectly balanced.
Finish with Fresh Herbs and Acid
Remove the pot from heat and stir in the 1 tbsp lemon juice and 1.5 tsp salt. The acid brightens the flavors while the salt enhances all the individual components. Taste and adjust seasoning with black pepper as needed—this dish should be vibrant, not bland. I know it seems weird to add lemon at the end, but trust me, it cuts through the richness and makes the spices pop.
Ladle the soup into bowls and garnish with 0.25 cup fresh cilantro. The fresh herbs add a bright, herbal note that contrasts beautifully with the warm spices. Serve immediately while hot, with crusty bread to soak up every last drop of that fragrant, healing broth. The one-pot approach makes this dish incredibly convenient, but don't let that fool you—every step contributes to creating something truly special.
Pro Tips For Making Bangladeshi Chicken Soup
- BROWN THE THIGHS FIRST: Skip the slow simmer start—sear the chicken thighs in a hot pot for 4-5 minutes per side until deeply golden. I used to skip this and ended up with bland, gray meat; now the soup has real depth from the Maillard reaction right where it matters.
- PEEL GINGER WRONG: Don’t waste time scrubbing the skin off ginger—just slice off the knobby end, then peel the whole root with a spoon by tapping and scraping. My grandmother swore by this, and it saves you from peeling every single clove individually.
- DON’T DROWN THE CUMIN: Toast the ground cumin in the pot for 30 seconds before adding onions—just until it smells nutty and warm. I learned this the hard way: raw cumin tastes bitter, and toasting it makes the whole soup richer without overpowering.
- SIMMER LOW AND LONG: Once the broth starts, reduce heat to the lowest setting and let it bubble gently for at least 45 minutes. I know, I know—you want it faster, but rushing turns the broth murky and the chicken rubbery. Trust the process.
Flavor customization for this recipe
Spice Level Control
Adjust the heat to your preference by modifying the ground cumin and cardamom pods. For a milder version, reduce the cumin to 1 tbsp and use 2 cardamom pods.
If you love spice, add ½ tsp cayenne pepper or 1 tsp red chili powder with the other spices. I find Penzeys Spices has excellent quality for these ingredients. 🌶️
For a smoky depth, toast ½ tsp fennel seeds with the cumin before adding them to the pot. This adds a subtle anise-like warmth that pairs beautifully with the turmeric. The key is balancing the spices—too much can overwhelm the delicate coconut milk base.
Coconut Variations
Swap the coconut milk for ½ cup Greek yogurt and ½ cup water for a lighter version that still delivers creamy texture. This works especially well if you're watching calories or prefer a tangier flavor. For extra richness, add 1 tbsp unsalted butter at the end of cooking.
For a richer, more traditional flavor, use 1 can coconut milk plus ½ cup heavy cream at the end. The cream adds a luxurious mouthfeel while keeping the dish authentically comforting. I recommend Goya brand for their high-quality coconut milk.
Vegetable Swaps
Replace the potatoes with 2 cups chopped cauliflower for a lighter option that still absorbs the broth beautifully. The florets should be cut into 1-inch pieces to cook evenly. For heartier texture, add 1 cup chopped spinach during the last 5 minutes of simmering.
Swap the carrots for 1 cup sliced zucchini or 1 cup chopped butternut squash for seasonal variations. The squash adds natural sweetness that complements the spices. If using zucchini, add it during the last 10 minutes of cooking to prevent mushiness.
Protein Alternatives
For a vegetarian version, replace the chicken with 1.5 lb firm tofu or 1.5 lb chickpeas. Press the tofu to remove excess water and pan-fry until golden before adding to the broth. Chickpeas can be used directly from the can, drained and rinsed.
For seafood lovers, substitute the chicken with 1.5 lb shrimp or 1 lb white fish fillets like cod or halibut. Add the seafood during the last 5 minutes of cooking to prevent overcooking. The delicate flavors pair beautifully with the aromatic spices. 🦐
Herb Enhancements
Add 1 tbsp fresh mint with the cilantro garnish for a refreshing twist that's popular in Bangladeshi cuisine. The mint's bright flavor contrasts beautifully with the warm spices. For a more earthy note, use 1 tbsp fresh dill instead of cilantro.
Infuse the broth with 1 cinnamon stick during the simmering process for a subtle sweetness that enhances the overall depth. Remove the cinnamon stick before serving. This works particularly well if you're using the yogurt variation for a balanced sweet-spicy profile.
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs?
You can substitute, but thighs stay juicier and more flavorful in long simmering. If using breast, cut into 1-inch pieces and add them during the last 10 minutes of cooking to prevent dryness. For best results, marinate the breasts in 1 tbsp yogurt and ½ tsp turmeric for 30 minutes before cooking.
Why does the recipe call for tempering spices?
Tempering whole spices in hot oil unlocks their full aroma and removes any raw bitterness. This traditional technique creates deep, layered flavors that transform a simple soup into something restaurant-quality. Skipping it means missing out on that warm, earthy depth that defines Bangladeshi cooking. It only takes 30 seconds but makes all the difference!
How can I make this soup spicier?
Add ½ tsp cayenne pepper or 1 tsp red chili powder with the other spices, or stir in 1 tbsp minced green chilies during the last 5 minutes of cooking. For heat lovers, blend 1 tbsp fresh red chili with 1 tsp water and add to the broth. Always taste first—spice levels build as the soup cooks.
Can I prepare this 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 or freeze for 3 months. When reheating, add a splash of water or milk to restore creaminess. The broth thickens when chilled, so adjust consistency with extra liquid when serving. Double the batch—leftovers are perfect for busy days!
What's the best way to serve this soup?
Serve hot in deep bowls with crusty bread or steamed rice to soak up the fragrant broth. For extra presentation, garnish with extra cilantro and a drizzle of lemon juice. In Bangladesh, it's often paired with paratha (flaky flatbread) or naan. The warm spices make it especially comforting during winter months.
