Butter chicken is India's most beloved creamy tomato-based chicken curry, rich in protein and perfect for a satisfying family dinner. This high protein chicken dish pairs beautifully with naan or rice and can fit into a 1500 calorie meal plan.
Cut the chicken thighs into bite-sized pieces, then season with 1/2 teaspoon kosher salt and pepper.
In a large skillet over medium-high heat, melt 2 tablespoons butter. Add the chicken and sear for 3–4 minutes per side until just golden. Remove and set aside (the chicken will finish cooking in the sauce).
In the same skillet, add remaining 2 tablespoons butter, diced onion, minced garlic, and grated ginger. Sauté over medium heat for 3–4 minutes until the onion is translucent.
Stir in garam masala, cumin, chili powder, turmeric, and 1/2 teaspoon salt. Sauté spices for 1 minute to release aromas, taking care not to burn.
Add crushed tomatoes and bring to a simmer over medium heat. Cook, stirring occasionally, for 10 minutes until slightly thickened.
Lower the heat to medium-low, return chicken (and juices) to the pan, cover, and simmer gently for 10 minutes until chicken is cooked through.
Stir in heavy cream and simmer uncovered for 2–3 minutes, adjusting seasoning as needed. Do not let the sauce boil after adding cream.
Serve hot with naan or rice, garnished with chopped cilantro if desired.