Best Mulligatawny Soup Recipe With Coconut Milk: Spiced Pearl Lentils and Celery Crown Crunch

Soups & Stews

Best Mulligatawny Soup Recipe With Coconut Milk: Spiced Pearl Lentils and Celery Crown Crunch

The best mulligatawny soup recipe with coconut milk transforms a classic into a creamy, spiced masterpiece that balances warmth and sophistication. This version elevates traditional flavors with velvety coconut milk, transforming pearl lentils into tender, aromatic bites while adding a delicate richness that modernizes the dish without sacrificing authenticity.

The secret lies in slow-simmered spices and celery crown crunch—a crispy garnish that delivers texture and visual appeal.

What sets this recipe apart is the harmony of flavors: ginger and turmeric build warmth, while coconut milk adds a subtle sweetness that rounds out the spice. Unlike lighter versions, this soup delivers hearty satisfaction with every spoonful, thanks to the lentils' natural creaminess and the coconut's velvety embrace.

The celery crown crunch, a signature touch, adds a refreshing contrast that keeps each bite dynamic.

Perfect for chilly evenings or as a comforting centerpiece for gatherings, this mulligatawny soup delivers restaurant-quality depth at home. The spices infuse the coconut milk beautifully, creating a silky base that cradles the lentils and vegetables.

Whether served with crusty bread or as a standalone dish, it promises a flavor experience that feels both nostalgic and refreshingly new.

The recipe balances tradition with modern techniques, ensuring the soup is foolproof yet impressive. With careful spice blooming and a slow simmer, the flavors meld into a cohesive, aromatic bowl. The celery crown crunch isn't just garnish—it's a textural revelation that elevates the dish to another level. Let’s get cooking.

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

Ingredients for best mulligatawny soup recipe with coconut milk

Velvety coconut milk meets aromatic spices in this hearty, restaurant-style mulligatawny—where every ingredient plays a vital role.

Ingredient Amount Notes
Pearl Lentils 🌾 1 ½ cups Rinsed thoroughly before cooking
Coconut Milk 🥥 1 can Full-fat for creaminess (13.5 oz)
Yellow Onion 🧅 1 whole Diced finely for even cooking
Carrots 🥕 2 medium Peeled and cut into small cubes
Celery Stalks 🧄 3 whole Trimmed and sliced thinly
Fresh Ginger 🌿 2 tbsp Grated finely for bright flavor
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
Ground Turmeric 🌶️ 1 tsp Freshly ground preferred
Ground Cumin 🌿 1 tsp Toasted for deeper aroma
Ground Coriander 🌶️ 1 tsp Freshly ground for complexity
Chicken Stock 💧 4 cups Homemade or high-quality store-bought
Tomato Paste 🍅 2 tbsp For concentrated umami
Fresh Lemon Juice 🍋 1 tbsp Brightens the final flavors
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly cracked for heat
Celery Stalks 🧄 2 whole For crispy crown garnish
Olive Oil 🫒 2 tbsp Extra-virgin for frying celery

The coconut milk is non-negotiable here—full-fat canned (like Thai Kitchen) delivers that luxurious creaminess. Costco or Trader Joe's always have it in stock, and it’s worth the extra cost for that rich mouthfeel. Fresh ginger and garlic? Buy organic if possible—their bright flavors shine through after simmering. For the lentils, Bob’s Red Mill pearls cook perfectly, but any pearl variety works. The celery crown crunch requires thick, firm stalks—skip the wilted ones at the store’s back. Whole Foods or local farmers markets often have the freshest celery for this garnish.

No fresh ginger? Powdered works in a pinch, but it lacks that zesty punch. Substituting coconut milk? Cashew cream (blend soaked cashews with water) mimics the texture beautifully. Out of chicken stock? Vegetable stock keeps it vegetarian—just add a splash of soy sauce for umami depth. The tomato paste can be skipped if you dislike its intensity, but it adds that savory backbone the soup needs. For the celery crown, baking it in the oven at 400°F for 10 minutes gives it that perfect crispy texture without frying—less mess, same result.

This soup tastes even better the next day as flavors meld. Store leftovers in an airtight container for up to 5 days—the coconut milk keeps it creamy. Freeze portions for 3 months, but thaw gently in the fridge to preserve texture. The celery crown crunch? Best made fresh—it loses crispness after 2 hours. For meal prep, fry extra celery crowns and store them separately, reheating in a dry pan for 1-2 minutes before serving. Double the batch—it disappears fast at gatherings.

❤️

