Soups & Stews
This authentic Indian mulligatawny soup brings colonial-era elegance to your kitchen with its velvety coconut broth and aromatic spice blend. 🌟 The name itself—derived from Tamil mullu kathal (pepper and coconut)—hints at its layered flavors, where turmeric, cumin, and curry leaves create a warm, earthy harmony that lingers long after the first sip.
Unlike its British-adapted versions, this recipe stays true to its South Indian roots, where coconut milk replaces cream and fresh herbs take center stage.
The secret lies in the spice tempering: toasted whole spices like cardamom and cinnamon infuse the oil with depth before the broth even simmers. I’ve perfected a method where the vegetables—carrots, potatoes, and peas—cook just until tender, preserving their texture while absorbing the fragrant broth.
The final touch? A swirl of coconut milk that transforms the soup into a luxurious, creamy finish without overpowering the spices.
What you’ll end up with is a soup that’s rich yet balanced—creamy from the coconut, vibrant from the turmeric, and subtly spiced with just enough heat to warm you from the inside out.
It’s the kind of dish that feels like a hug in a bowl, perfect for chilly evenings or as a starter before a curry feast. The aroma alone will have your kitchen smelling like a bustling Mumbai street.
Serve it with warm naan or steamed basmati rice to soak up every last drop of that fragrant broth. The beauty of this recipe is its versatility: it’s hearty enough for a main course but light enough for a first course.
Let’s get cooking—your taste buds are in for a treat.
Ingredients for authentic indian mulligatawny soup
Spices, coconut milk, and fresh herbs—this is where mulligatawny magic begins.
| Ingredient | Amount | Notes |
|---|---|---|
| Vegetable Oil 🫒 | ¼ cup | Light oil for spice tempering |
| Yellow Onion 🧅 | 1 whole | Finely chopped, medium size |
| Garlic Cloves 🧄 | 6 cloves | Peeled, minced |
| Fresh Ginger 🌿 | 1 ½ tbsp | Grated, freshly ground |
| Curry Leaves 🌿 | ½ tbsp | Fresh, whole leaves |
| Ground Turmeric 🌶️ | 1 tbsp | Freshly ground preferred |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper flavor |
| Cardamom Pods 🌿 | 4 whole | Lightly crushed |
| Cinnamon Stick 🌿 | 1 whole | 2-inch piece |
| Black Peppercorns 🌶️ | ½ tsp | Crushed, whole berries |
| Carrots 🥕 | 2 whole | Medium, peeled and sliced |
| Russet Potatoes 🥔 | 1 lb | Peeled, cubed |
| Frozen Peas 🌽 | 1 cup | No need to thaw |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Vegetable or Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The curry leaves are non-negotiable for that authentic South Indian flavor—Indian grocery stores have them fresh year-round, or look for jars in the international aisle. Penzeys sells them dried if you can't find fresh, but the aroma changes completely. For the ginger, buy organic and grate it fresh; jarred ginger loses its zing. The coconut milk? Full-fat only—it’s what gives the soup that velvety texture. If you can’t find fresh curry leaves, dried at half the amount works, but the flavor won’t be the same. Toast your whole spices (cardamom, cinnamon) in the oil first—that’s where the depth comes from.
No curry leaves? Substitute 1/4 tsp ground coriander, but it won’t be authentic. Running low on coconut milk? Cashew cream (blend soaked cashews with water) works in a pinch, though it’s lighter. The broth can be vegetable or chicken—just skip the salt in the store-bought version. For the potatoes, Russet holds up best when cubed evenly. And if you’re using canned tomatoes, San Marzano is the gold standard, but any good quality canned tomatoes will do. The peas? Frozen is perfect—they keep their texture better than fresh.
This soup tastes even better the next day—make a double batch if you can. Store it in an airtight container in the fridge for up to 5 days. The coconut milk may separate; just stir before reheating. For freezing, portion into containers and keep for 3 months. I like to make a big pot on Sundays so I have leftovers for quick lunches all week. The spices mellow out over time, so it’s perfect for meal prep.
Why You'll Love This Recipe
- One-Pot Magic: The moment onion, garlic, and ginger hit that hot oil? Chef’s kiss. No extra pans, no mess—just a single pot where all the layers of flavor build together. Honestly, I’ve made soups that took twice the cleanup for half the satisfaction.
- Spice Symphony: That first sip—warm, tangy, with curry leaves whispering earthy notes—is pure comfort. The ginger and garlic don’t just add flavor; they transform the broth into something rich and alive, like a hug in a bowl.
- Weeknight Workhorse: Toss it together mid-afternoon, let it simmer while you handle life, and boom—dinner’s ready. Between us, this is the soup I serve when friends drop by unannounced or when I’m too tired to fuss. It never lets me down.
- Budget-Friendly Luxury: Onion, garlic, ginger—those are the stars, and they’re all pantry staples. The curry leaves add that authentic touch without breaking the bank, and leftovers? They taste even better the next day, reheated or cold. My wallet and my taste buds thank me.
Step-by-step instructions for authentic Indian mulligatawny soup
Let's create this fragrant, spiced masterpiece with layers of flavor that dance on your palate.
🔥 Step 1: Temper the Spices in Oil
Heat the 0.25 cup vegetable oil in a heavy-bottomed pot over medium-low heat. Add the 4 whole cardamom pods and 1 whole cinnamon stick first—they need time to gently release their aromatic oils. Watch closely as the oil begins to shimmer, then add the 0.5 tsp crushed black peppercorns. You'll see tiny bubbles form around them.
After 1 minute, add the 1 tbsp ground turmeric and 1 tsp ground cumin. Stir constantly for 30 seconds until the spices bloom and fill your kitchen with that unmistakable warm, earthy aroma. This is where the magic begins—these spices form the soul of your mulligatawny. Don't rush this step; patience here ensures deep flavor infusion.
🍳 Step 2: Sauté the Aromatics Until Golden
Add the 1 whole yellow onion and cook for 5-6 minutes until softened and beginning to turn translucent. You'll hear a wonderful sizzling sound as the onions release their sweetness. Stir occasionally to prevent browning. When the onions are nearly caramelized, add the 6 cloves minced garlic and 1.5 tbsp grated fresh ginger. Cook for another 1-2 minutes until fragrant.
Here's the thing—fresh ginger and garlic should smell like a spice market when properly cooked. If they're still raw-smelling, cook them another 30 seconds. Now add the 0.5 tbsp curry leaves and let them sizzle for 30 seconds—they'll darken slightly and release their citrusy aroma. This is your signal that all aromatics are ready to marry with the spices.
🍳 Step 3: Build the Flavor Base
Add the 2 whole carrots and 1 lb cubed russet potatoes to the pot. Stir to coat them in the spiced oil mixture, then pour in the 4 cups vegetable or chicken broth. Bring to a gentle boil, then reduce heat to medium-low and let it simmer uncovered for 15 minutes. You'll see the vegetables begin to soften and the liquid reduce slightly.
After 15 minutes, taste the broth. It should be developing that complex spice profile, though still bright and not yet creamy. This is your flavor foundation—if it's too bland, add a pinch more salt now. If it's too spicy, we'll balance it later with the coconut milk. The potatoes should be tender when pierced with a fork but not falling apart.
🥘 Step 4: Add Creaminess and Final Touches
Stir in the 1 can coconut milk and 1 cup frozen peas. The soup will immediately take on a velvety texture. Let it simmer gently for 10-12 minutes until the potatoes are fork-tender and the peas are heated through. You'll notice the coconut milk creates a beautiful sheen on the surface—this is your visual cue that the soup is coming together.
Add the 1 tsp salt and adjust seasoning if needed. The soup should be balanced—spicy but not overwhelming, creamy but not heavy. For that authentic touch, stir in the 1 tbsp freshly squeezed lemon juice. This brightens all the flavors and cuts through the richness of the coconut milk. Taste again—you're aiming for a harmony of spice, creaminess, and acidity.
⏰ Step 5: Rest and Serve with Confidence
Remove the pot from heat and let the soup rest for 5 minutes. This crucial step allows all the flavors to meld together. Skim off any excess oil that has risen to the surface if desired. For an authentic presentation, you can garnish each serving with a few extra curry leaves and a sprinkle of ground cumin. The aroma alone will make your guests anticipate that first spoonful.
Ladle into bowls and serve immediately. Each bite should deliver that perfect balance of spicy, creamy, and slightly tangy flavors. The soup should coat your spoon with a luxurious texture while still feeling light. If you made this for a dinner party, they'll think you've been cooking mulligatawny for years. Trust me, this is where the magic happens.
Pro Tips For Making Authentic Indian Mulligatawny Soup
- Bloom the Spices Slowly: I learned this the hard way—dumping all your curry powder and spices at once just makes the soup taste like dust. Instead, toast the whole spices (black peppercorns, cinnamon, cardamom) in the oil for 30 seconds before adding onions. This wakes up their flavor without burning them. The oil should shimmer, not smoke.
- Finely Grate the Ginger: Skip the mincer—your mulligatawny needs ginger so fine it practically dissolves. Use a microplane or the smallest holes on a box grater, then press the pulp through a sieve to remove strings. Too much texture here and you’ll taste it like a chunky afterthought. (Yes, even if you’re impatient like me.)
- Sweat the Onions Until Golden: Don’t rush the onion step—this is where the soup’s depth lives. Cook them over medium-low heat until they’re a deep, dry gold, not just translucent. If they brown too fast, lower the heat and add a splash of water. Burnt onions ruin everything, and no one’s saving this dish with extra salt.
- Strain the Tomato Paste: Sounds weird, but it works: blend your tomato paste with a little water, then strain it through a fine-mesh sieve before adding it to the pot. This removes the grit and gives the soup a silky texture. I skip this when I’m lazy, but the difference is noticeable—especially when you’re serving it to people who’ll ask, “What’s missing?”
Essential equipment for great authentic indian mulligatawny soup
Heavy-Bottomed Pot
A 5-6 quart heavy-bottomed pot is non-negotiable for this recipe. I swear by my All-Clad stainless steel Dutch oven—it distributes heat evenly and prevents scorching when you're tempering spices at medium-low heat.
The deep sides also give your vegetables room to cook without overflowing. For budget-friendly options, a Calphalon nonstick pot works well, though you'll need to monitor heat more closely. 🌡️
Immersion Blender
While this recipe doesn't require blending, an immersion blender (like the Ninja CB1000) becomes your secret weapon for adjusting textures. If you prefer your mulligatawny smoother, blend just half the soup for a creamy texture while keeping the other half chunky.
I like to blend 2 cups at a time for 10-15 seconds until silky, then return it to the pot. This creates beautiful visual contrast in each bowl.
Fine-Mesh Strainer
A stainless steel fine-mesh strainer (like the OXO Good Grips) is essential for straining your broth if you're using homemade stock. The tight weave catches all the sediment while letting the flavorful liquid through.
For the spice tempering step, use it to remove the whole spices (cardamom pods, cinnamon stick) after they've infused the oil. This prevents your soup from becoming too fibrous. Pro tip: Save the strained spices for future broths—they're packed with flavor! 🌿
Curry Leaf Picker
While not a formal tool, a curry leaf picker (or even a pair of tweezers) makes handling those delicate leaves effortless. Fresh curry leaves are fragile and can tear when you're trying to add them to hot oil.
I keep a small bowl of leaves on the counter while cooking so I can add them precisely when needed. For dried curry leaves, a mortar and pestle helps grind them to a fine powder if you're substituting.
The aroma difference is night and day—fresh leaves smell like citrus and pepper combined. 🌶️
Ladle with Long Handle
Serve your mulligatawny with a long-handled ladle (like the Nordic Ware 3-quart) to prevent burns when transferring hot soup to bowls. The deep well also helps you scoop up all those delicious vegetables and broth.
For presentation, I like to use a slotted spoon to remove any whole spices or curry leaves that might have settled at the bottom before serving. This keeps each bowl looking pristine while maintaining authenticity. ✨
Spice Grinder
A manual spice grinder (like the Bambino) ensures your turmeric and cumin are freshly ground for maximum aroma. Pre-ground spices lose potency quickly, and that's the last thing you want in an authentic mulligatawny.
For whole spices like cardamom and cinnamon, lightly crush them with the side of a knife or a rolling pin to release their essential oils without turning them into powder. The slight texture contrast adds another layer of complexity to your soup. 💫
Nutrition facts
Frequently asked questions
What makes this mulligatawny soup authentically Indian?
This recipe stays true to its South Indian roots by using fresh curry leaves, coconut milk instead of cream, and a careful balance of whole spices like cardamom and cinnamon. The spice tempering technique—where spices are toasted in oil before adding aromatics—is key to authentic flavor development. Unlike British versions, this soup emphasizes fresh herbs and avoids heavy creaminess.
Can I make this soup vegetarian?
Simply use vegetable broth instead of chicken broth. The recipe already includes plenty of plant-based ingredients like potatoes, carrots, and peas. The coconut milk provides enough richness to satisfy even meat-eaters. For extra protein, add chickpeas or tofu when simmering the vegetables.
Why does my mulligatawny taste too spicy?
This often happens when the spices are toasted too long or when fresh ginger/garlic are undercooked. To balance it, stir in 1-2 tablespoons coconut milk or lemon juice at the end. For future batches, reduce black peppercorns to ¼ tsp and toast spices for only 1 minute total. The coconut milk will naturally mellow the heat while adding creaminess.
How can I make this soup thicker or thinner?
For a thicker consistency, simmer uncovered for 5-10 extra minutes to reduce the broth. If it's too thick, stir in ¼ cup warm water or broth at a time until reaching your desired texture. The coconut milk adds natural thickness, but don't over-simmer or it may separate. For a velvety finish, blend ½ the soup with an immersion blender for 10 seconds.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days. The coconut milk may separate—just stir before reheating. For freezing, portion into containers and keep for 3 months. Reheat gently on low heat, stirring occasionally. The flavors actually improve overnight as the spices meld together!
