Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
A vibrant plate of homemade butter chicken featuring tender, golden-brown chicken pieces smothered in a rich, velvety tomato-based sauce. The dish is garnished with a drizzle of fresh cream and chopped cilantro, served alongside fluffy basmati rice and a side of naan bread. The presentation highlights the glossy texture of the curry and the inviting color contrast between the deep orange sauce and green herbs.

Quick & Easy Homemade Butter Chicken: Flavorful Indian Delight

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Quick & Easy Homemade Butter Chicken is a flavorful Indian delight that combines tender chicken with a creamy, aromatic tomato-based sauce. Perfect for a quick dinner, this recipe offers restaurant-quality taste in less than 30 minutes, making it an ideal choice for busy weeknights or weekend treats. Enjoy the rich spices and smooth creaminess of this classic Indian curry from the comfort of your home.

  • Total Time: 30 minutes
  • Yield: 4 servings

Ingredients

Scale
  • 500g boneless chicken breasts or thighs, cut into bite-sized pieces
  • 2 tablespoons vegetable oil or ghee
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 teaspoons ground cumin
  • 2 teaspoons garam masala
  • 1 teaspoon turmeric powder
  • 1 teaspoon paprika
  • 400g canned crushed tomatoes
  • 200ml heavy cream
  • 2 tablespoons butter
  • Salt and pepper to taste
  • Fresh cilantro for garnish

Instructions

  1. Marinate the chicken with salt, pepper, and optional yogurt or lemon juice. Set aside.
  2. Heat oil or ghee in a large skillet over medium heat. Sauté onions until translucent, then add garlic and ginger, cooking 1-2 minutes until fragrant.
  3. Add cumin, garam masala, turmeric, and paprika. Cook for 30 seconds to release spices’ aroma.
  4. Add crushed tomatoes and simmer for 10 minutes, stirring occasionally until sauce thickens.
  5. Combine the marinated chicken with the sauce and cook for 8-10 minutes until fully cooked.
  6. Stir in heavy cream and butter, simmer for another 5 minutes. Adjust salt and pepper.
  7. Garnish with fresh cilantro and serve hot with rice, naan, or pasta.

Notes

  • Use fresh spices for the best flavor.
  • Cooking time may vary depending on the size of chicken pieces.
  • For a milder version, reduce garam masala or paprika.
  • Leftovers can be stored in an airtight container up to 2 days in the refrigerator.
  • Author: Serena Miller
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Dairy-Contaning

Nutrition

  • Serving Size: 1 bowl
  • Calories: 420 Kcal
  • Sugar: 7g
  • Sodium: 520mg
  • Fat: 28g
  • Saturated Fat: 15g
  • Unsaturated Fat: 10g
  • Trans Fat: 0.5g
  • Carbohydrates: 20g
  • Fiber: 4g
  • Protein: 35g
  • Cholesterol: 125mg
Close the CTA