Why You'll Love This Recipe

  • I’ll be real: this recipe is my budget-friendly secret weapon. Pearl lentils are dirt cheap, and the rest of the ingredients? Stuff I already have. The onion, carrots, celery—basic veggies that don’t wilt overnight. Plus, the leftovers taste just as good reheated as they do fresh. Not the prettiest, but the taste makes up for it every time.
  • One-Pot Magic: I swear by this recipe because it’s actually one-pot—no fussing with multiple pans or cleanup. Just sauté the onions, toss in the lentils and veggies, simmer, then stir in that velvety coconut milk. The lentils soften perfectly while the carrots and celery melt into the broth like they belong there.
  • Creamy Without Guilt: Here’s what sold me—the coconut milk doesn’t just add richness; it balances the earthy lentils and sharp onion like a pro. Honestly, the first time I tasted it, I thought, “Wait, this is actually healthy?” But it’s not skimping—it’s ridiculously satisfying, with that slow-simmered depth that makes you forget it’s good for you.
  • Lunchbox Hero: Between us, this soup is my go-to for meal prep because it lasts. The lentils hold up for days, and the coconut milk keeps it from getting watery. Pack it in jars for work or school—it’s hearty enough to fill you up, but light enough to not weigh you down. (Yes, even on a Tuesday night when you’re craving something warm but don’t want to slave over it.)

Step-by-step instructions for creamy coconut mulligatawny soup

Here's how to craft this velvety, spice-infused masterpiece with perfect texture and depth.

1

Sauté the Aromatic Base

Heat the 2 tablespoons olive oil in a heavy-bottomed pot over medium heat. Add the 1 whole yellow onion, 2 medium carrots (cut into small cubes), and 3 whole celery stalks (sliced thinly). Cook for 8-10 minutes until the vegetables soften and the onion becomes translucent.

Here's where the magic begins: Add the 2 tablespoons fresh ginger (finely grated) and 4 cloves garlic (minced) to the pot. Stir for 1-2 minutes until the raw garlic scent disappears and you smell that irresistible aromatic blend. This step builds the flavor foundation—don't rush it. The vegetables should be tender but not browned, creating a smooth base for the spices.

2

Toast the Spices and Add Tomato Paste

Reduce the heat to medium-low and add the 1 teaspoon ground turmeric, 1 teaspoon ground cumin, and 1 teaspoon ground coriander. Stir constantly for 1 minute until the spices are fragrant and the pot smells earthy and warm. You're essentially blooming these spices to release their full potential.

Next, add the 2 tablespoons tomato paste and cook for another 2 minutes, stirring frequently. This step deepens the umami flavor and prevents the soup from becoming too coconut-forward later. The paste will darken slightly, creating a rich base for the coconut milk. If you smell any burning, reduce the heat immediately—spices burn quickly and turn bitter.

3

Build the Lentil and Liquid Foundation

Pour in the 1.5 cups pearl lentils (rinsed thoroughly) and stir to coat them in the spiced oil. Add the 4 cups chicken stock and bring the mixture to a gentle boil. Once boiling, reduce heat to low and let it simmer uncovered for 20 minutes, stirring occasionally. The lentils should begin to soften but shouldn't be fully tender yet.

This simmering time is crucial—it allows the spices to meld with the lentils and stock, creating a harmonious base. You'll notice the soup thicken slightly as the starches from the lentils release. If the soup starts to stick to the bottom of the pot, add a splash of water to keep it moving. The goal is a rich, flavorful broth that will become the heart of your soup.

4

Incorporate Coconut Milk and Finish

After the lentils have simmered for 20 minutes, stir in the 1 can coconut milk (full-fat for maximum creaminess). The soup will immediately lighten in color and become luxuriously smooth. Add the 1 tablespoon fresh lemon juice, 1.5 teaspoons salt, and 0.5 teaspoon black pepper, then taste and adjust seasoning if needed.

Simmer the soup gently for another 10 minutes to allow all the flavors to meld together. The coconut milk should be fully incorporated, creating a velvety texture without any separation. The lemon juice brightens the dish, cutting through the richness of the coconut and spices. If the soup is too thick, add a bit more chicken stock or water to reach your desired consistency—it should coat the back of a spoon but still be easy to ladle.

5

Prepare the Celery Crown Garnish

While the soup simmers, heat 2 tablespoons olive oil in a small skillet over medium heat. Add the 2 whole celery stalks (cut into 2-inch pieces) and fry for 3-4 minutes until golden brown and crispy on all sides. This crispy celery crown adds a delightful textural contrast to the creamy soup.

To serve, ladle the soup into bowls and place 2-3 crispy celery crown pieces on top of each serving. The golden-brown celery adds a beautiful visual element and a satisfying crunch that balances the creamy texture of the soup. Each spoonful should deliver a perfect harmony of spiced lentils, rich coconut milk, and bright lemon notes—truly the best mulligatawny soup you'll ever make.

👨‍🍳

