Creamy Butter Chicken

Total Time: 1 hr 50 mins Difficulty: Intermediate
A luxuriously spiced curry that wraps tender chicken in velvety tomato cream sauce, perfect for cozy dinners and soaking up with warm naan.
pinit

Craving a cozy dinner that wraps tender chicken in a velvety tomato cream sauce? Creamy Butter Chicken is a luxuriously spiced curry perfect for soaking up with warm naan or fluffy basmati rice. Tender chicken simmers in a fragrant gravy enriched with butter, cream, and spices like cumin, garlic, and cilantro—filling the kitchen with warm, inviting flavors. With an Intermediate difficulty rating, this recipe is a delicious way to elevate your weeknight meals. Read on to discover step-by-step instructions, tips, and tricks to nail this creamy classic every time!

Key Ingredients

Here’s everything you need to make this luxuriously spiced curry that wraps tender chicken in velvety tomato cream sauce—perfect for cozy dinners and soaking up with warm naan.

  • 500 g chicken breast, cut into bite-sized pieces: Tender protein that soaks up the yogurt-spice marinade.
  • 150 g plain yogurt: Provides tang and tenderizing enzymes for juicy chicken.
  • 1 tbsp lemon juice: Adds bright acidity to balance the richness.
  • 1 tsp salt: Seasoning that enhances all the flavors.
  • 1 tbsp ginger garlic paste: Infuses pungent warmth and depth.
  • 1 tsp garam masala: Signature Indian spice blend that elevates the curry.
  • 1 tsp chili powder: Adds controlled heat to the marinade.
  • 50 g unsalted butter: Creates decadent richness in the sauce.
  • 2 tbsp vegetable oil: Prevents sticking and helps brown the chicken.
  • 1 medium onion, finely chopped: Builds the savory base for the gravy.
  • 1 tbsp ginger garlic paste: Layers extra aromatic flavor in the sauce.
  • 400 g tomato puree: Forms the silky, tangy foundation of the curry.
  • 1 tsp cumin powder: Earthy spice that complements the tomato.
  • 1 tsp coriander powder: Adds citrusy-minty notes to the sauce.
  • 1 tsp chili powder: Boosts the sauce’s spiciness.
  • 1/2 tsp turmeric powder: Gives warm color and subtle earthiness.
  • 200 ml heavy cream: Enriches the gravy with a velvety texture.
  • 1 tsp sugar: Balances the acid in the tomato puree.
  • Salt, to taste: Final seasoning adjustment for optimal flavor.
  • 2 tbsp fresh cilantro, chopped: Fresh herb garnish for bright finish.

How To Make Creamy Butter Chicken

Cooking this Creamy Butter Chicken is straightforward: after a quick marinade, your chicken browns before you build a rich, spiced sauce. The two-stage cooking method—first searing the chicken, then simmering in the tomato-cream gravy—ensures each bite is juicy and full of flavor. Follow these steps and you’ll have a restaurant-worthy curry in no time.

1. In a bowl combine yogurt, lemon juice, salt, ginger garlic paste, garam masala, and chili powder. Add chicken pieces and mix well. Cover and marinate in the refrigerator for at least 1 hour to let the flavors penetrate deeply.

2. Heat 1 tbsp butter and 1 tbsp oil in a large pan over medium heat. Add the marinated chicken in a single layer, cook until lightly browned and almost cooked through, about 5–7 minutes, stirring occasionally. Remove the chicken and set aside.

3. Return the pan to medium heat and add the remaining butter and oil. Add the chopped onion and sauté until golden brown, about 5 minutes, stirring to prevent burning.

4. Stir in the ginger garlic paste and cook for another minute until fragrant.

5. Add the tomato puree, cumin powder, coriander powder, chili powder, and turmeric powder. Stir well and simmer uncovered for 8–10 minutes until oil begins to separate from the tomato mixture.

6. Pour in the heavy cream and add sugar. Stir to combine and simmer for 3–4 minutes, adjusting seasoning with salt as needed.

7. Return the cooked chicken to the pan, coat thoroughly with the creamy sauce, and simmer for an additional 5 minutes until the chicken is fully cooked and the sauce has thickened.

8. Garnish with chopped cilantro and serve hot with naan bread or basmati rice.

Serving Suggestions

Once your Creamy Butter Chicken is ready, think about how to elevate every bite with the perfect accompaniments. Whether you’re feeding a crowd or enjoying a cozy solo dinner, these serving ideas will complement the rich, tomato-cream sauce and tender chicken. From classic breads to refreshing sides, these pairings bring texture, freshness, and contrasting flavors that round out the meal beautifully.

  • Warm naan bread: Tear or slice fresh naan and use it to scoop up creamy sauce and chicken pieces for a hands-on experience.
  • Steamed basmati rice: Fluffy grains soak up the velvety gravy, balancing the spices with a neutral base.
  • Cooling cucumber raita: A yogurt-mint dip that cuts through the richness and offers a refreshing contrast.
  • Simple salad: Toss sliced onions, tomatoes, and cilantro with lemon juice and salt for a bright, crunchy side.

