Yes, butter chicken generally has a slightly sweet flavor profile.
Butter chicken's sweetness differentiates it from many other Indian curries. The sweetness comes primarily from a few key ingredients and the unique cooking method:
-
Tomato Base: Unlike most Indian curries that start with a base of onion, ginger, and garlic, butter chicken uses a tomato-based sauce, which naturally contributes a subtle sweetness.
-
Butter: The significant amount of butter used in the cooking process adds richness and a mellow sweetness.
-
Cashews and Almonds: Many recipes include ground cashews and/or almonds. These nuts contribute to the sauce's creamy texture and also add a distinct sweetness and richness.
While sweet, butter chicken also contains savory elements from spices like garam masala, ginger, garlic, and chili powder, creating a well-balanced flavor that is neither purely sweet nor purely savory. The balance between these elements is what makes butter chicken a popular and well-loved dish.