Homemade Butter Chicken recipe photo

Few dishes embody comfort and indulgence quite like Butter Chicken. This iconic Indian curry is a luscious blend of tender chicken simmered in a creamy, spiced tomato sauce that’s guaranteed to become a household favorite. Whether you’re new to Indian cuisine or a seasoned fan, making Butter Chicken at home is a rewarding experience that fills your kitchen with intoxicating aromas and your plate with vibrant flavors.

Why It Deserves a Spot

Classic Butter Chicken dish photo

Butter Chicken is more than just a meal—it’s a celebration of flavors and textures. Here’s why it deserves a prime spot in your recipe collection:

  • Rich, Creamy Sauce: The velvety tomato and cream base combines with aromatic spices to create a sauce that’s both indulgent and balanced.
  • Simple Yet Sophisticated: Despite its complex flavor profile, it’s surprisingly simple to prepare, making it accessible for cooks of all levels.
  • Versatile Meal: Serve it with steamed basmati rice or a warm Homemade Soft Flatbread for a complete and satisfying meal.
  • Perfect for Entertaining: It’s impressive enough to serve guests but cozy enough for weeknight dinners.
  • Customizable Heat Levels: Adjust the chili powder according to your preferred spice tolerance without sacrificing flavor.

The Essentials

To create the perfect Butter Chicken, having the right ingredients on hand is key. Here’s everything you’ll need:

  • 1.5 lbs chicken breast, cut into bite-sized pieces – lean and tender, ideal for soaking up the sauce.
  • 1 cup plain yogurt – used to marinate the chicken, tenderizing and adding subtle tang.
  • 2 tablespoons ginger-garlic paste – infuses deep fragrance and flavor.
  • 1 tablespoon lemon juice – adds brightness and helps tenderize the meat.
  • 2 tablespoons vegetable oil – for sautéing the onions and spices.
  • 1 large onion, finely chopped – the base for the sauce, slowly caramelized for sweetness.
  • 2 cups tomatoes, pureed – forms the rich and tangy curry base.
  • 1 tablespoon garam masala – a fragrant blend that defines the curry’s warmth.
  • 1 tablespoon ground cumin – earthy and nutty, complements other spices.
  • 1 tablespoon ground coriander – fresh and citrusy undertones.
  • 1 teaspoon turmeric powder – adds a golden hue and subtle earthiness.
  • 1 teaspoon red chili powder – for mild heat; adjust to taste.
  • 1 cup heavy cream – finishes the sauce with dreamy richness.
  • Salt to taste – balances and enhances flavors.
  • Fresh cilantro for garnish – adds a pop of color and freshness.

Must-Have Equipment

Cooking this delicious dish requires just a handful of kitchen tools:

  • Large skillet or sauté pan – for browning chicken and cooking the sauce evenly.
  • Blender or food processor – to puree the tomatoes smoothly.
  • Measuring spoons and cups – for precise spice and ingredient measurement.
  • Sharp knife and cutting board – for prepping chicken and onions.
  • Wooden spoon or silicone spatula – to stir without scratching your cookware.

From Start to Finish: Butter Chicken

Easy Butter Chicken food shot

Step 1: Marinate the Chicken

In a large bowl, combine the chicken pieces with yogurt, ginger-garlic paste, and lemon juice. Mix well to coat every piece evenly. Cover and let it marinate for at least 30 minutes, or up to 4 hours in the fridge for deeper flavor and tenderness.

Step 2: Cook the Onions

Heat the vegetable oil in your skillet over medium heat. Add the finely chopped onions and sauté until they turn golden brown and soft, about 8-10 minutes. This slow caramelization brings out their natural sweetness, forming the flavor base for your sauce.

Step 3: Add the Spices

Sprinkle in the garam masala, cumin, coriander, turmeric, and red chili powder. Stir constantly for 1-2 minutes to toast the spices and release their aromatic oils. Be careful not to burn them.

Step 4: Incorporate the Tomato Puree

Pour in the pureed tomatoes and stir to combine. Let the mixture simmer on low heat for about 10 minutes, allowing the sauce to thicken and the raw tomato flavor to mellow out.

Step 5: Cook the Chicken

Add the marinated chicken pieces to the sauce. Stir well to coat the chicken with the flavorful base. Cover and cook on medium-low heat for 15-20 minutes, stirring occasionally until the chicken is cooked through and tender.

Step 6: Finish with Cream

Reduce the heat to low and slowly stir in the heavy cream. This step transforms the sauce into the signature rich and silky texture that Butter Chicken is known for. Adjust salt to taste and cook for another 5 minutes, letting all the flavors meld beautifully.

Step 7: Garnish and Serve

Sprinkle freshly chopped cilantro over the top. Serve your Butter Chicken with fluffy basmati rice or warm Homemade Soft Flatbread to soak up every bit of the delicious sauce.

Ingredient Flex Options

Delicious Butter Chicken plate image

  • Chicken Cuts: Swap chicken breast for thigh pieces if you prefer juicier, more flavorful meat.
  • Dairy: For a lighter version, substitute heavy cream with coconut cream or full-fat coconut milk.
  • Spices: Feel free to add a cinnamon stick or cardamom pods during simmering for extra warmth.
  • Heat Level: Adjust the red chili powder or include fresh green chilies to make it spicier.
  • Oil: Use ghee instead of vegetable oil for a nuttier, more authentic flavor.

