Butter Chicken Recipes | Easy Creamy Indian Classic You Can Make at Home

Butter chicken recipes are a fantastic way to enjoy the rich flavors of Indian cuisine without leaving your kitchen. This popular dish features juicy pieces of chicken simmered in a creamy tomato-based sauce infused with aromatic spices. Despite its impressive taste, butter chicken is surprisingly easy to prepare and uses ingredients that are readily available in most grocery stores. Whether you’re planning a comforting family dinner or looking for a dish to serve guests, this recipe delivers a delicious balance of creaminess, warmth, and savory flavor that everyone will enjoy.

u3845552542 httpss.mj .run41Z5V79Km1Y Capture a cozy and invit bbe8b3fd 0a3a 4785 b241 e283a046d9f6 2
Butter Chicken Recipes | Easy Creamy Indian Classic You Can Make at Home 7

Why You’ll Love These Butter Chicken Recipes

Butter chicken is well known for its smooth, buttery sauce and tender chicken that absorbs every layer of seasoning. Unlike many traditional curries, this recipe offers gentle spice, making it an excellent choice for those who prefer milder flavors while still enjoying authentic Indian cooking.

Another reason this recipe stands out is its convenience. You can marinate the chicken ahead of time, prepare the sauce with simple pantry staples, and have an impressive homemade meal ready without complicated techniques. The leftovers also develop even richer flavors, making this recipe perfect for meal prep.

At Richy Bites, cooking is about creating meals that bring people together. Alessia believes simple recipes made with care can turn everyday dinners into memorable moments. This butter chicken recipe reflects that philosophy by combining familiar ingredients with comforting flavors that everyone can appreciate.

Ingredients You’ll Need

Marinade

IngredientAmount
Boneless, skinless chicken thighs2 pounds
Plain Greek yogurt1 cup
Garlic, minced6 cloves
Fresh ginger, minced2 tablespoons
Garam masala2 teaspoons
Salt½ tablespoon
Ground turmeric½ tablespoon
Ground cumin1 teaspoon
Ancho chili powder1 teaspoon

Sauce

IngredientAmount
Unsalted butter½ cup, divided
Yellow onion, diced1 large
Garlic, minced6 cloves
Fresh ginger, minced1½ tablespoons
Garam masala1 tablespoon
Ground cumin2 teaspoons
Salt2 teaspoons
Ground coriander1½ teaspoons
Ancho chili powder1½ teaspoons
Canned diced tomatoes28 ounces
Heavy cream1½ cups
Granulated sugar1 tablespoon
Fresh cilantroFor garnish
Cooked white riceFor serving
Naan breadFor serving

How to Make Butter Chicken

To begin, whisk together the yogurt, garlic, ginger, garam masala, turmeric, cumin, salt, and chili powder until smooth. Add the chicken pieces and coat them completely with the marinade. Cover the bowl and refrigerate overnight for the deepest flavor, although one hour will still produce good results.

Heat butter in a large skillet and brown the marinated chicken in several batches. Remove the chicken once lightly browned. In the same skillet, cook the onion until softened before adding garlic, ginger, and the remaining spices. Stir in the tomatoes and simmer until the mixture thickens slightly. Blend the sauce until completely smooth, then return it to the skillet. Mix in the heavy cream, sugar, and cooked chicken before simmering gently until the sauce becomes creamy and the chicken is fully cooked.

Step-by-Step Instructions

  1. In a large bowl, combine the Greek yogurt with garlic, ginger, garam masala, turmeric, cumin, salt, and ancho chili powder.
  2. Stir in the chicken until every piece is coated. Cover and refrigerate for at least one hour or overnight.
  3. Melt two tablespoons of butter in a large skillet over medium heat.
  4. Brown the chicken in batches, then transfer it to a plate.
  5. Add additional butter if needed and sauté the diced onion until tender.
  6. Stir in the garlic and ginger, then cook for about one minute.
  7. Add the garam masala, cumin, coriander, salt, and chili powder, stirring continuously.
  8. Pour in the diced tomatoes and their juices, then simmer for 15 minutes.
  9. Blend the tomato mixture carefully until it becomes silky smooth.
  10. Return the blended sauce to the skillet and stir in the heavy cream and sugar.
  11. Add the browned chicken and any juices collected on the plate. Simmer for 10 to 15 minutes until the chicken is cooked through.
  12. Garnish with chopped cilantro and serve alongside steamed rice and warm naan bread.

Helpful Tips for Perfect Butter Chicken

Allowing the chicken to marinate overnight creates the most tender texture and helps the spices fully develop. Even a shorter marinating time improves both flavor and tenderness.

Cook the chicken in separate batches instead of overcrowding the skillet. This helps create a light golden crust that adds more depth to the finished dish.

Blend the sauce thoroughly for the signature smooth consistency. If the sauce becomes too thick while simmering, stir in a splash of water or cream until it reaches your preferred texture.

Recipe Details

DetailInformation
FlavorCreamy, buttery, mildly spiced
TextureTender chicken with a velvety sauce
CuisineIndian
CourseMain Dish
Prep Time15 minutes
Cook Time30 minutes
Marinating Time8 hours
Total Time8 hours 45 minutes
Servings4

Variations and Substitutions

If you prefer leaner meat, substitute chicken breast for chicken thighs. While the texture will be slightly different, the recipe will still be flavorful.

Plain regular yogurt can replace Greek yogurt if needed. Coconut cream offers an excellent dairy-free alternative to heavy cream while adding a subtle tropical flavor. Half-and-half or evaporated milk also work well for a lighter sauce.

Adjust the amount of chili powder according to your preferred spice level. You can also add a pinch of cayenne pepper if you enjoy a little more heat.

