“`html
If you have been craving a soul-soothing bowl that brings comfort and spice together in perfect harmony, the Indian Mulligatawny Soup Recipe is exactly what you need. This vibrant, hearty soup offers a wonderful blend of tender lentils, fragrant spices, and a touch of sweetness from apples and coconut milk, making every spoonful a warm and delightful experience. It’s one of those dishes that feels like a warm hug on a chilly day, and it’s surprisingly simple to pull together, leaving you with a bowl full of complex flavors that dance on your palate.

Ingredients You’ll Need
This Indian Mulligatawny Soup Recipe calls for simple yet carefully chosen ingredients that each bring their magic to the bowl—whether it’s the earthiness of the lentils, the comforting warmth of the curry spices, or the creamy richness of coconut milk. Each ingredient plays an essential role in developing the soup’s beautiful taste and texture.
- Butter or vegetable oil: Provides a luscious base for sautéing and enhances richness; opt for oil to keep it vegan.
- Yellow onion: Adds sweetness and body once softened.
- Carrot: Brings natural sweetness and vibrant color.
- Red jalapeño: Offers a mild heat and a hint of fresh brightness.
- Garlic: Delivers pungent depth and aromatic intensity.
- Ginger root: Adds a zingy, warm spice essential for Indian flavors.
- Firm apples: Contribute subtle sweetness and a refreshing fruity note.
- Canned diced tomatoes: Provide acidity, color, and enhance the broth’s complexity.
- Curry powder: The signature spice blend that defines the soup’s character.
- Ground cumin: Adds earthiness and warmth.
- Paprika: Lends smoky undertones and a mellow heat.
- Ground cinnamon: Infuses a comforting sweetness and depth.
- Ground turmeric: Impresses with its vibrant color and subtle bitterness.
- Ground cardamom: Offers fragrant, citrusy notes.
- Freshly ground black pepper: Adds a sharp, peppery bite.
- Dried thyme: Brings herbal notes to balance the spices.
- Red lentils: Cook quickly, thicken the soup, and provide protein.
- Chicken or vegetable broth: Forms the flavorful liquid foundation; vegetable broth for a vegan version.
- Unsweetened coconut milk: Adds creamy richness and a subtle tropical touch.
- Salt and pepper: To taste, perfect for balancing all the flavors.
- Roasted cashews (for garnish): Add crunch and nuttiness.
- Chopped cilantro and/or scallions (for garnish): Bring freshness and a pop of color.
How to Make Indian Mulligatawny Soup Recipe
Step 1: Sauté the Vegetables
Start by melting butter or heating oil in a large pot over medium-high heat. Toss in the chopped onions, diced carrot, and red jalapeño. Sauté these for about 4 to 5 minutes until the onions soften and everything starts to smell wonderfully fragrant. This step builds the flavor foundation for your soup and softens the veggies so they blend beautifully later.
Step 2: Add Aromatics and Spices
Next, stir in the minced garlic, ginger, and diced apples alongside the canned tomatoes. Let these cook together for around 3 minutes to marry the flavors. Now comes the exciting part—add your curry powder, cumin, paprika, cinnamon, turmeric, cardamom, black pepper, and thyme. Toss everything to coat the vegetables evenly in these warm spices. This step is where your kitchen will start smelling like an Indian spice market, and your soup will begin to develop its signature taste.
Step 3: Simmer the Lentils
Add the red lentils and pour in the broth. Bring the pot to a gentle boil, then reduce the heat to a simmer. Leave the soup uncovered and let it cook for about 30 minutes. The lentils will soften and start breaking down, naturally thickening the soup and making it comforting and satisfying.
Step 4: Puree the Soup
Once the lentils are tender, use an immersion blender to puree approximately 75% of the soup. You can leave some chunks to maintain texture and a rustic feel. If you don’t have an immersion blender, carefully transfer portions into a regular blender in batches. This step creates a luxurious, smooth base while keeping a bit of bite for interest.
Step 5: Finish with Coconut Milk and Seasoning
Return the blended soup to the pot if needed, then stir in the creamy coconut milk. Taste and season with salt and pepper until it feels just right. The coconut milk softens the spices and brings a delicious richness, rounding out the flavors perfectly. Your Indian Mulligatawny Soup Recipe is now ready to please your taste buds!
How to Serve Indian Mulligatawny Soup Recipe

Garnishes
Garnishing this soup is where you can get creative and add that final flourish. Roasted cashews add delightful crunch and nutty depth, while chopped cilantro or scallions give the soup a fresh, herbaceous brightness. These garnishes elevate both the flavor and the visual appeal, making every bowl feel special.
Side Dishes
Indian Mulligatawny Soup pairs beautifully with soft, warm naan bread, perfect for dipping and soaking up every last bit. You might also enjoy it alongside a simple cucumber raita or a pillowy rice pilaf for an extra comforting meal. The mild, creamy soup balances well with these traditional sides to create a satisfying, complete dining experience.
Creative Ways to Present
If you want to turn your soup into a showstopper, serve it in hollowed-out mini pumpkins or rustic bread bowls for a cozy, inviting presentation. Drizzling a little additional coconut milk in a swirl on top or sprinkling toasted seeds can add a fun textural element. No matter how you serve it, this Indian Mulligatawny Soup Recipe always invites smiles.
Make Ahead and Storage
Storing Leftovers
This soup keeps beautifully in the fridge for up to 4 days. Store it in an airtight container to preserve its fresh flavors. When you reheat, stir well to reincorporate any separated ingredients and enjoy a warm bowl just like freshly made.
Freezing
Indian Mulligatawny Soup freezes wonderfully, making it perfect for meal prep. Freeze individual portions in freezer-safe containers, leaving some headspace for expansion. It will stay good for up to 3 months. Just thaw overnight in the fridge before warming back up.
Reheating
Gently reheat on the stovetop over medium-low heat, stirring occasionally to prevent sticking. You may want to add a splash of broth or water if it feels too thick. Avoid boiling as it can alter the creaminess and texture. Once warmed through, garnish and serve with your favorite accompaniments.
FAQs
Can I make this Indian Mulligatawny Soup Recipe vegan?
Absolutely! Simply swap the butter for vegetable oil and use vegetable broth instead of chicken broth. The coconut milk already adds a wonderful creamy element, so the soup remains rich and satisfying without any animal products.
What lentils work best in this soup?
Red lentils are ideal since they cook quickly and break down to create a natural thickness. Other lentils like yellow split peas could work, but you might need to adjust cooking times accordingly.
Is the apple really necessary in the soup?
Yes! The apples bring a subtle sweetness that balances the spices beautifully and adds a lovely fruity layer that makes this soup uniquely delicious.
Can I prepare this soup in advance for a party?
Definitely. In fact, letting the soup sit overnight helps the flavors meld even more. Just reheat gently before serving and add fresh garnishes to brighten it up.
What if I don’t have all the spices on hand?
The magic of this Indian Mulligatawny Soup Recipe is in its spices, but if you’re missing a few, try combining curry powder with whatever ground cumin or turmeric you have. Even a simpler spice mix will give a tasty base, and you can certainly experiment with what you prefer.
Final Thoughts
This Indian Mulligatawny Soup Recipe is a true gem when you want a bowl of warmth, spice, and comfort handled with care. It’s approachable enough for a weeknight but special enough to impress friends or family. If you’re ready to fill your kitchen with the fragrant aromas of Indian spices and enjoy a soothing, creamy soup, give this recipe a try—you won’t regret it!
“`
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: Gluten Free
Description
This Indian Mulligatawny Soup is a rich and flavorful blend of aromatic spices, vegetables, lentils, and coconut milk, creating a creamy and comforting dish perfect for any season. It balances savory and slightly sweet notes from apples and spices, garnished with roasted cashews and fresh herbs for added texture and appeal.
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
Aromatics and Flavorings
- 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 Ingredients
- 1/2 cup red lentils, uncooked
- 3 cups chicken or vegetable broth (vegetable broth for vegan)
- 2/3 cup canned unsweetened coconut milk
Seasoning and Garnish
- 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, peeled and diced carrot, and seeded and diced jalapeño. Sauté for 4-5 minutes until the onions are softened and fragrant.
- Add aromatics and spices: Stir in the minced garlic, peeled and minced ginger root, diced apples, and the canned diced tomatoes. Sauté this mixture for 3 minutes to meld the flavors. Then add the curry powder, ground cumin, paprika, ground cinnamon, ground turmeric, ground cardamom, freshly ground black pepper, and dried thyme. Toss to thoroughly coat the vegetables and aromatics with the spices.
- Simmer lentils: Pour in the uncooked red lentils and the chicken or vegetable broth. Bring the soup to a boil, then reduce the heat to a simmer. Continue to cook uncovered for 30 minutes until the lentils are tender and the flavors are well developed.
- Puree the soup: Using an immersion blender, puree about 75% of the soup directly in the pot, leaving some chunks for texture. Alternatively, carefully transfer portions of the soup to a regular blender, blend until mostly smooth, and return to the pot.
- Finish and serve: Stir in the canned unsweetened coconut milk to add creaminess. Season the soup with salt and black pepper to taste. Serve hot, garnished with roasted cashews and chopped cilantro and/or scallions. Pair with naan bread for dipping to complete the meal.
Notes
- For a vegan version, use vegetable oil instead of butter and vegetable broth instead of chicken broth.
- Adjust the amount of jalapeño according to your preferred spice level.
- The soup can be stored in the refrigerator for up to 4 days or frozen for up to 3 months.
- Additional garnishes like a squeeze of lime or a dollop of yogurt (or plant-based yogurt) can add extra flavor and creaminess.
- Ensure the lentils are fully cooked and soft before blending for the best texture.

