Print

Easy 20 Minute Butter Chicken

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Easy 20 Minute Butter Chicken is a rich, creamy, Indian-inspired dish featuring tender chicken in a spiced tomato and cream sauce. It’s fast, flavorful, and perfect for weeknight meals.

Ingredients

  • 1 lb boneless chicken breast or thighs, cut into bite-size pieces
  • 2 tablespoons butter
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 3 tablespoons tomato paste or 1/2 cup tomato sauce
  • 3/4 cup heavy cream or coconut cream
  • 1 teaspoon garam masala
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon paprika
  • 1/4 teaspoon chili powder (optional)
  • Salt and pepper to taste
  • Fresh cilantro (optional, for garnish)
  • Cooked rice or naan, for serving

Instructions

  1. Melt butter in a skillet over medium heat. Add onion and sauté until softened.
  2. Add garlic and ginger and cook for 1 minute until fragrant.
  3. Stir in chicken and cook until lightly browned on all sides.
  4. Add tomato paste, garam masala, cumin, paprika, and chili powder (if using). Stir to coat chicken and toast spices for 1 minute.
  5. Pour in cream and stir to combine. Simmer for about 10 minutes, or until chicken is fully cooked and sauce thickens.
  6. Season with salt and pepper. Garnish with cilantro if desired. Serve with rice or naan.

Notes

  • Use coconut cream for a dairy-free version.
  • Add yogurt or a splash of milk for extra richness.
  • Stir in spinach, peas, or chickpeas for added nutrition.
  • Marinate chicken in yogurt and spices for deeper flavor (optional).
  • Serve with rice, naan, or even pasta for a fusion twist.

Nutrition