Pro Tips For Making Best Mulligatawny Soup Recipe With Coconut Milk

  • Sear the Onions First: DESCRIPTION: I learned this the hard way—skipping the sear means your soup will taste like a mushy onion stew, not a rich, layered mulligatawny. Get that onion finely diced, hit medium-high heat, and cook it until it’s golden brown (about 8-10 minutes) before adding anything else. The caramelization is what ties the whole dish together.
  • Rinse the Lentils: DESCRIPTION: Pearl lentils are notorious for holding dirt, and nothing ruins a creamy coconut soup like grit. Give them a quick rinse under cold water before adding them to the pot—yes, even if they look clean. Trust me, you’ll taste the difference.
  • Simmer, Don’t Boil: DESCRIPTION: Mulligatawny soup is delicate, and boiling it turns the coconut milk into a greasy mess. Once everything’s in the pot, keep the heat at a gentle simmer (small bubbles, occasional swirls) for at least 30 minutes. Patience here means a velvety texture, not a broken one.
  • Stir in Coconut Milk Last: DESCRIPTION: Sounds weird, but it works: Add the coconut milk in the final 10 minutes of cooking, not at the start. If you mix it in early, the heat will separate it, and you’ll end up with a soup that looks like it’s floating oil. Stir it in when the lentils are almost tender, and you’ll get that luscious, cohesive consistency.

Dietary considerations for best mulligatawny soup recipe with coconut milk

Vegetarian Adaptations

This mulligatawny shines as a vegetarian dish by replacing chicken stock with 4 cups vegetable stock (homemade or high-quality store-bought). For extra umami depth, add 1 tablespoon soy sauce or ½ teaspoon miso paste when simmering the lentils.

The coconut milk and spices still create a rich, satisfying base without animal products. 🌱

Gluten-Free Considerations

All ingredients in this recipe are naturally gluten-free, but always double-check your chicken stock and spice blends for hidden gluten. Use certified gluten-free brands like Annie's Homegrown for lentils or Bob's Red Mill for spices.

The celery crown garnish remains safe as long as you avoid cross-contamination with gluten-containing ingredients during frying. 🌾

Dairy-Free Clarity

This recipe is 100% dairy-free—the creaminess comes entirely from full-fat coconut milk and the natural richness of lentils. No butter, cream, or dairy substitutes are needed.

The coconut milk's natural fats create a luxurious texture that rivals dairy-based soups. For extra richness, some cooks add 1 tablespoon cashew cream at the end. 🥥

Spice Sensitivity Options

Adjust the heat by reducing the ground cumin and ground coriander to ½ teaspoon each while keeping the turmeric at 1 teaspoon. For milder versions, substitute ½ teaspoon mild paprika for the cumin.

The coconut milk naturally mellows the spices, so even with full measurements, the soup remains approachable for sensitive palates. 🌶️

Protein Boost Variations

Add 1 cup cooked chicken breast (diced) or ½ cup firm tofu (pressed and cubed) during the final 10-minute simmer to boost protein. For seafood lovers, stir in ½ cup cooked shrimp or ½ cup smoked salmon just before serving.

These additions complement the coconut milk's richness without overpowering the lentils. 🍗

Allergen-Friendly Swaps

For nut allergies, avoid coconut milk substitutes and stick with cashew cream (if nuts are safe) or silken tofu blended with water for creaminess. The recipe's base ingredients are naturally free from common allergens, but always verify spice blends for potential cross-contamination.

The celery crown remains safe as long as fried in a dedicated oil. 🚫🥜

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 8g40%
Cholesterol 10mg3%
Sodium 520mg23%
Total Carbohydrate 38g13%
Dietary Fiber 10g36%
Sugars 6g
Protein 16g32%
* 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 without coconut milk?

The coconut milk is key for that signature creamy texture, but you can substitute with 1 cup cashew cream (blend soaked cashews with water) or ½ cup Greek yogurt for a tangy twist. The soup will still be flavorful but slightly lighter—expect a thinner consistency. For a dairy-free alternative, try blending silken tofu with a splash of water until smooth.

2

How do I adjust the spice level for picky eaters?

Reduce the cumin and coriander to ½ teaspoon each while keeping the turmeric at 1 teaspoon. For extra mildness, swap the cumin with ½ teaspoon mild paprika. The coconut milk naturally mellows the heat, so even with full spice amounts, the soup remains approachable. Taste as you go—you can always add more salt or a splash of lemon juice to balance flavors.

3

Can I prepare this soup ahead of time?

This soup tastes even better the next day as flavors meld. Store leftovers in an airtight container for up to 5 days in the fridge. For freezing, portion into containers and freeze for 3 months. Thaw overnight in the fridge—never at room temperature. The celery crown garnish is best made fresh, but you can fry extra pieces and reheat them in a dry pan for 1-2 minutes before serving.

4

What’s the secret to the perfect celery crown crunch?

Use thick, firm celery stalks (avoid wilted ones) and cut them into 2-inch pieces. Fry in 2 tablespoons olive oil over medium heat for 3-4 minutes until golden brown and crispy. For a lighter option, bake at 400°F for 10 minutes—same result, less mess! The key is high heat and patience—don’t overcrowd the pan or the celery will steam instead of crisp.

5

Can I use canned lentils instead of dry?

Yes, but adjust cooking time. Use 1 (15 oz) can drained lentils and add them with the spices (Step 2). Simmer for only 10 minutes after adding coconut milk to avoid mushiness. Canned lentils cook faster, so skip the initial 20-minute simmer with stock. For best texture, rinse the lentils first to remove excess sodium.

★★★★★5.0(15 reviews)
Categories Soups & Stews