This Mulligatawny Soup is a curry base wonderful soup with so many flavors that all combine gorgeously, together giving you a hearty, generous dinner or lunch.
Place diced chicken in a bowl and toss with garam marsala and a 1/4 tsp. salt.
Heat canola oil in a large pot and saute chicken until cooked through and browned, about 8 min.
Remove and set aside.
Add the onion, carrots, and celery to the hot pot and saute until caramelized, about 5 min.
Add garlic, ginger, apples, ground coriander, turmeric, and cayenne, and continue to cook until apples are caramelized, another 6 min.
Add the potatoes, lentils, chicken stock, and bay leaves.
Bring to a boil, cover, and then reduce to simmer for 10 min. or until potatoes are tender.
Add the chicken back to the pot with 1 tsp. salt, freshly ground pepper, coconut milk, and tomatoes.
Continue to cook for another 10-15 min. Add spinach, rice, and lemon juice if using, and cook for 2 min. until the rice is heated through and the spinach is wilted.
Taste and season with more salt and pepper as needed.
Serve in soup bowls topped with cashews, coconut, and cilantro.