The Ultimate Creamy Butter Chicken Recipe

By Rowan Pierce

On March 23, 2026

Ingredients for making authentic butter chicken including chicken breast chunks, crushed tomatoes, heavy cream, cilantro, and naan bread. (Butter Chicken Recipe)

Cuisine

Indian

Prep time

15 minutes

Cooking time

25 minutes

Total time

40 minutes

Servings

4 people

There is nothing quite like the deeply comforting aroma of a bubbling, authentic Butter Chicken Recipe filling your kitchen. This beloved classic relies on a perfect balance of warm spices, tender poultry, and a luxuriously rich base. If you are craving restaurant-quality Indian food at home, this carefully crafted dish delivers on every front.

Our version recreates that iconic, mouth-watering visual appeal you expect from a premium curry. Picture tender chunks of simmered chicken breast partially submerged in a thick, velvety tomato-cream sauce. The dish is finished with a striking circular swirl of white heavy cream and a scatter of finely chopped fresh green cilantro.

Served in a warm white ceramic bowl with a piece of beautifully blistered naan bread resting on the edge, this meal is a feast for both the eyes and the palate. Let’s dive into how to build these complex, vibrant orange-red layers of flavor from scratch.

Why You’ll Love This Recipe

  • Forensic Flavor Layering: We use Kashmiri chili powder and crushed tomatoes to naturally achieve that vibrant orange-red tomato-cream curry sauce without artificial dyes.
  • Perfectly Cooked Poultry: The simmered chicken breast chunks remain incredibly tender, soaking up the rich spices while holding their hearty texture.
  • Sensory Garnish: A distinct circular swirl of white heavy cream and finely chopped fresh green cilantro leaves scattered across the top make this dish visually stunning.
  • The Ultimate Dipper: Freshly blistered naan bread provides the perfect chewy, slightly charred vessel to scoop up every last drop of the velvety sauce.

Ingredients & Substitutions

To achieve the exact textures and flavors of this iconic Butter Chicken Recipe, gather the following ingredients. Proper measurement is key to balancing the spices and the creamy finish.

Searing chunks of marinated chicken breast in a skillet until golden brown. (Butter Chicken Recipe)
Searing the chicken breast chunks locks in moisture before they are simmered in the thick vibrant orange-red sauce.

1.5 lbs (680g) Boneless, Skinless Chicken Breasts: Cut these into uniform, bite-sized chunks so they cook evenly. Searing them locks in moisture before they are gently simmered in the sauce.

1/2 cup (120ml) Plain Yogurt & 1 tbsp (15ml) Lemon Juice: This acidic combination forms the base of the marinade. It tenderizes the chicken breast chunks while infusing them with a slight tang.

2 tbsp (30ml) Cooking Oil & 3 tbsp (45g) Unsalted Butter: Oil is required for searing the meat at high heat without burning. The butter is folded into the sauce later to give this “butter” chicken its namesake richness.

1 Medium Yellow Onion, 1 tbsp (15g) Minced Garlic & 1 tbsp (15g) Grated Fresh Ginger: These invisible, foundational aromatics build the deep, savory baseline of the curry. Finely dicing or pureeing them ensures a smooth, velvety final texture.

14 oz (400g) Crushed Tomatoes: This provides the crucial acidic backbone and vibrant color. Cooking the tomatoes down concentrates their flavor and naturally thickens the sauce.

Warm Spices (Garam Masala, Turmeric, Cumin, Kashmiri Chili Powder, Salt): You will need about 1 tbsp (15g) of Garam Masala and 1 tsp (5g) each of the rest. Kashmiri chili powder is the secret ingredient that imparts the signature vibrant orange-red hue without making the dish overly spicy.

3/4 cup (180ml) Heavy Cream (Plus 2 tbsp / 30ml extra): The cream tames the acidity of the tomatoes and transforms the base into a thick, velvety tomato-cream curry sauce. Reserve the extra 2 tablespoons to create the distinct decorative swirl on top.

1/4 cup (15g) Fresh Green Cilantro: Finely chopped fresh green cilantro leaves add a pop of color and a burst of herbal freshness. It cuts through the richness of the heavy cream beautifully.

4 Pieces Naan Bread: Store-bought or homemade, this flatbread is essential. Heating it in a hot skillet until blistered spots form gives you the perfect rustic accompaniment.

Equipment Needed

  • Large heavy-bottomed skillet or Dutch oven (retains heat for searing and simmering).
  • Cutting board and sharp chef’s knife (for uniformly cubing the chicken).
  • Small separate skillet or cast-iron pan (for blistering the naan bread).
  • Wooden spoon or silicone spatula (for scraping up the flavorful browned bits).

Step-by-Step Instructions

1. Marinate the Chicken