Behind the Recipe

Butter Chicken originated in Delhi, India, where it was invented as a way to use leftover tandoori chicken by cooking it in a spiced tomato-based sauce enriched with butter and cream. This dish has since become a beloved staple worldwide. The balance of tangy, creamy, and spiced flavors creates a comforting yet vibrant profile that appeals to many palates.

  • The yogurt marinade tenderizes the chicken, ensuring it remains juicy throughout cooking.
  • Slowly cooking the onions and spices allows the sauce to develop depth and complexity.
  • Pureed tomatoes add body and sweetness, balancing the heat from chili powder.
  • The finishing cream smooths the sauce and mellows the spices, creating that signature buttery texture.

Prep Ahead & Store

You can prepare several components of this recipe ahead of time to save on busy nights:

  • Marinate the chicken: Do this up to 4 hours in advance or overnight for maximum flavor infusion.
  • Make the tomato-onion base: Prepare the sauce base a day ahead and refrigerate. Reheat gently before adding chicken and cream.
  • Storage: Store leftover Butter Chicken in an airtight container in the refrigerator for up to 3 days.
  • Freezing: It freezes well for up to 2 months. Thaw overnight in the fridge before reheating.

Quick Q&A

Can I use chicken thighs instead of breasts?

Absolutely! Chicken thighs add extra juiciness and richness to the dish. Just cut them into bite-sized pieces as with the breasts, and adjust cooking time if needed.

Is there a way to make Butter Chicken healthier?

Yes! You can reduce the cream quantity or substitute with coconut milk for a lighter sauce. Using less oil and lean chicken breast also helps keep it on the healthier side.

Can I make this recipe in an Instant Pot?

Definitely! For a fuss-free approach, check out this Instant Pot Butter Chicken Recipe that streamlines the process without sacrificing flavor.

What should I serve with Butter Chicken?

Traditional pairings include steamed basmati rice and warm Homemade Soft Flatbread. You can also try it with naan, roti, or even simple steamed vegetables for a balanced meal.

More from the Kitchen

Before You Go

Making Butter Chicken at home is a delightful way to bring a taste of Indian cuisine to your table. With just a handful of ingredients and simple steps, you can enjoy this creamy, flavorful dish any night of the week. Remember, the key to success lies in the marinade and slow-cooked sauce that builds layers of flavor. Don’t forget to pair it with fluffy rice or your favorite flatbread to complete the experience. Happy cooking!

Share on Pinterest

Butter Chicken Recipe

Homemade Butter Chicken recipe photo

Butter Chicken

This Butter Chicken is SO RICH and CREAMY! Tender chicken simmers in a spiced tomato sauce for a cozy, flavorful Indian classic you'll love.
Servings: 4 servings

Ingredients

  • 1.5 lbs chicken breast cut into bite-sized pieces
  • 1 cup plain yogurt for marinating
  • 2 tablespoons ginger-garlic paste
  • 1 tablespoon lemon juice
  • 2 tablespoons vegetable oil for sautéing
  • 1 large onion finely chopped
  • 2 cups tomatoes pureed
  • 1 tablespoon garam masala
  • 1 tablespoon ground cumin
  • 1 tablespoon ground coriander
  • 1 teaspoon turmeric powder
  • 1 teaspoon red chili powder adjust to taste
  • 1 cup heavy cream to finish sauce
  • salt to taste
  • fresh cilantro for garnish

Instructions

  • In a large bowl, combine the chicken pieces with yogurt, ginger-garlic paste, and lemon juice. Mix well to coat every piece evenly. Cover and let it marinate for at least 30 minutes, or up to 4 hours in the fridge.
  • Heat the vegetable oil in your skillet over medium heat. Add the finely chopped onions and sauté until golden brown and soft, about 8-10 minutes.
  • Sprinkle in the garam masala, cumin, coriander, turmeric, and red chili powder. Stir constantly for 1-2 minutes to toast the spices and release their aromatic oils, being careful not to burn them.
  • Pour in the pureed tomatoes and stir to combine. Let the mixture simmer on low heat for about 10 minutes, allowing the sauce to thicken and mellow.
  • Add the marinated chicken pieces to the sauce. Stir well to coat. Cover and cook on medium-low heat for 15-20 minutes, stirring occasionally until chicken is cooked through and tender.
  • Reduce heat to low and slowly stir in the heavy cream. Adjust salt to taste and cook for another 5 minutes to meld flavors.
  • Sprinkle freshly chopped cilantro over the top. Serve with basmati rice or warm flatbread.

Equipment

  • Large Skillet or Sauté Pan
  • Blender or Food Processor
  • Measuring spoons and cups
  • Sharp knife and cutting board
  • Wooden spoon or silicone spatula

Notes

  • Marinate chicken for up to 4 hours or overnight for deeper flavor and tenderness.
  • Use chicken thighs instead of breasts for juicier meat and adjust cooking time accordingly.
  • Substitute heavy cream with coconut cream or milk for a lighter, dairy-free version.
  • Slowly caramelize onions to develop a rich, sweet base for the sauce.
  • Store leftovers in an airtight container in the fridge for up to 3 days or freeze for up to 2 months.
Prep Time15 minutes
Cook Time40 minutes
Total Time55 minutes
Course: Main Course
Cuisine: Indian
Keyword: Comfort Food, Creamy, Easy, Spicy

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating