
Mulligatawny Soup is a creamy, curry-flavored soup that originated in southern India. This unique soup is delicious! In fact, you can't eat this soup standing up - your knees buckle!
Using a large pot or large Dutch oven, add butter and place over medium heat. Once hot, add diced onions, celery and carrots; stir until well combined. Sauté, stirring occasionally, for 5-6 minutes.
Add spices (curry powder, salt, cumin, pepper, thyme, paprika and turmeric); stir until well combined.
Add garlic, ginger, apples and tomatoes; stir until well combined. Continue cooking, stirring occasionally, for 4-5 minutes.
Add coconut milk, chicken broth, rice, lentils and chicken; stir until well combined. Bring mixture to a boil and then reduce heat to medium-low. Simmer for 40-45 minutes, or until lentils are soft.
Heat half-and-half in microwave or separate pot; stir into soup.
Before serving, garnish bowls of soup with a dollop of Greek yogurt and sprinkle of chopped parsley and red pepper flakes.