The first time I made Indian Mulligatawny Soup, I was chasing that comforting mix of spice and soul you only find in Indian home cooking. The name might sound exotic, but this soup is humble at heart — a golden bowl of warmth built from lentils, veggies, and coconut milk, all kissed with aromatic curry. It’s hearty enough for dinner and soothing enough for when you need a little comfort food with a kick.
Table of Contents
Why You’ll Love This Indian Mulligatawny Soup

This soup is everything a good meal should be — bold, balanced, and comforting.
- Cozy curry flavor with layers of spice and creaminess
- Packed with protein from red lentils
- Naturally gluten-free and vegan-friendly
- Simple ingredients, all in one pot
- Perfect for meal prep or freezing
It’s the kind of soup that makes you feel good inside and out — the aroma fills your kitchen, and the first spoonful instantly warms your soul.
I first tried a version of it from a roadside café while traveling years ago. The cook told me, “Mulligatawny means pepper water,” but this was more like silk in a bowl — creamy, fragrant, and slightly spicy.
Back in Texas, I started making my own, inspired by that memory and my love of cozy dishes like Turmeric Chicken Soup. My version keeps all that classic flavor but stays easy enough for a weeknight.
Ingredients You’ll Need
For the Base
- 1 tablespoon vegetable oil
- 1 large onion, finely chopped
- 2 cloves garlic, minced
- 1-inch piece ginger, grated
- 2 carrots, diced
- 2 stalks celery, diced
For the Body
- 1 cup red lentils, rinsed
- 4 cups vegetable or chicken broth
- 1 can coconut milk
- 2 tablespoons curry powder
- 1 tablespoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon cayenne pepper (adjust to taste)
- Salt and black pepper, to taste
For Garnish
- Fresh cilantro or parsley, chopped
- Juice of 1 lime (optional)
Optional Add-Ons or Substitutes
- Add diced apples for a sweet contrast (a British-Indian classic twist)
- Use green lentils if red aren’t available
- Swap coconut milk for heavy cream if you’re not dairy-free
- Add shredded chicken for extra protein
- Serve with naan bread or rice for a heartier meal
Step-by-Step Instructions

This soup comes together easily — layer the aromatics, add your spices, and let it simmer to perfection.
- Sauté the base: Heat vegetable oil in a large pot over medium heat. Add chopped onions and cook for 5 minutes until softened and translucent. Stir in garlic, ginger, carrots, and celery. Cook another 3–4 minutes. (Jake’s tip: Don’t rush this step — this is where the flavor blooms.)
- Toast the spices: Add curry powder, cumin, coriander, cayenne, salt, and pepper. Stir for 1–2 minutes until fragrant — your kitchen should smell incredible.
- Add lentils and broth: Pour in the lentils and broth. Stir to combine, scraping the bottom to loosen any caramelized bits. Bring to a boil, then reduce heat to low and simmer for 20–25 minutes, until the lentils and vegetables are tender.
- Blend for creaminess: Use an immersion blender to partially puree the soup (or transfer half to a blender). The goal is a thick, creamy texture with some chunks left.
- Add coconut milk: Pour in the coconut milk and simmer gently for another 5 minutes. Adjust seasoning to taste.
- Finish and serve: Stir in lime juice and garnish with fresh cilantro. Serve hot with naan or basmati rice.
Quick Reminders:
- Use full-fat coconut milk for extra creaminess.
- Don’t skip toasting the spices — that’s where the magic happens.
- For a thicker soup, simmer uncovered for the last 10 minutes.
- For extra protein, stir in cooked chicken or tofu cubes.
Expert Tips for Success

A few small tweaks make this soup restaurant-quality every time.
- Use homemade broth if you can — it deepens the flavor.
- A small diced apple adds sweetness that balances the spice.
- Add a splash of coconut milk at serving for a beautiful swirl effect.
- Pair with naan or roti for dipping — it’s the perfect companion.
- Make a double batch and freeze half for future cozy nights.
- Stir in spinach or kale during the last few minutes for a nutrient boost.
If you enjoy layered, aromatic soups, try my Laksa Noodle Soup. It shares that same balance of coconut creaminess and spice, but with a Southeast Asian flair.
Serving Suggestions
This soup can be the star of dinner or a hearty side — it’s flexible, filling, and fantastic with so many pairings.
- Serve over cooked basmati rice or jasmine rice
- Garnish with a drizzle of coconut milk or yogurt
- Sprinkle with toasted cashews for crunch
- Pair with warm naan or flatbread
- Serve alongside Tom Kha Gai Soup for a vibrant, global soup duo
- Add a side of mango chutney for a sweet-spicy contrast
Storing and Reheating
How to Store It
- Refrigerate in airtight containers for up to 5 days.
- Freeze in meal-size portions for up to 3 months.
- Stir well after thawing to bring back the silky texture.
How to Reheat It
- Warm on the stovetop over medium heat, stirring often.
- Add a splash of broth or coconut milk if it thickens too much.
- Avoid boiling once the coconut milk is added to keep it creamy.
Nutrition (Per Serving)
- Calories: 310 kcal
- Protein: 13 g
- Carbohydrates: 34 g
- Fat: 14 g
- Saturated Fat: 7 g
- Fiber: 8 g
- Sugar: 6 g
- Sodium: 480 mg
- Vitamin A: 4200 IU
- Vitamin C: 12 mg
- Calcium: 85 mg
- Iron: 4 mg
It’s high in plant protein, loaded with fiber, and rich in immune-boosting spices — truly a bowl that loves you back.
Frequently Asked Questions
Can I make this soup spicy?
Yes — just increase the cayenne or add a chopped chili for extra heat.
Can I make it ahead of time?
Definitely. The flavors deepen after a night in the fridge, making it even better the next day.
What does “Mulligatawny” mean?
It comes from Tamil words meaning “pepper water.” Over time, it evolved into a hearty soup with British-Indian influence.
Final Thoughts
My Indian Mulligatawny Soup is a reminder that the best comfort foods are often the simplest — humble ingredients, bold flavors, and a little bit of warmth from the inside out.
- Toast your spices — that’s the soul of this dish.
- Add lime juice for brightness before serving.
- Enjoy it slowly, maybe with naan on the side.
If you loved this recipe, try my Moroccan Lentil Soup next. It’s another cozy, spice-forward bowl that brings warmth and comfort to every season.

Indian Mulligatawny Soup
Ingredients
Equipment
Method
- Heat oil in a large pot over medium heat. Add chopped onions and cook 5 minutes until translucent. Add garlic, ginger, carrots, and celery. Cook 3–4 minutes more.
- Add curry powder, cumin, coriander, cayenne, salt, and pepper. Stir for 1–2 minutes to toast the spices.
- Add lentils and broth. Stir, bring to a boil, then reduce heat and simmer 20–25 minutes until lentils and veggies are tender.
- Blend part of the soup using an immersion blender or regular blender until partially smooth.
- Stir in coconut milk and simmer gently for another 5 minutes. Adjust seasoning as needed.
- Add lime juice and garnish with fresh cilantro. Serve hot with naan or rice.
Nutrition
Notes
- Optional additions include diced apple for sweetness or shredded chicken for extra protein.
- Adjust cayenne for spice preference and finish with lime juice for brightness.




