Soups & Stews
This best mulligatawny soup recipe with coconut milk transforms a classic curry-spiced broth into a velvety, golden-hued masterpiece—where warm turmeric, fragrant ginger, and toasted almond crunch create harmony in every spoonful.
The secret lies in balancing coconut milk’s richness with a light broth base, ensuring the soup remains luscious yet never heavy. I’ve perfected this version after years of testing, where the spices bloom slowly to develop depth without bitterness, and the almonds add just the right textural contrast.
The recipe begins with a fragrant spice paste of ginger, garlic, and black pepper, sautéed until aromatic before blending with coconut milk and turmeric for that signature golden hue.
Simmering chicken (or chickpeas for a vegetarian twist) in a light vegetable or chicken broth builds flavor gradually, while the coconut milk adds a luxurious creaminess that’s distinctly different from traditional cream-based versions.
The result is a soup that’s both comforting and sophisticated—ideal for chilly evenings or as a showstopper for dinner guests.
What sets this apart is the crunchy toasted almonds garnish, which adds a nutty contrast to the smooth broth and balances the spice. The soup’s versatility shines whether served with crusty bread, steamed rice, or as a standalone dish.
Each bowl delivers layers of flavor—warm, creamy, and subtly spiced—without overwhelming the palate. The technique is straightforward, but the result feels like a restaurant-quality creation.
For those who love customization, you can adjust the spice level or swap in coconut yogurt for extra tang. The recipe also scales effortlessly, making it perfect for meal prep or feeding a crowd. Let’s make this soup that’s as rewarding to prepare as it is to savor.
Ingredients for best mulligatawny soup recipe with coconut milk
Golden-hued coconut milk meets aromatic spices and toasted almonds in this velvety masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast 🍗 | 1 ½ lb | Boneless, skinless, cut into bite-sized pieces |
| Full-Fat Coconut Milk 🥥 | 13 ½ oz | One (13.5 oz) can, full-fat preferred |
| Vegetable or Chicken Broth 💧 | 6 cups | Low-sodium preferred, homemade or quality store-bought |
| Fresh Ginger 🌿 | 2 tbsp | Finely grated, about 1-inch piece |
| Garlic Cloves 🧄 | 4 cloves | Peeled, roughly chopped |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked for maximum flavor |
| Ground Turmeric 🌿 | 1 tbsp | Freshly ground preferred |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper aroma |
| Ground Coriander 🌿 | 1 tsp | Freshly ground for best flavor |
| Slivered Almonds 🥜 | ½ cup | Toasted until golden brown |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing spice paste |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for brightness |
| Salt 🧂 | 1 tsp | Diamond Crystal kosher salt |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The coconut milk is non-negotiable here—full-fat only for that luxurious creaminess. Thai Kitchen or Goya brands are my go-tos for consistency, but any canned full-fat works. Fresh ginger and garlic? Buy them whole—pre-grated or minced versions lose their punch. The turmeric should be vibrant orange; if it's dull, toast it briefly in a dry pan to revive its flavor. For the almonds, Costco or Trader Joe's have the best bulk prices, and toasting them in a dry skillet until golden adds that essential crunch. Don't skip the fresh cilantro—it brightens the dish at the end.
No fresh ginger? Powdered works at half the amount, but you'll lose that fresh zing. Subbing coconut milk? Coconut yogurt adds tang, but thin it with broth first. The chicken can be swapped for chickpeas or tofu—just adjust cooking time. For extra depth, add a pinch of cardamom or cinnamon. The broth matters too: Homemade or high-quality store-bought makes all the difference. And if you're short on time, pre-toasted almonds from the bulk section save you 10 minutes of work.
This soup tastes even better the next day—flavors meld beautifully when refrigerated. Store in airtight containers for up to 5 days, or freeze portions for 3 months. The almonds stay crisp if you toast them fresh before serving, but I often toast a second batch the day of reheating for that perfect crunch. Garnish with extra cilantro and a drizzle of coconut milk before serving—presentation matters when you're serving this showstopper.
Why You'll Love This Recipe
- One-Pot Magic: This soup simmers in a single pot—no chopping mountains of veggies or juggling multiple pans. Just shred the chicken, toss in the broth, and let the ginger and garlic work their flavor spell while you stir occasionally. Honestly, the only mess is the good kind (the kind that makes your kitchen smell like a Thai street cart).
- Creamy Without Guilt: Full-fat coconut milk turns this into something luxurious, but it’s not heavy or cloying—just rich and velvety. The ginger and garlic add a bright, spicy kick that cuts through the creaminess, so it’s never boring. Between us, this is the kind of soup that makes you want to eat it straight from the pot (no judgment here).
- Weeknight to Weekend: Make it on a Tuesday when you’re exhausted, or serve it at a dinner party when you want to impress. The broth base means it’s forgiving—use chicken broth for a lighter touch or vegetable broth for a veggie-loaded twist. My daughter picks out the chicken for her lunchbox, but she still asks for seconds when I serve it cold the next day.
- Budget-Friendly Luxury: Chicken breast and coconut milk might sound fancy, but they stretch far. A single can of coconut milk makes four servings, and the broth keeps it affordable. Plus, leftovers taste even better the next day—especially when reheated with a splash of water to loosen it up. It’s the kind of recipe that makes you feel like you’re treating yourself without breaking the bank.
Step-by-step instructions for creamy coconut mulligatawny soup
This rich, aromatic soup delivers restaurant-quality depth with every spoonful—where golden turmeric meets velvety coconut and nutty almond crunch.
Create the Spiced Chicken Base
Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium-high heat until shimmering. Add the 1.5 lb chicken breast cut into bite-sized pieces and sear until golden brown on all sides—about 5-6 minutes. This creates that essential Maillard crust that carries the soup's depth of flavor.
Remove the chicken and set aside. In the same pot, add the 2 tablespoons fresh ginger and 4 cloves garlic cloves, cooking for 1 minute until fragrant. Immediately stir in the 1 tablespoon ground turmeric, 1 teaspoon ground cumin, 1 teaspoon ground coriander, and 1 teaspoon ground black pepper. Cook for 30 seconds—just until the spices bloom their aromatic oils. This spice toasting is non-negotiable for authentic mulligatawny character.
Build the Creamy Coconut Broth
Pour in the 6 cups vegetable or chicken broth and bring to a gentle simmer. Return the chicken to the pot and cook for 15 minutes until the chicken is fully tender and the broth has absorbed the spices. The liquid should now have a vibrant golden hue from the turmeric and carry a complex, earthy aroma.
Reduce heat to low and carefully stir in the 13.5 oz full-fat coconut milk. The soup will immediately take on a luxurious, velvety texture. Simmer for 10 minutes—this gentle cooking allows the coconut to meld with the spices without curdling. Taste and adjust seasoning with the 1 teaspoon salt if needed, remembering this is a flavor-building stage.
Finish with Brightness and Texture
Remove the pot from heat and stir in the 1 tablespoon lemon juice. This acidity cuts through the richness of the coconut milk, balancing the dish with a refreshing brightness. The soup should now have a perfect harmony of creamy, spicy, and tangy notes—this is where the magic happens.
In a dry skillet over medium heat, toast the 0.5 cup slivered almonds for 3-4 minutes until golden brown and fragrant. This step transforms ordinary almonds into the signature crunchy topping that contrasts beautifully with the creamy soup. Divide the soup among bowls, top each serving with toasted almonds, and garnish with 0.25 cup chopped fresh cilantro for a vibrant finish.
Serve Warm with Perfect Pairings
Let the soup rest for 5 minutes before serving—this allows the flavors to fully meld and the coconut milk to emulsify properly. The finished soup should have a rich, velvety consistency with visible golden flecks of turmeric and a delicate almond aroma wafting from the surface.
Serve immediately with warm naan bread or crusty sourdough to soak up every last drop of that luxurious coconut broth. The contrast of the warm, spiced soup against cool, toasted almonds creates an unforgettable dining experience that's both comforting and sophisticated.
Pro Tips For Making Best Mulligatawny Soup Recipe With Coconut Milk
- Sear Chicken First: Cut the chicken breast into bite-sized pieces and sear them in a hot pan with a little oil until they’re golden on all sides—this locks in flavor and prevents dryness later. I used to skip this and wondered why my soup tasted bland; the Maillard reaction is your friend here.
- Use Two Stages for Coconut Milk: Stir in half the coconut milk first and simmer until the soup thickens slightly, then add the rest. This keeps the texture velvety instead of separating or turning greasy—my grandmother’s trick, and it actually works.
- Grate Ginger, Don’t Slice: Fresh ginger loses its punch when sliced; grate it fine and let it bloom in the broth for 5 minutes before adding other ingredients. You’ll taste the difference—no need for extra spices to compensate.
- Simmer Low and Slow: After adding the broth, keep the heat at a gentle simmer for at least 20 minutes. Rushing it makes the coconut milk curdle or the chicken rubbery—this isn’t a race, and your soup will thank you.
Serving suggestions for leftovers
Bread Pairings
Warm, crusty naan bread is my go-to pairing—its soft, pillowy texture soaks up the creamy coconut broth beautifully. Look for store-bought naan at Indian grocery stores like Patel Brothers or make your own with a quick recipe using flour, yogurt, and a pinch of baking powder.
For a Western twist, sourdough or brioche adds a buttery richness that complements the spiced soup perfectly. 🥖
Rice Complements
Steamed jasmine rice or basmati rice transforms this soup into a complete meal. The mild, fragrant grains balance the coconut's richness while providing a neutral base for the bold flavors.
I often serve it alongside the soup to let guests choose their preferred texture contrast. For extra flair, sprinkle toasted sesame seeds over the rice before serving.
Crunchy Toppings
Beyond the almonds, consider adding crispy fried shallots for an Asian-inspired twist—their sharp, caramelized flavor cuts through the coconut cream. Pumpkin seeds or toasted cashews also work beautifully, especially if you prefer a nutty alternative.
For heat lovers, a sprinkle of red pepper flakes or fresh chili oil adds a fiery kick that enhances the soup's depth.
Beverage Pairings
A chilled Thai iced tea with its sweet, tannic notes is my perfect drink match—it cleanses the palate between spoonfuls of creamy soup. For wine lovers, a light-bodied white like Pinot Grigio or a dry Riesling complements the coconut and spices without overpowering.
If you prefer beer, a crisp lager or wheat beer like Blue Moon keeps the meal refreshing and balanced.
Garnish Finishing
Fresh cilantro leaves and a drizzle of extra-virgin olive oil elevate the presentation instantly. For a smoky touch, add a pinch of smoked paprika or a few drops of chili crisp before serving.
The key is to keep garnishes light—the soup's flavors should shine, not compete. A final squeeze of lemon wedge on the side lets guests adjust brightness to their taste. ✨
Meal Prep Serving
When reheating, add a splash of coconut milk or water to restore creaminess. Serve in pre-warmed bowls to maintain the soup's velvety texture. For a rustic touch, transfer to cast-iron bowls and garnish with extra almonds right before serving.
The contrast of warm soup against cool garnishes makes every bite feel special—perfect for impressing guests or treating yourself. 💫
Nutrition facts
Frequently asked questions
Can I make this mulligatawny soup vegetarian?
Swap the chicken for 1.5 cups cooked chickpeas or 1 block firm tofu (cubed and pan-fried until golden). For extra protein, add 1 cup cooked lentils or 1 can white beans. The coconut milk and spices will still shine while keeping the dish hearty and satisfying.
Why does my coconut milk soup curdle when simmering?
Curdling happens when coconut milk separates due to heat or acid. To prevent it, stir constantly when adding coconut milk and keep the heat at a gentle simmer (not boiling). If it happens, whisk in 1 tablespoon cornstarch mixed with 2 tablespoons water to restore creaminess. The lemon juice should be added after removing from heat to avoid curdling.
How can I make this soup spicier? Boost the heat by adding ½ teaspoon cayenne pepper with the initial spices, or stir in 1-2 tablespoons chili paste (like sambal oelek) when simmering. For a smoky kick, add ½ teaspoon smoked paprika.
Can I use coconut cream instead of coconut milk?
Yes, but expect a thicker, richer texture. Use ½ cup coconut cream plus ½ cup coconut milk to maintain balance. Coconut cream has a higher fat content, so reduce the broth slightly (5 cups instead of 6) to avoid a watery consistency. The flavor will be even more luxurious, but the soup may require more stirring to prevent separation.
What’s the best way to store leftovers?
Store in airtight containers for up to 5 days in the fridge or 3 months in the freezer. Reheat gently on the stove with a splash of coconut milk or water to restore creaminess. Toast fresh almonds before serving to maintain that signature crunch. The soup actually improves overnight as flavors meld!