Tips For Perfect Creamy Butter Chicken

Getting the texture and depth of flavor just right is easier than it sounds. These friendly tips help you fine-tune the richness, spice level, and cooking times so your Creamy Butter Chicken comes out consistently delicious. From ingredient swaps to timing tweaks, you’ll pick up little secrets that make a big difference without complicating your kitchen routine.

  • For extra richness, substitute part of the butter with ghee.
  • Adjust chili powder to taste for milder or spicier curry.
  • Marinate the chicken overnight for deeper flavor infusion.
  • Leftovers can be stored in the refrigerator for up to 3 days.

How To Store It

Planning ahead for leftovers or prepping your meal in advance? Proper storage preserves the curry’s creamy texture and vibrant spice, so every serving tastes just as good as the first. Follow these straightforward methods to refrigerate, freeze, and reheat your dish without losing any of the luscious sauce or tender chicken.

  • Refrigerate in an airtight container: Let the curry cool to room temperature, then store up to 3 days in the fridge.
  • Freeze for longer storage: Portion into freezer-safe containers or bags and freeze for up to 3 months, leaving space for expansion.
  • Thaw overnight: Move frozen portions to the refrigerator the night before for gentle thawing.
  • Reheat gently: Warm on the stovetop over medium-low heat, stirring occasionally and adding a splash of water or cream if the sauce has thickened too much.

Frequently Asked Questions

Here are some quick answers to the most common questions about making and enjoying Creamy Butter Chicken.

  • Q: How long should I marinate the chicken for the best flavor?

A: You need at least 1 hour of marinating time in the refrigerator to allow the yogurt, lemon juice, ginger garlic paste, garam masala, and chili powder to tenderize and infuse the chicken. For deeper flavor, marinating overnight (up to 12 hours) is recommended, but avoid exceeding 24 hours to prevent the yogurt’s acidity from breaking down the chicken’s texture too much.

  • Q: Can I substitute chicken breast with thighs or another protein?

A: Yes. Chicken thighs can be used for a more succulent result, as they stay juicier during cooking. Use the same weight (500 g) and follow the same marinating and cooking steps; thighs may require an extra minute or two of simmering in the sauce to reach doneness. You can also substitute paneer for a vegetarian option—skip the initial chicken browning step and gently fry paneer cubes for 1–2 minutes before adding them to the sauce.

  • Q: How can I adjust the heat level of this butter chicken?

A: To reduce spiciness, decrease the chili powder in both the marinade and sauce to ½ teaspoon each, and omit the extra chili powder in the tomato base. For more heat, increase the chili powder up to 2 teaspoons total or add a pinch of cayenne. You can also incorporate fresh chopped green chilies when sautéing the onion for an added kick.

  • Q: Is there a dairy-free or lighter alternative to heavy cream and butter?

A: For a lighter version, substitute half of the heavy cream with full-fat coconut milk and use light butter or 2 tablespoons of oil instead of butter. For a fully dairy-free curry, replace all butter and cream with full-fat coconut milk and use 2 tablespoons of ghee alternative or vegan butter. Note that flavor and richness will be slightly different.

  • Q: What’s the best way to store and reheat leftovers?

A: Allow the curry to cool to room temperature, then transfer it to an airtight container and refrigerate for up to 3 days. To reheat, warm it gently on the stovetop over medium-low heat, stirring occasionally and adding a splash of water or cream if the sauce has thickened too much. You can also microwave portions in a covered dish for 2–3 minutes, stirring halfway through.

  • Q: How do I know when the sauce is cooked properly and the oil has separated?

A: After adding the tomato puree and spices, simmer the mixture uncovered for 8–10 minutes. You’ll see small droplets of oil rising to the surface and a darker, deeper-red color in the sauce. At this point, the spices have fully cooked, and flavor is concentrated. Proceed to add the cream immediately to avoid overcooking.

  • Q: What can I serve alongside this creamy butter chicken?

A: Traditional pairings include warm naan, garlic naan, or steamed basmati rice. For extra texture, serve with jeera rice (cumin-flavored), a side of cucumber raita to cool the palate, or a simple salad of sliced onions, tomatoes, and cilantro. You can also offer pickled vegetables or mango chutney to complement the rich, creamy curry.

What Makes This Special

All the familiar spices in this Creamy Butter Chicken come together in perfect harmony—tangy tomatoes, rich butter, and smooth cream creating a sauce that clings lovingly to every chicken piece. It works because the yogurt-based marinade guarantees juicy texture, while the two-stage cooking builds layers of flavor you’ll crave. Feel free to print this recipe and stash it in your favorite binder for cozy dinners on demand. Have questions? Tried a swap or variation? Drop a comment below—I’d love to hear how your saucy adventure turned out!

