This quick and easy butter chicken features tender chicken simmered in a creamy tomato sauce with aromatic Indian spices. Ready in 30 minutes for the perfect weeknight meal.
Marinade:
1 lb boneless chicken (thigh or breast), cut into chunks
½ cup plain yogurt
1 tbsp lemon juice
1 tsp garam masala
½ tsp cumin
½ tsp turmeric
Salt & pepper
Sauce:
2 tbsp butter
1 small onion, finely diced (optional)
2 garlic cloves, minced
1 tsp grated ginger
1 tsp garam masala
1 tsp paprika or chili powder
½ tsp cumin
½ tsp turmeric
1 cup tomato puree or crushed tomatoes
½ cup water
1 tsp sugar
½ cup heavy cream or coconut cream
1 tbsp butter (to finish)
Marinate chicken for at least 15 minutes.
Sear chicken in a skillet over medium-high heat until browned. Set aside.
In the same pan, sauté onion, garlic, and ginger in butter until soft.
Stir in spices and toast for 30 seconds.
Add tomato puree, water, and sugar. Simmer 10 minutes.
Return chicken to pan and cook 8–10 minutes more.
Stir in cream and final tablespoon of butter. Simmer 2 minutes and serve.
Use coconut cream and vegan butter for a dairy-free version.
Add veggies like peas or spinach for extra nutrition.
Serve with rice, naan, or steamed vegetables.