In a large mixing bowl, combine the plain yogurt, lemon juice, 1 tsp (5g) turmeric, 1 tsp (5g) garam masala, and 1/2 tsp (2.5g) salt. Add the chicken breast chunks and toss until they are thoroughly coated. Let this mixture marinate at room temperature for 15 to 20 minutes to tenderize the meat.

2. Sear for Flavor

Heat 2 tbsp (30ml) of cooking oil in your large skillet over medium-high heat. Once the oil is shimmering, add the marinated chicken chunks in a single layer. Sear until a deep golden-brown crust forms on the edges, about 5-6 minutes, then remove the chicken from the pan and set it aside.

Ingredients for making authentic butter chicken including chicken breast chunks, crushed tomatoes, heavy cream, cilantro, and naan bread. (Butter Chicken Recipe)
Gather your ingredients to create this rich, velvety tomato-cream curry sauce from scratch.

3. Build the Vibrant Orange-Red Base

In the same skillet, lower the heat to medium and melt 1 tbsp (15g) of the butter. Add the finely diced onion and sauté until translucent and sweet. Stir in the minced garlic and grated fresh ginger, cooking for 60 seconds until highly fragrant.

4. Toast Spices and Simmer Tomatoes

Sprinkle the remaining garam masala, cumin, and Kashmiri chili powder into the onions, stirring constantly for 30 seconds to toast the spices. Pour in the 14 oz (400g) of crushed tomatoes, scraping the bottom of the pan to release any browned bits. Simmer this mixture for 10 minutes until it reduces into a thick, vibrant orange-red paste.

5. Create the Velvety Tomato-Cream Curry

Reduce the heat to low. Stir in the remaining 2 tbsp (30g) of butter and 3/4 cup (180ml) of heavy cream, watching as the sauce transforms into a rich, velvety tomato-cream consistency. Return the seared chicken chunks to the skillet, allowing them to simmer gently for 5-7 minutes until fully cooked and partially submerged in the thick sauce.

6. Blister the Naan Bread

While the chicken finishes simmering, heat a separate dry cast-iron skillet over medium-high heat. Lightly brush your naan bread with water or a tiny bit of oil, and place it in the hot pan. Cook for 1-2 minutes per side until distinct, dark blistered spots appear on the surface.

7. Plate and Garnish

Ladle the hot curry into a white ceramic bowl, ensuring the tender chunks of chicken breast are partially submerged. Take your reserved 2 tbsp (30ml) of heavy cream and carefully pour it in a distinct circular swirl to decorate the top surface of the sauce. Garnish by scattering the finely chopped fresh green cilantro leaves across the top, and rest a piece of the blistered naan bread directly on the edge of the bowl.

Expert Tips for Success

  • Do not rush the onions: Cooking the onions until they completely break down ensures your velvety tomato-cream sauce isn’t chunky.
  • Use Kashmiri Chili Powder: Standard chili powder will make the dish too spicy and won’t yield the authentic vibrant orange-red color. Kashmiri chili is mild and deeply pigmented.
  • Temper the cream: Ensure your heat is turned down to low before pouring in the heavy cream. Boiling dairy rapidly can cause the sauce to split.
  • Blister right before serving: Naan bread is best enjoyed hot and pliable. Blister it in the final moments of cooking so it stays warm and crispy on the edges.

Storage & Reheating/Freezing

Store any leftover Butter Chicken in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen and improve overnight!

To reheat, gently warm the curry in a saucepan over low heat, adding a splash of water or milk if the thick sauce has condensed too much in the fridge. You can also freeze this dish in a freezer-safe container for up to 3 months; simply thaw overnight in the fridge before reheating.

What to Serve With This

While this vibrant orange-red curry is perfect with blistered naan, we love serving it over steamed basmati rice or our sweet and aromatic coconut-pineapple rice. If you’re hosting an internationally inspired dinner party, you might also want to feature our Jamaican oxtail recipe or our deeply savory Thai drunken noodles to give your guests a variety of bold, global flavors.

Need some lighter sides to balance the rich creaminess? Try pairing this with our crisp Asian cabbage salad or our refreshing cucumber mozzarella salad. For those exploring different high-protein meal preps throughout the week, be sure to check out our Mediterranean steak bowls and our comforting slow cooker honey garlic chicken.

Frequently Asked Questions

Yes, absolutely! While this recipe calls for tender chunks of simmered chicken breast, boneless skinless chicken thighs are a fantastic, juicy alternative that hold up very well to simmering in the thick tomato-cream sauce.

The secret to the authentic, vibrant orange-red color without using artificial food dyes is Kashmiri chili powder. It provides a stunning, deep red hue and mild flavor, perfectly complementing the crushed tomatoes in the base.

Authentic Butter Chicken is known for being mild, rich, and slightly sweet rather than spicy. The warm spices like garam masala and cumin add depth and aroma, while the heavy cream smooths out any harsh heat.

