If you’re craving a soul-warming bowl that’s bursting with vibrant flavors and comforting spices, look no further than this Indian Mulligatawny Soup Recipe. This classic soup brings together tender lentils, aromatic curry, and a subtle sweetness from apples and coconut milk, creating a harmony of tastes that’s truly irresistible. Whether you’re seeking a hearty lunch or a cozy dinner, this recipe offers a perfect balance of spice, creaminess, and texture that feels like a warm hug in a bowl.

Ingredients You’ll Need
Every ingredient in this Indian Mulligatawny Soup Recipe plays a starring role. From the crunchy carrot to the fragrant spices, each element adds its own special touch, making the soup both complex and delightfully balanced.
- Butter (or vegetable oil for dairy-free/vegan): Essential for sautéing and bringing a rich base flavor to the soup.
- Yellow onion, chopped: Adds sweetness and depth once softened.
- Carrot, peeled and diced: Provides a natural sweetness and vibrant color.
- Red jalapeño, seeded and diced: Offers a gentle heat without overpowering the dish.
- Garlic, minced: Brings aromatic intensity that’s impossible to resist.
- Ginger root, peeled and minced: Adds a fresh, zesty spice that brightens the soup.
- Small firm apples, peeled, cored, and diced: Cleverly adds subtle sweetness and a hint of fruitiness.
- Can of diced tomatoes: Introduces acidity and juicy texture.
- Curry powder: The heart of the soup’s warm, complex flavor profile.
- Ground cumin: Earthy tones that complement the curry perfectly.
- Paprika: Keeps things smoky and slightly sweet.
- Ground cinnamon: Adds a gentle warmth and surprising complexity.
- Ground turmeric: Lends a lovely golden color and subtle bitterness.
- Ground cardamom: Provides floral notes that elevate the soup’s fragrance.
- Freshly ground black pepper: For a little spicy kick and depth.
- Dried thyme: An herbal background player that enhances the overall aroma.
- Red lentils, uncooked: The protein-packed base that gives the soup heartiness and body.
- Chicken or vegetable broth: Creates a flavorful liquid foundation, with vegetable broth making it vegan-friendly.
- Canned unsweetened coconut milk: Adds creaminess and a tropical touch without heaviness.
- Salt and black pepper to taste: To perfectly season and balance all the flavors.
- Roasted cashews for garnish: Introduce crunch and nuttiness as a finishing touch.
- Chopped cilantro and/or scallions for garnish: Fresh herbs that brighten each bite.
How to Make Indian Mulligatawny Soup Recipe
Step 1: Sauté Vegetables
Start by melting the butter or heating your oil in a large pot over medium-high heat. Toss in the chopped onion, carrot, and red jalapeño. Cook them together, stirring occasionally, until the onions turn soft and translucent – this should take about 4 to 5 minutes. This step builds the flavor foundation of the soup, coaxing out sweetness and melding those initial layers of taste.
Step 2: Add Aromatics and Spices
Next, add minced garlic, ginger, and diced apples along with the canned tomatoes. Give everything a good stir and let it cook for about 3 minutes. Then sprinkle in your curry powder, cumin, paprika, cinnamon, turmeric, cardamom, black pepper, and thyme. Toss it all to evenly coat the vegetables and fruits in the spices, allowing those wonderful aromas to bloom in the pan.
Step 3: Simmer Lentils
Pour in the red lentils and the broth, bringing the mixture to a boil. As soon as it bubbles, reduce the heat to a simmer and let it cook uncovered for 30 minutes. The lentils will soften and start to thicken the soup naturally, blending beautifully with the spiced vegetables and apples.
Step 4: Puree the Soup
Now comes the fun part. Using an immersion blender or blending in batches in a regular blender, puree about 75% of the soup until smooth while leaving some chunks intact. This balance keeps the soup creamy yet pleasantly textured, making each spoonful exciting.
Step 5: Finish and Season
Return the blended soup to the pot if needed. Stir in the coconut milk for that luscious finish and season with salt and black pepper according to your taste. Give it a final gentle simmer just to marry all the flavors perfectly.
How to Serve Indian Mulligatawny Soup Recipe
Garnishes
Garnishing is your opportunity to add a lively crunch and fresh flavor contrast. Roasted cashews provide a buttery crispness, while chopped cilantro and scallions lend brightness and a fresh herbal pop. These finishing touches take this Indian Mulligatawny Soup Recipe from delicious to unforgettable.
Side Dishes
Pairing this soup with naan bread or warm crusty bread is an unbeatable combo. The bread soaks up every drop of the soup’s rich, spicy broth. For a fuller meal, consider a light cucumber salad dressed in lemon juice and salt to balance spices with refreshing coolness.
Creative Ways to Present
For an impressive presentation, ladle the soup into vibrant bowls, then swirl extra coconut milk on top in pretty patterns. Sprinkle your garnishes artistically rather than just scattering them. You can even serve the soup in hollowed-out mini pumpkins or bread bowls for a cozy, festive vibe that’s sure to wow family and friends.
Make Ahead and Storage
Storing Leftovers
This Indian Mulligatawny Soup Recipe stores beautifully in an airtight container in the refrigerator for up to 4 days. The flavors deepen over time, making leftovers just as delightful, if not more, than freshly made.
Freezing
Want to enjoy this soup later? Freeze it in portion-sized freezer-safe containers for up to 3 months. Keep in mind the texture of lentils may soften further upon defrosting, so it’s perfect for those days when convenience meets comfort food cravings.
Reheating
Reheat gently on the stovetop over low to medium heat, stirring occasionally to prevent sticking or separation. If the soup has thickened too much, stir in a splash of broth or water to bring it back to your desired consistency. Reheating this way preserves its creamy texture and complex flavors.
FAQs
What is Mulligatawny soup?
Mulligatawny soup is a traditional Anglo-Indian dish that combines lentils, spices, vegetables, and often apples or coconut milk, resulting in a spicy, slightly sweet, and creamy soup. It was developed during British colonial times and is beloved for its unique flavor mix.
Can I make this Indian Mulligatawny Soup Recipe vegan?
Absolutely! To make it vegan, simply use vegetable oil instead of butter and swap chicken broth for vegetable broth. The rest of the ingredients are naturally plant-based, making it an easy and delicious vegan meal.
How spicy is this soup?
The spice level is mild to moderate thanks to the jalapeño, curry powder, and pepper. You can adjust the heat by adding more or fewer jalapeños, or using a milder chili if you prefer a gentler warmth.
Can I use other lentils besides red lentils?
Red lentils work best because they cook quickly and break down to give the soup its creamy texture. Other lentils like green or brown ones take longer to cook and won’t puree as smoothly, but you could experiment by increasing cooking time.
Is it necessary to puree the soup?
Pureeing about 75% of the soup creates the signature smooth yet chunky texture that makes this recipe special. You can skip pureeing for a chunkier soup, but blending truly elevates the mouthfeel and flavor balance.
Final Thoughts
This Indian Mulligatawny Soup Recipe is one of those dishes that feels both exotic and comforting at once. It’s a fantastic way to explore the rich spices of Indian cuisine while enjoying a soup that’s easy to prepare and utterly satisfying. Trust me, once you try it, this recipe will become a treasured staple in your kitchen, perfect for sharing with friends and family during any season.
Print
Indian Mulligatawny Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Indian
- Diet: Low Fat
Description
This Indian Mulligatawny Soup recipe is a rich and flavorful blend of aromatic spices, lentils, and vegetables simmered to perfection and finished with creamy coconut milk. Perfectly balanced with a hint of sweetness from apples and a touch of heat from jalapeño, this soup offers a comforting and nutritious meal that can be easily customized to be vegan or dairy-free.
Ingredients
Base Ingredients
- 1/4 cup butter (or vegetable oil for dairy-free/vegan)
- 1 yellow onion, chopped
- 1 carrot, peeled and diced
- 1 red jalapeño, seeded and diced
- 3 cloves garlic, minced
- 2 teaspoons peeled and minced ginger root
- 2 small firm apples, peeled, cored, and diced
- 1 (14.5 oz) can diced tomatoes
Spices
- 1 tablespoon curry powder
- 1 teaspoon ground cumin
- 1/2 teaspoon paprika
- 1/2 teaspoon ground cinnamon
- 1/2 teaspoon ground turmeric
- 1/4 teaspoon ground cardamom
- 1/4 teaspoon freshly ground black pepper
- 1/2 teaspoon dried thyme
Main Components
- 1/2 cup red lentils, uncooked
- 3 cups chicken or vegetable broth (vegetable broth for vegan)
- 2/3 cup canned unsweetened coconut milk
Seasonings and Garnishes
- Salt and black pepper to taste
- Roasted cashews for garnish
- Chopped cilantro and/or scallions for garnish
Instructions
- Sauté vegetables: Melt the butter in a large pot over medium-high heat. Add the chopped onion, diced carrot, and seeded diced jalapeño. Sauté for 4-5 minutes or until the onions become softened and translucent, creating a flavorful base.
- Add aromatics and spices: Stir in minced garlic, ginger, diced apples, and the canned diced tomatoes. Cook this mixture for 3 minutes to allow the flavors to meld. Then add the curry powder, ground cumin, paprika, cinnamon, turmeric, cardamom, black pepper, and dried thyme, tossing everything together to evenly coat the vegetables and apples with spices.
- Simmer lentils: Add the uncooked red lentils and the chicken or vegetable broth to the pot. Bring the mixture to a boil, then reduce the heat to allow it to simmer uncovered for 30 minutes. This will soften the lentils and blend the flavors deeply.
- Puree soup: Using an immersion blender or by carefully transferring to a regular blender, puree about 75% of the soup, leaving some chunks intact for texture. This creates a creamy yet hearty consistency.
- Finish and serve: Return the soup to the pot if needed, then stir in the canned unsweetened coconut milk. Season the soup with salt and black pepper to your taste. Serve hot, garnished with roasted cashews and chopped cilantro or scallions. Accompany with naan bread for a complete and satisfying meal.
Notes
- For a vegan or dairy-free version, substitute butter with vegetable oil and use vegetable broth instead of chicken broth.
- Adjust the heat level by modifying the amount of jalapeño or omitting the seeds.
- The soup can be made ahead and stores well in the refrigerator for up to 3 days.
- Leftovers can be frozen for up to 2 months; thaw and reheat gently.
- Using an immersion blender makes pureeing easier and safer directly in the pot.

