To the onion mixture, add garam masala, ground cumin, ground turmeric, chili powder, and cayenne pepper (if using). Cook the spices with the aromatics for 2-3 minutes, stirring constantly to prevent burning and to allow the spices to toast, enhancing their flavors.
Cook The Chicken
Add the bite-sized chicken pieces to the pot, stirring to coat them evenly with the spice mixture. Cook the chicken until it's no longer pink on the outside, approximately 5-7 minutes.
Incorporate Tomatoes And Broth
Pour in the crushed tomatoes and chicken broth, stirring to combine all ingredients. Bring the mixture to a boil, then reduce the heat to low, allowing it to simmer uncovered for about 20 minutes. This simmering process helps meld the flavors together and ensures the chicken becomes tender.
Add Cream And Season
After the soup has simmered, stir in the heavy cream or coconut milk, giving the soup its signature creamy texture. Season with salt and freshly ground black pepper to taste. Let the soup simmer for an additional 5 minutes to heat through.
Serve
Ladle the Butter Chicken Curry Soup into bowls, garnishing with freshly chopped cilantro. Serve hot, accompanied by cooked basmati rice or warm naan bread to complete the meal.
Notes
Butter Chicken Curry Soup is a versatile dish that can be customized to suit various tastes and dietary needs. Its rich flavors and comforting qualities make it a favorite for many, offering both nourishment and satisfaction.