Creamy Butter Chicken

Difficulty: Intermediate Prep Time 20 mins Cook Time 30 mins Rest Time 60 mins Total Time 1 hr 50 mins
Calories: 550

Description

Tender chicken simmers in a spicy tomato gravy enriched with cream and butter, filling the kitchen with warm, fragrant notes of cumin, garlic, and cilantro. Serve it steaming hot with rice or fresh naan.

Ingredients

Instructions

  1. In a bowl combine yogurt, lemon juice, salt, ginger garlic paste, garam masala and chili powder. Add chicken pieces and mix well. Cover and marinate in the refrigerator for at least 1 hour.
  2. Heat 1 tbsp butter and 1 tbsp oil in a large pan over medium heat. Add marinated chicken and cook until lightly browned and almost cooked through, about 5–7 minutes. Remove chicken and set aside.
  3. In the same pan add remaining butter and oil. Add chopped onion and sauté until golden brown, about 5 minutes.
  4. Stir in ginger garlic paste and cook for another minute until fragrant.
  5. Add tomato puree, cumin powder, coriander powder, chili powder and turmeric powder. Stir well and simmer for 8–10 minutes until oil begins to separate from the tomato mixture.
  6. Pour in heavy cream and add sugar. Stir to combine and simmer for 3–4 minutes, adjusting seasoning with salt as needed.
  7. Return chicken to the pan, coat thoroughly with the creamy sauce, and simmer for an additional 5 minutes until chicken is cooked through and sauce is thickened.
  8. Garnish with chopped cilantro and serve hot with naan bread or basmati rice.

Note

  • For extra richness, substitute part of the butter with ghee.
  • Adjust chili powder to taste for milder or spicier curry.
  • Marinate the chicken overnight for deeper flavor infusion.
  • Leftovers can be stored in the refrigerator for up to 3 days.
Keywords: butter chicken, chicken curry, tomato gravy, creamy curry, naan recipe, easy dinner
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

How long should I marinate the chicken for the best flavor?

You need at least 1 hour of marinating time in the refrigerator to allow the yogurt, lemon juice, ginger garlic paste, garam masala, and chili powder to tenderize and infuse the chicken. For deeper flavor, marinating overnight (up to 12 hours) is recommended, but avoid exceeding 24 hours to prevent the yogurt’s acidity from breaking down the chicken’s texture too much.

Can I substitute chicken breast with thighs or another protein?

Yes. Chicken thighs can be used for a more succulent result, as they stay juicier during cooking. Use the same weight (500 g) and follow the same marinating and cooking steps; thighs may require an extra minute or two of simmering in the sauce to reach doneness. You can also substitute paneer for a vegetarian option—skip the initial chicken browning step and gently fry paneer cubes for 1–2 minutes before adding them to the sauce.

How can I adjust the heat level of this butter chicken?

To reduce spiciness, decrease the chili powder in both the marinade and sauce to ½ teaspoon each, and omit the extra chili powder in the tomato base. For more heat, increase the chili powder up to 2 teaspoons total or add a pinch of cayenne. You can also incorporate fresh chopped green chilies when sautéing the onion for an added kick.

Is there a dairy-free or lighter alternative to heavy cream and butter?

For a lighter version, substitute half of the heavy cream with full-fat coconut milk and use light butter or 2 tablespoons of oil instead of butter. For a fully dairy-free curry, replace all butter and cream with full-fat coconut milk and use 2 tablespoons of ghee alternative or vegan butter. Note that flavor and richness will be slightly different.

What’s the best way to store and reheat leftovers?

Allow the curry to cool to room temperature, then transfer it to an airtight container and refrigerate for up to 3 days. To reheat, warm it gently on the stovetop over medium-low heat, stirring occasionally and adding a splash of water or cream if the sauce has thickened too much. You can also microwave portions in a covered dish for 2–3 minutes, stirring halfway through.

How do I know when the sauce is cooked properly and the oil has separated?

After adding the tomato puree and spices, simmer the mixture uncovered for 8–10 minutes. You’ll see small droplets of oil rising to the surface and a darker, deeper-red color in the sauce. At this point, the spices have fully cooked, and flavor is concentrated. Proceed to add the cream immediately to avoid overcooking.

What can I serve alongside this creamy butter chicken?

Traditional pairings include warm naan, garlic naan, or steamed basmati rice. For extra texture, serve with jeera rice (cumin-flavored), a side of cucumber raita to cool the palate, or a simple salad of sliced onions, tomatoes, and cilantro. You can also offer pickled vegetables or mango chutney to complement the rich, creamy curry.

Lily Brooks Food and Lifestyle Blogger

Hi! I’m Lily Brooks, the cook, storyteller, and flavor-chaser behind ChiefWok.com. Raised in a multicultural home where a sizzling wok was always at the center of the kitchen, I learned early on that food is a bridge between cultures, generations, and hearts

Leave a Comment

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