Best Mulligatawny Soup Recipe With Coconut Milk: Creamy Curry-Spiced Warmth in One Pot

Soups & Stews

Best Mulligatawny Soup Recipe With Coconut Milk: Creamy Curry-Spiced Warmth in One Pot

This best mulligatawny soup recipe with coconut milk delivers creamy, fragrant curry-spiced warmth in every spoonful—perfect for cozy nights or elegant gatherings. The secret lies in balancing traditional spices with rich coconut milk for a velvety texture that transforms simple ingredients into something extraordinary.

I’ve refined this recipe over years, ensuring the flavors meld beautifully while keeping the method approachable for home cooks.

The foundation begins with gently sautéed aromatics—ginger, garlic, and onions—that form the soul of the soup. Slow simmering allows the spices to bloom, releasing their complex flavors without overpowering the delicate coconut milk base. This technique preserves the dish’s authenticity while adding modern comfort through the creamy twist.

The result? A harmonious blend of tender chicken, aromatic vegetables, and a sauce so smooth it feels like a hug in a bowl.

What sets this recipe apart is its versatility—serve it alongside crusty bread for a hearty meal or pair it with grilled fish for a lighter option. The coconut milk not only adds creaminess but also introduces subtle sweetness that balances the spice, making it approachable for all palates.

Every ingredient plays a role, from the toasted spices to the final touch of lemon juice, ensuring depth and brightness in every bite.

Ready in about 45 minutes, this soup requires minimal effort but delivers restaurant-quality results. The slow simmering process might seem time-consuming, but it’s worth it for the rich, layered flavors that develop.

Once you taste the first spoonful, you’ll understand why this is the ultimate mulligatawny—comforting, elegant, and impossible to resist.

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Med Cal

Ingredients for best mulligatawny soup recipe with coconut milk

Velvety coconut milk, aromatic spices, and tender chicken create this restaurant-worthy mulligatawny in one pot.

Ingredient Amount Notes
Boneless Chicken Breast 🍗 1 ½ lb Cut into 1-inch cubes
Full-Fat Coconut Milk 🥥 1 can 13.5 oz can, unsweetened
Yellow Onion 🧅 1 whole Medium size, diced
Fresh Ginger Root 🌿 2 tbsp Grated, freshly peeled
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Curry Powder 🌶️ 2 tbsp Mild or medium blend
Ground Cumin 🌿 1 tbsp Toasted for depth
Ground Turmeric 🌿 1 tsp Freshly ground preferred
Cinnamon Stick 🌿 1 whole For aroma infusion
Vegetable Oil 🫒 2 tbsp For sautéing aromatics
Fresh Lemon Juice 🍋 2 tbsp Brightens flavors
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly cracked
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Chicken Broth 💧 2 cups Low-sodium preferred

The coconut milk is non-negotiable—full-fat canned delivers that luxurious creaminess you can't get from cartons. Thai Kitchen or Native Forest brands have the best flavor, but any unsweetened can works. Fresh ginger and garlic are worth the extra minute to peel and grate—pre-minced lacks that vibrant punch. The curry powder should be mild or medium; Badia or Gourmet Garden are my go-tos, but check the spice level first. Toast your cumin and turmeric in a dry pan for 30 seconds before adding to the pot—this step unlocks their full potential. For the cinnamon, grab a whole stick from the spice aisle; it infuses flavor without bitterness.

No fresh ginger? Powdered works at half the amount, but you'll miss the bright zing. Pre-minced garlic? Use it, but add an extra clove. Short on curry powder? Mix 1 tbsp each of coriander and fenugreek for a close approximation. The chicken broth can be store-bought, but homemade or bouillon cubes add depth. For a lighter version, swap half the coconut milk for vegetable broth. The lemon juice is essential—freshly squeezed cuts through the richness, so don't skip it. If you're serving this to kids or sensitive palates, reduce the black pepper to a pinch and add a pinch of sugar to balance the spices.

This soup tastes even better the next day as flavors meld—make a double batch if you can. Store in airtight containers for 4-5 days in the fridge or freeze for 3 months. The coconut milk may separate when refrigerated; just stir vigorously before reheating. For serving, I like to ladle into bowls and top with a swirl of coconut cream and extra cilantro. The broth reduces as it cools, so add a splash of water or broth when reheating if it's too thick. Garnish with toasted coconut flakes for that extra restaurant touch—Trader Joe's carries them pre-toasted, which is a game-changer.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: this soup reheats like a dream and keeps its texture for days. Pack it in jars for work lunches or serve it cold with lime wedges—suddenly, you’ve got a meal that works breakfast, lunch, or dinner without breaking a sweat.
  • I’ll be real: chicken breast and coconut milk feel fancy, but they stretch further than you’d think. A single batch feeds four, and leftovers taste just as good the next day—no sad, watery soup here. Plus, the onion and ginger bulk it up without costing extra.

