Print

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This quick & easy homemade butter chicken is a rich, creamy one-pot meal packed with warm Indian spices, tender chicken, and a velvety tomato-cream sauce. Perfect for weeknights or casual dinner parties.

Ingredients

Scale

1 ½ lbs boneless, skinless chicken thighs, cut into bite-size pieces
1 tablespoon oil (vegetable or avocado)
1 medium yellow onion, finely chopped
3 garlic cloves, minced
1 tablespoon fresh ginger, grated
1 tablespoon garam masala
1 teaspoon ground cumin
1 teaspoon paprika
2 tablespoons tomato paste
1 (14 oz) can crushed tomatoes
½ cup heavy cream (or coconut milk)
2 tablespoons unsalted butter
Salt to taste
Chopped fresh cilantro for garnish (optional)

Instructions

  • Heat oil in a large skillet or Dutch oven over medium-high heat. Sear chicken in batches until browned, about 3–4 minutes per side. Remove and set aside.

  • In the same pan, sauté onion for 5–7 minutes until soft. Add garlic and ginger; cook 1–2 minutes.

  • Stir in garam masala, cumin, and paprika. Cook for 30 seconds until fragrant.

  • Add tomato paste and cook 1 minute, then stir in crushed tomatoes. Simmer 10 minutes.

  • Reduce heat and add cream. Return chicken to the pot and simmer 10–15 minutes until cooked through.

  • Stir in butter until melted. Season with salt to taste.

  • Garnish with cilantro and serve hot with rice or naan.