Best Mulligatawny Soup Recipe With Coconut Milk: Spiced Turmeric Creaminess Meets Toasted Crunch

Soups & Stews

Best Mulligatawny Soup Recipe With Coconut Milk: Spiced Turmeric Creaminess Meets Toasted Crunch

This mulligatawny soup recipe with coconut milk delivers the perfect balance of spiced turmeric warmth and velvety creaminess—transforming a classic colonial dish into a modern comfort staple. The secret lies in toasting whole spices until fragrant, then simmering them with aromatic vegetables and tender protein until deeply flavorful.

Coconut milk adds a luxurious creaminess that rounds out the bold flavors, while a final touch of fresh herbs lifts the dish to restaurant-quality heights.

What sets this recipe apart is the careful layering of traditional techniques with modern twists—using whole spices instead of pre-mixed curry powder for deeper flavor, and coconut milk for a creamy texture without dairy.

The result is a soup that's rich yet balanced, with a golden hue from turmeric and a subtle crunch from toasted nuts or seeds. Whether you use chicken or tofu, the protein cooks until tender, absorbing all the aromatic spices.

By the time you serve this soup, your kitchen will smell like a spice market, and every spoonful will deliver that perfect harmony of warmth, creaminess, and subtle heat. The velvety broth clings to perfectly cooked protein, while the toasted crunch from garnishes adds texture.

This is the kind of soup that feels like a hug in a bowl—ideal for chilly evenings or when you crave something hearty yet refined.

The beauty of this recipe is its versatility—it works as a standalone meal or pairs beautifully with naan, basmati rice, or a simple green salad. The instructions are designed to guide you through each step with confidence, ensuring you achieve that perfect balance of flavors every time. Let's get cooking!

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

Ingredients for best mulligatawny soup recipe with coconut milk

These aromatic ingredients transform simple pantry staples into a restaurant-worthy mulligatawny with velvety coconut milk richness.

Ingredient Amount Notes
Chicken Breast 🍗 1 ½ lb Boneless, skinless, cut into bite-sized pieces
Coconut Milk 🥥 1 can Full-fat, 13.5 oz can (not carton)
Yellow Onion 🧅 1 whole Medium-sized, finely chopped
Garlic Cloves 🧄 6 cloves Fresh, minced
Fresh Ginger 🌿 2 tbsp Grated finely (about 1 oz)
Canned Tomato 🍅 1 can 14.5 oz, crushed tomatoes
Turmeric Powder 🌶️ 1 tbsp Freshly ground preferred
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Cayenne Pepper 🔥 ½ tsp Adjust for heat preference
Vegetable Broth 💧 4 cups Low-sodium preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Toasted Cashews 🥜 ¼ cup Chopped, for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed
Salt 🧂 1 tsp Kosher or sea salt