Step-by-step instructions for creamy coconut mulligatawny soup

This rich, aromatic soup delivers restaurant-quality depth with every spoonful—creamy, spiced, and perfectly balanced.

1

Sear the Chicken for Maximum Flavor

Heat the 2 tablespoons vegetable oil in a large Dutch oven over medium-high heat until shimmering. Add the 1.5 lb boneless chicken breast, cut into 1-inch cubes, and sear undisturbed for 3-4 minutes until golden brown on all sides. This step develops deep flavor through the Maillard reaction—don't rush it.

Once the chicken is browned, remove it from the pot and set aside. You'll notice the oil will be rich and fragrant—this is your flavor foundation. The chicken will finish cooking later in the broth, ensuring it stays juicy rather than drying out from prolonged exposure to heat.

2

Build the Aromatic Spice Base

In the same Dutch oven, reduce heat to medium and add the 1 whole yellow onion, diced. Cook for 5-6 minutes until softened and translucent, stirring occasionally. Here's the thing—you want to develop that sweet, caramelized onion flavor before adding the raw spices.

Add the 2 tablespoons fresh ginger root (grated) and 4 cloves garlic cloves (minced), cooking for another 1-2 minutes until fragrant. Immediately stir in the 2 tablespoons curry powder, 1 tablespoon ground cumin, 1 teaspoon ground turmeric, and 1 whole cinnamon stick. The spices will release their essential oils, filling your kitchen with that unmistakable mulligatawny aroma.

3

Simmer the Broth and Infuse Flavors

Pour in the 2 cups chicken broth and bring to a gentle simmer. Return the seared chicken to the pot, along with the 1.5 teaspoons salt and 0.5 teaspoon black pepper. Let it cook uncovered for 15-20 minutes until the chicken is fork-tender and the broth has reduced slightly, intensifying the flavors.

This is where the magic happens—the spices meld with the broth, creating a complex, aromatic base. You'll see the broth deepen in color and develop a rich, spiced aroma. The cinnamon stick will infuse subtle warmth, while the turmeric adds that signature golden hue. Don't skip this step—patience here ensures depth of flavor.

4

Add Coconut Milk for Creamy Richness

Reduce heat to low and carefully stir in the 1 can full-fat coconut milk. The contrast between the warm spices and cool coconut creates an instant velvety texture. Simmer gently for 5-7 minutes, stirring occasionally, until the soup reaches your desired consistency—it should coat the back of a spoon but remain pourable.

Here's a pro tip: If you prefer it extra creamy, you can blend a ladleful of the soup and stir it back in. The coconut milk will thicken as it absorbs the spices, so taste as you go. The soup should be rich but not heavy—think of it as a luxurious broth with velvety undertones rather than a thick curry.

5

Finish with Brightness and Garnish

Remove the cinnamon stick and stir in the 2 tablespoons fresh lemon juice. This final touch brightens the rich coconut and spices, cutting through any heaviness. Taste and adjust seasoning—you might need a touch more salt to balance the acidity from the lemon.

Ladle the soup into bowls and garnish with 0.25 cup chopped fresh cilantro. The cilantro adds a fresh, herbal contrast to the warm, spiced soup. Serve immediately with crusty bread or over jasmine rice to soak up every last drop of that creamy, aromatic broth. The contrast of temperatures—hot soup, cool garnish—elevates the experience to restaurant-quality.

👨‍🍳

Pro Tips For Making Best Mulligatawny Soup Recipe With Coconut Milk

  • Sear the Chicken First: The chicken ends up rubbery if you poach it straight into the coconut milk. Instead, cut it into 1-inch cubes, pat them dry, and sear in a hot skillet with a little oil until golden on all sides—about 3-4 minutes per batch. This locks in moisture and builds flavor before the soup even starts simmering.
  • Peel and Mince the Ginger: Unpeeled ginger adds bitterness and takes forever to soften. Take 5 seconds to peel it first, then mince it finely—think "rice grains," not matchsticks. This releases the zing without overpowering the coconut milk’s creaminess, and it blends seamlessly into the soup.
  • Simmer Low and Slow: After adding the coconut milk, resist the urge to crank the heat. A gentle simmer (tiny bubbles, occasional skimming) prevents the milk from curdling or splitting—especially important since you’re using full-fat. Let it cook uncovered for 20-25 minutes; the soup will thicken naturally without breaking.
  • Toast the Onions and Garlic: Don’t just chop and toss the onion and garlic. Cook them in oil over medium heat until the onion is deep golden (10-12 minutes) and the garlic smells nutty but not burnt. This caramelization adds depth that raw aromatics can’t match, and it’s the base of the soup’s rich flavor.