To revive your blistered naan bread, heat a dry cast-iron skillet over medium heat and warm the naan for 30-60 seconds per side until it becomes pliable and fragrant again.

Sauces usually split when cold heavy cream is added to a boiling acidic base (like tomatoes). To prevent this, ensure you turn the heat down to low, let the simmer subside slightly, and gently stir in the cream.

Closing & Subscribe

This Butter Chicken Recipe perfectly captures the essence of a comforting, restaurant-quality Indian meal right in your own kitchen. The combination of the tender, simmered chicken breast chunks and the thick, velvety tomato-cream sauce is guaranteed to become a family favorite.

If you made this dish and loved dipping that blistered naan into the vibrant orange-red curry, please leave a comment and a 5-star rating below! Don’t forget to subscribe to our newsletter for more incredible dinner inspirations, and share your beautiful culinary creations with us on Pinterest.

A close-up overhead shot of a white ceramic bowl filled with vibrant orange-red creamy butter chicken curry. Tender chunks of simmered chicken breast are partially submerged in the thick, velvety tomato-cream sauce. (Butter Chicken Recipe)
Make the ultimate Butter Chicken Recipe at home! Featuring tender simmered chicken chunks, a vibrant orange-red tomato-cream curry sauce, a decorative swirl of heavy cream, fresh green cilantro, and blistered naan.

Recipe Card

Ingredients for making authentic butter chicken including chicken breast chunks, crushed tomatoes, heavy cream, cilantro, and naan bread. (Butter Chicken Recipe)

The Ultimate Creamy Butter Chicken Recipe

This SEO-optimized Butter Chicken Recipe features tender simmered chicken breast chunks in a thick, vibrant orange-red velvety tomato-cream curry sauce, perfectly garnished with a swirl of cream, chopped fresh cilantro, and blistered naan bread.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 people
Course: Dinner, Main Course
Cuisine: Indian
Calories: 580

Ingredients
  

Main Ingredients
  • 1.5 lbs boneless, skinless chicken breasts Cut into uniform chunks.
  • 1/2 cup plain yogurt 120ml
  • 1 tbsp lemon juice 15ml
  • 2 tbsp cooking oil 30ml, for searing
  • 3 tbsp unsalted butter 45g, divided
  • 1 medium yellow onion Finely diced
  • 1 tbsp minced garlic 15g
  • 1 tbsp grated fresh ginger 15g
  • 14 oz crushed tomatoes 400g
  • 1 tbsp garam masala 15g, divided between marinade and sauce
  • 1 tsp Kashmiri chili powder 5g, for the vibrant orange-red color
  • 1 tsp turmeric 5g
  • 1 tsp ground cumin 5g
  • 3/4 cup heavy cream 180ml, plus 2 tbsp extra for decorative swirl
  • 1/4 cup fresh green cilantro 15g, finely chopped
  • 4 pieces naan bread For blistering and serving

Equipment

  • 1 Large heavy-bottomed skillet or Dutch oven For searing chicken and simmering the curry sauce.
  • 1 Cast-iron pan For blistering the naan bread.

Method
 

Step-by-Step Cooking Instructions
  1. In a large mixing bowl, combine the plain yogurt, lemon juice, turmeric, half the garam masala, and salt. Add the chicken breast chunks and toss until coated. Marinate at room temperature for 15 to 20 minutes.
  2. Heat cooking oil in a large skillet over medium-high heat. Add marinated chicken chunks in a single layer. Sear until a deep golden-brown crust forms on the edges (5-6 minutes). Remove and set aside.
  3. In the same skillet over medium heat, melt 1 tbsp butter. Sauté the diced onion until translucent. Stir in minced garlic and grated fresh ginger for 60 seconds.
  4. Add the remaining garam masala, cumin, and Kashmiri chili powder. Toast for 30 seconds. Pour in crushed tomatoes, scrape the bottom of the pan, and simmer for 10 minutes to create a thick, vibrant orange-red paste.
  5. Reduce heat to low. Stir in the remaining butter and 3/4 cup heavy cream. Return the chicken chunks to the skillet and simmer gently for 5-7 minutes until fully cooked and partially submerged.
  6. Heat a separate dry cast-iron skillet over medium-high. Brush naan bread lightly with water or oil. Cook for 1-2 minutes per side until blistered spots appear.
  7. Serve in a white ceramic bowl. Pour reserved heavy cream in a circular swirl on top of the sauce. Garnish with chopped fresh green cilantro and rest blistered naan on the edge.

Notes

Do not rush the onions: Cooking them down prevents a chunky sauce.
Use Kashmiri Chili Powder: Essential for the authentic vibrant orange-red color without excessive heat.

You might also like these recipes

Leave a Comment

Recipe Rating