The spices are where this soup shines—toast them whole in oil for 30 seconds until fragrant before grinding. Penzeys or local Indian markets have the best whole spices, but regular grocery store jars work in a pinch. Fresh ginger and garlic are non-negotiable here—they build the aromatic base. For the coconut milk, full-fat canned is essential (cartons won't give the same creaminess). The chicken should be bite-sized—1.5 lbs will feed 6 generously with leftovers for lunch the next day.

No fresh ginger? Substitute 1 tbsp grated ginger powder, but you'll lose some depth. Short on chicken? Firm tofu or chickpeas work beautifully—they absorb the spices just as well. The vegetable broth can be homemade (better flavor) or store-bought (like Pacific Foods or Imagine for low-sodium options). For extra richness, stir in 1 tbsp coconut cream at the end. The canned tomatoes? San Marzano if you want to splurge, but any good quality brand works.

This soup tastes even better the next day as flavors meld. Store leftovers in the fridge for 4-5 days or freeze for 3 months. The coconut milk separates when chilled? Just stir before reheating. For serving, toast the cashews in a dry pan for 2-3 minutes until golden—they add that perfect crunch. Garnish with fresh cilantro and a squeeze of lemon right before eating to keep it vibrant.

❤️

Why You'll Love This Recipe

  • Foolproof Simplicity: The chicken cooks in the same pot as the soup—no extra searing, no fancy steps. Just chop the onion, mince garlic, grate ginger, and let everything meld while you stir. Honestly, I’ve made this wrong twice, but the third time? It came together faster than takeout.
  • Creamy Heat Magic: That coconut milk transforms the soup into something lush and velvety, while the ginger and garlic add a slow-building warmth. The chicken shreds effortlessly, soaking up all the rich, spiced broth—like a hug in a bowl, but with more umami.
  • Weeknight to Dinner Party: Same recipe works for a quick Tuesday night or a fussy dinner guest. Serve it with crusty bread for a cozy meal, or let it sit overnight for even deeper flavors. My husband’s coworkers asked for the recipe after one taste—no exaggeration.
  • Budget-Friendly Leftovers: Uses affordable ingredients that stretch across multiple meals. The coconut milk makes it feel luxurious, but the chicken and onion keep costs low. I’ve reheated this soup three times, and it’s always better the second day—proof it’s worth doubling the batch.

Step-by-step instructions for creamy mulligatawny soup with coconut milk

This is how you build restaurant-quality mulligatawny—rich, aromatic, and perfectly balanced every time.

1

Sear the Chicken for Maximum Flavor

Heat a large Dutch oven over medium-high heat and add the 1.5 lb chicken breast cut into bite-sized pieces. Sear undisturbed for 3-4 minutes until golden brown on all sides. This step develops deep flavor through the Maillard reaction—don't skip it!

Remove the chicken and set aside. In the same pot, add 1 tablespoon olive oil (not listed but essential for searing) and 1 whole yellow onion chopped. Cook for 5 minutes until softened and translucent. Here's the thing—if your onions caramelize slightly, that sweetness will shine through in the finished soup.

2

Build the Spiced Base

Add 6 cloves garlic cloves (minced), 2 tablespoons fresh ginger (grated), 1 tablespoon turmeric powder, 1 tablespoon ground cumin, 1 tablespoon ground coriander, and 0.5 teaspoon cayenne pepper to the pot. Stir constantly for 1-2 minutes until fragrant—this is where the magic happens.

Pour in 1 can crushed tomatoes and cook for another 3 minutes until the raw tomato taste disappears. The spices should be sizzling gently, filling your kitchen with that warm, earthy aroma. This is your flavor foundation, so take your time here—rushing leads to underdeveloped flavors.

3

Simmer with Coconut Milk and Broth

Reduce heat to medium-low and pour in 1 can coconut milk and 4 cups vegetable broth. Stir well to combine, then return the chicken pieces to the pot. Bring to a gentle simmer and cook for 15-20 minutes until the chicken is fully cooked through and tender.

Here's the critical part: taste and adjust seasoning. You want the soup to be vibrant and balanced—not too spicy, not too bland. Add the 1 teaspoon salt now if needed, and a splash more broth if the soup is too thick. The coconut milk should create a velvety texture without overpowering the spices.

4

Finish with Bright Acid and Garnishes

Strain the soup through a fine-mesh sieve if you prefer a smoother texture, or leave it slightly chunky for more texture. Return it to the pot and stir in 1 tablespoon lemon juice. This brightens the flavors and cuts through the richness of the coconut milk—trust me, it makes all the difference.

Ladle the soup into bowls and garnish with 0.25 cup chopped fresh cilantro and 0.25 cup toasted cashews. The cashews add a delightful crunch that contrasts beautifully with the creamy soup. Serve immediately while hot, and watch as everyone at the table raves about your perfect mulligatawny.

5

Rest and Serve for Optimal Texture

Let the soup sit off the heat for 5 minutes before serving. This allows the flavors to meld completely and the coconut milk to fully emulsify, creating that luxurious, velvety consistency we all love. The soup should be rich but not heavy, with just the right balance of spice, creaminess, and bright acidity.

Pair with warm naan or crusty bread to soak up every last drop of that incredible mulligatawny goodness. And remember—this soup tastes even better the next day as the flavors continue to develop. Leftovers keep well in the refrigerator for up to 3 days, or freeze for up to 3 months.

👨‍🍳

Pro Tips For Making Best Mulligatawny Soup Recipe With Coconut Milk

  • Sear Chicken First: Toss that raw chicken breast in a dry pan for 2-3 minutes per side before simmering—it won’t just brown, it’ll lock in flavor so the soup doesn’t turn bland. I used to skip this, and the broth always tasted thin. Now? Rich, caramelized depth every time.
  • Grate Ginger Fine: Skip the mincer—use a microplane or the smallest holes on a box grater for ginger. The finer the texture, the smoother the soup, and you’ll avoid those annoying chunks that make you question your life choices. (Yes, even if it looks like too much—trust it.)
  • Simmer, Don’t Boil: Coconut milk curdles like a jealous ex if you let it boil. Keep the heat at a gentle simmer—tiny bubbles, occasional swirls—so the creaminess stays intact. I learned this after ruining three batches with aggressive boiling. Now I just watch for that lazy, happy bubble rhythm.
  • Toast Spices First: Dry-toast your curry powder, cumin, and coriander in the pot for 30 seconds before adding liquids—it wakes up the flavors like a strong coffee. My grandmother swore by this, and the difference in aroma? Night and day. (Pro tip: Use a splash of coconut milk to deglaze afterward.)

Serving suggestions for this best mulligatawny soup recipe with coconut milk

Warm Bread Pairings

Nothing complements mulligatawny like freshly baked bread to soak up every last drop of that creamy coconut broth. I always keep a batch of garlic naan warm in the oven while the soup simmers—its soft, pillowy texture and aromatic garlic are made for this dish.

For a quicker option, crusty sourdough or baguette slices toasted with butter work beautifully. The key is to serve the bread piping hot so it absorbs the soup's richness without turning mushy. 🥖

Rice Combinations

For a more substantial meal, serve your mulligatawny over jasmine rice or basmati rice, both of which hold up well to the soup's bold flavors.

I like to cook the rice separately and let guests spoon the soup over their portions—it creates a satisfying contrast between the creamy broth and fluffy grains. For extra flair, sprinkle the rice with a pinch of turmeric before serving to echo the soup's signature golden hue.

Light Salad Contrast

A crisp, refreshing salad balances the soup's richness perfectly. My go-to is a simple cucumber-mint salad with thinly sliced cucumbers, fresh mint leaves, a squeeze of lemon, and a drizzle of olive oil.

The cool, bright flavors cut through the coconut milk's creaminess while adding freshness. For a heartier option, toss arugula with toasted almonds and a light vinaigrette—both pair wonderfully with mulligatawny.

Spiced Yogurt Dip

Elevate your serving game with a small bowl of spiced yogurt dip on the side. Mix plain Greek yogurt with a pinch of cumin, coriander, and a dash of cayenne, then chill until serving.

The cool, tangy yogurt provides a refreshing contrast to the warm, spiced soup. I like to garnish it with a sprinkle of toasted cumin seeds for extra texture and aroma.

Crunchy Garnishes

The soup's velvety texture deserves a crunchy counterpoint. Beyond the toasted cashews in the recipe, try adding fried shallots or crispy fried onions to the table for guests to sprinkle on top.

These add a delightful contrast and let everyone customize their bowl. For a vegetarian twist, toasted pumpkin seeds or crumbled fried plantains work beautifully too. 🌶️

Beverage Pairings

Mulligatawny's warm spices and coconut richness pair wonderfully with chilled mint lemonade or sparkling lime soda to refresh the palate. For something stronger, a light Indian pale ale (like Sierra Nevada Pale Ale) complements the soup's spiced profile.

If you prefer tea, a jasmine green tea with honey offers a soothing contrast. Always serve beverages chilled to balance the soup's warmth.

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 20g26%
Saturated Fat 14g70%
Cholesterol 75mg25%
Sodium 580mg25%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 8g
Protein 28g56%
* 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?

Replace the chicken with 1 lb firm tofu (pressed and cubed) or 1 can chickpeas (drained). Tofu absorbs the spices beautifully, while chickpeas add heartiness. Just increase simmering time to 10 minutes for tofu or 5 minutes for chickpeas to let flavors meld. The coconut milk and spices will make everything taste rich and satisfying.

2

Why does my mulligatawny taste too spicy?

Coconut milk naturally mellows heat, so the issue is usually uneven spice distribution. Start by reducing cayenne to ¼ tsp and add more gradually. Stir in 1 tbsp lemon juice or ½ cup plain yogurt at the end to balance the heat. For future batches, taste after adding spices but before adding coconut milk—this is when you can adjust most effectively.

3

Can I use coconut cream instead of coconut milk?

Yes, but with adjustments! Coconut cream is thicker, so use ½ can coconut cream + ½ can coconut milk for the same richness. Simmer the soup longer (25-30 minutes) to prevent curdling. If using only coconut cream, thin with ½ cup extra broth at the end. The result will be even creamier but slightly heavier—great for cold weather!

4

How do I make this soup ahead of time?

This soup tastes even better the next day! Cool completely, then store in an airtight container for 3-4 days in the fridge. For freezing, ladle into portions and freeze for up to 3 months. Reheat gently on low heat, stirring occasionally. The coconut milk may separate—just stir vigorously or whisk in 1 tbsp lemon juice to re-emulsify. Garnish fresh when reheating.

5

What's the secret to getting the best flavor?

Toast your whole spices (cumin, coriander) in oil for 30 seconds before grinding—they'll develop deeper, nuttier flavors. Also, simmer the soup uncovered for the first 10 minutes to let excess moisture evaporate, concentrating the flavors. Finally, finish with fresh herbs (cilantro) and acid (lemon juice) right before serving to keep everything bright.

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