Wine and beer pairings for this dish

Warm White Wine

For this creamy coconut mulligatawny, a dry Riesling or Viognier is my go-to choice. The natural acidity in these wines cuts through the richness of the coconut milk while complementing the spiced notes.

I love a German Riesling like Dr. Loosen Blue Slate—its crisp, citrusy profile balances the soup's warmth perfectly. Serve it slightly chilled (50-55°F) to enhance the refreshing contrast. 🍷

Light-Bodied Reds

If you prefer red wine, opt for a Pinot Noir with subtle earthy undertones. A Willamette Valley Pinot like Domaine Serene works beautifully—its bright acidity and red fruit flavors harmonize with the curry spices without overpowering them.

Avoid heavy Cabernets or Syrahs, which can clash with the coconut's creaminess. Let the wine breathe for 10 minutes before serving to soften its tannins.

Craft Beer Pairings

A wheat beer or light lager bridges the gap between the soup's spice and creaminess. I recommend a Belgian witbier like Hoegaarden—its coriander and citrus notes mirror the ginger and lemon in the soup.

For a bolder option, try a German Helles like Weihenstephaner Original, which offers a clean, malty balance. Serve the beer at 45-50°F to highlight its crispness.

Non-Alcoholic Options

For a refreshing non-alcoholic pairing, try sparkling ginger beer or coconut water. The effervescence cleanses the palate between bites, while the ginger beer's spice echoes the soup's warmth.

For a tropical twist, serve chilled coconut water in a copper mug—its natural sweetness complements the coconut milk beautifully. Garnish with a lime wedge for added brightness. 🌿

Serving Temperature Tips

Wine and beer should be served at the right temperature to enhance the soup's flavors. For white wine, chill to 50-55°F—too warm, and the alcohol will overpower the delicate spices.

Red wines should be slightly below room temperature (60-65°F) to soften tannins. Beer should be served cold but not icy (45-50°F) to preserve its crispness and carbonation.

Garnish for Pairing

Elevate your pairing with a simple garnish. Float a cinnamon stick in the wine or beer to echo the soup's spice. For beer, add a lemon twist to highlight citrus notes.

When serving, place a small bowl of toasted coconut flakes nearby—guests can sprinkle them over their soup or wine for a cohesive experience. The visual harmony makes the meal feel even more intentional. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 20g100%
Cholesterol 115mg38%
Sodium 720mg31%
Total Carbohydrate 24g8%
Dietary Fiber 4g14%
Sugars 8g
Protein 32g64%
* 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 mulligatawny soup vegetarian?

Swap the chicken for 1.5 cups firm tofu or 1 cup chickpeas (drained and rinsed). Press the tofu to remove excess water and pan-fry it until golden before adding to the broth. For extra heartiness, add 1 cup diced sweet potatoes or 1 zucchini with the onions. The coconut milk will still create that luscious texture, and the spices will shine just as beautifully.

2

Why does my coconut mulligatawny taste too spicy?

This usually happens when the spices aren't properly toasted or if you used a hot curry powder. Start by toasting your spices in a dry pan for 30 seconds before adding them to the pot—this mellows their heat. For balance, add 1 extra tablespoon coconut milk or a pinch of sugar to counteract the spice. A splash of lemon juice (like in the recipe) also brightens flavors and helps balance heat. Taste as you go!

3

How can I make this soup thicker or thinner?

For a thicker consistency, simmer uncovered for an extra 5-10 minutes to reduce the broth. If it's too thick, stir in 2-3 tablespoons warm water or broth until smooth. For an ultra-creamy version, blend ½ cup of the soup and stir it back in. The coconut milk naturally thickens as it absorbs flavors, so patience is key—don't rush the simmering!

4

Can I use coconut milk powder instead of canned coconut milk?

Not recommended! Coconut milk powder lacks the rich, creamy texture and fat content that makes this soup luxurious. If you're in a pinch, mix ½ cup powder with 1 cup warm water to mimic the consistency, but the flavor won't be the same. For the best results, stick with full-fat canned coconut milk—it's worth the investment for that velvety finish.

5

What’s the best way to reheat leftover mulligatawny?

Gently reheat on the stovetop over low heat with a splash of water or broth to prevent separation. Never microwave it directly—this can make the coconut milk turn greasy. If the soup thickens too much, stir in 1-2 tablespoons of coconut milk or water until smooth. The flavors actually improve after a day as the spices meld further! Store leftovers in an airtight container for up to 4 days.

★★★★★4.7(10 reviews)
Categories Soups & Stews