Mulligatawny Soup is a fragrant and flavorful dish with Indian origins. This soup blends spices like curry powder with the richness of coconut milk and the heartiness of lentils, vegetables, and chicken. It's a warming, comforting meal that's perfect for a chilly day. Traditionally served with rice, this soup can be easily customized to suit your preferences, whether you're a vegetarian or a meat lover.
Sauté the aromatics. Heat olive oil in a large pot over medium heat. Add the chopped onion and sauté until softened, about 5 minutes. Stir in the garlic and ginger, cooking for another 2 minutes until fragrant.
Add spices and vegetables. Stir in curry powder, cumin, turmeric, and chili powder, cooking for 1 minute to toast the spices. Add the diced carrot and apple, cooking for 5 minutes until they begin to soften.
Cook the lentils. Stir in the red lentils and pour in the broth. Bring the mixture to a boil, then reduce the heat and let it simmer for 25 minutes, or until the lentils are tender.
Add the coconut milk and chicken. Stir in the coconut milk and shredded chicken (if using). Cook for another 5-10 minutes, letting the flavors meld together.
Season and serve. Stir in the lemon juice and season with salt and pepper to taste. Serve the soup over a bed of cooked basmati rice, garnishing with fresh cilantro.
For a vegetarian version, simply skip the chicken and use vegetable broth. For extra flavor, roast the apple and carrot before adding them to the soup. Adjust the thickness of the soup by adding more or less broth depending on your preference. A squeeze of fresh lime over the top can add a bright, tangy finish.