Nutritional Information Per Serving

NutrientAmount
Calories894
Protein53g
Carbohydrates25g
Fat66g
Saturated Fat38g
Sugar13g
Fiber4g
Sodium2586mg

Frequently Asked Questions

What is the secret to making authentic Butter Chicken?

Authentic butter chicken starts with marinating the chicken in yogurt and spices for several hours. Browning the chicken before adding it to the sauce and blending the tomato mixture until perfectly smooth also contribute to the traditional flavor and texture.

Can you make Butter Chicken without heavy cream?

Yes. Heavy cream can be replaced with coconut cream, evaporated milk, or half-and-half. Each option creates a creamy sauce while slightly changing the richness of the finished dish.

What should you serve with Butter Chicken?

Butter chicken is traditionally served with basmati rice and warm naan bread. It also pairs well with cucumber raita, roasted vegetables, or a simple green salad.

How do you store and reheat leftover Butter Chicken?

Transfer cooled leftovers to an airtight container and refrigerate for up to four days. Reheat gently over low heat on the stovetop or in the microwave, adding a little water or cream if the sauce becomes too thick. You can also freeze butter chicken for up to three months.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
u3845552542 httpss.mj .run41Z5V79Km1Y Capture a cozy and invit bbe8b3fd 0a3a 4785 b241 e283a046d9f6 2

Butter Chicken Recipes | Easy Creamy Indian Classic You Can Make at Home


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amelia
  • Total Time: 8 hours 45 minutes
  • Yield: 4 servings 1x
  • Diet: Gluten Free

Description

This homemade butter chicken recipe combines tender marinated chicken thighs with a smooth, creamy tomato sauce. Garam masala, ginger, garlic, cumin, turmeric, and coriander create warm flavor, while butter and heavy cream give the curry its rich, silky finish.


Ingredients

Scale

Marinade

2 pounds boneless, skinless chicken thighs, cut into bite-size pieces

1 cup plain Greek yogurt

6 cloves garlic, minced

2 tablespoons fresh ginger, peeled and minced

2 teaspoons garam masala

1/2 tablespoon salt

1/2 tablespoon ground turmeric

1 teaspoon ground cumin

1 teaspoon ancho chili powder

Sauce

1/2 cup unsalted butter, divided

1 large yellow onion, peeled and diced

6 cloves garlic, minced

1 1/2 tablespoons fresh ginger, peeled and minced

1 tablespoon garam masala

2 teaspoons ground cumin

2 teaspoons salt

1 1/2 teaspoons ground coriander

1 1/2 teaspoons ancho chili powder

28 ounces canned diced tomatoes with juices

1 1/2 cups heavy cream

1 tablespoon granulated sugar

Fresh cilantro, chopped, for garnish

Cooked white rice, for serving

Naan bread, for serving


Instructions

1. In a large mixing bowl, combine the Greek yogurt, garlic, ginger, garam masala, salt, turmeric, cumin, and ancho chili powder.

2. Add the chicken pieces and stir until the marinade coats every piece. Cover the bowl and refrigerate for 8 hours or overnight.

3. Place a large, deep-sided skillet over medium heat. Add 2 tablespoons of butter and let it melt.

4. Sear the chicken in batches until browned on all sides. Add more butter between batches as needed. Transfer the browned chicken to a plate.

5. Add the diced onion to the skillet and cook for about 5 minutes, stirring often and scraping the browned bits from the bottom.

6. Add the garlic and ginger. Cook for 1 minute, stirring constantly.

7. Add the garam masala, cumin, salt, coriander, and ancho chili powder. Cook for 1 minute to release the spices’ aroma.

8. Pour in the diced tomatoes with their juices. Stir well and simmer for 15 minutes.

9. Remove the skillet from the heat. Carefully transfer the sauce to a blender or food processor and blend until smooth.

10. Return the pureed sauce to the skillet. Stir in the heavy cream and sugar.

11. Add the chicken and any juices from the plate. Simmer over medium-low heat for 10 to 15 minutes, stirring occasionally, until the chicken reaches 165 degrees Fahrenheit.

12. Thin the sauce with a small amount of water or extra cream when needed.

13. Serve the butter chicken warm with cooked white rice and naan. Garnish with chopped cilantro.

Notes

For the deepest flavor and most tender chicken, marinate it overnight.

When time is limited, marinate the chicken for at least 1 hour.

You may place the chicken and marinade in a gallon-size zip-top bag instead of a mixing bowl.

Cook the chicken in batches so it browns instead of steaming.

A high-powered blender creates a smoother sauce than most food processors.

Replace the heavy cream with coconut cream, evaporated milk, or half-and-half when needed.

Store leftovers in an airtight container in the refrigerator for up to 4 days.

Freeze cooled butter chicken in a freezer-safe container for up to 3 months.

Reheat gently on the stovetop over low heat. Add a splash of water or cream if the sauce becomes too thick.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 serving
  • Calories: 894
  • Sugar: 13 g
  • Sodium: 2586 mg
  • Fat: 66 g
  • Saturated Fat: 38 g
  • Unsaturated Fat: 23 g
  • Trans Fat: 1 g
  • Carbohydrates: 25 g
  • Fiber: 4 g
  • Protein: 53 g
  • Cholesterol: 379 mg

Conclusion

Butter chicken recipes make it easy to recreate one of India’s most beloved dishes at home. The combination of juicy marinated chicken, fragrant spices, and a rich tomato cream sauce creates a meal that is comforting, satisfying, and full of flavor. With simple preparation and reliable results, this recipe is perfect for both beginners and experienced home cooks. Serve it with fluffy rice and fresh naan, then enjoy a homemade meal that is sure to become a regular favorite at your table.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star