There is nothing quite as comforting as a steaming, rustic dark ceramic bowl filled to the brim with creamy Homemade Butter Chicken. This recipe perfectly captures that restaurant-quality magic right in your own kitchen. It all starts with a base foundation of fluffy white cooked basmati rice that eagerly soaks up the incredible flavors.
Nestled beautifully on that rice, you will find bite-sized chunks of tender, slightly charred roasted chicken. These beautifully caramelized pieces are bathed in a thick, velvety, vibrant orange-red spiced tomato cream sauce that smells of toasted garam masala and blooming ginger. This dish engages all your senses before you even take the first bite.
To finish the masterpiece, the surface of the dish features a delicate swirl of unwhipped heavy cream. It is then elegantly garnished with finely chopped fresh green cilantro leaves and a light dusting of crushed dried fenugreek flakes. Served with a piece of warm, slightly blistered naan bread resting against the rim of the bowl, this dinner is an unforgettable culinary experience.
Why You’ll Love This Recipe
- Visually Stunning: The vibrant orange-red hue of the tomato sauce contrasts beautifully against the fluffy white basmati rice and fresh green cilantro.
- Perfect Textures: You will love the interplay between the velvety, creamy sauce and the slightly charred roasted chicken chunks.
- Authentic Aromas: The use of crushed dried fenugreek flakes (kasuri methi) provides that signature, restaurant-authentic aroma and earthy flavor.
- Ultimate Comfort: Soaking up the rich, spiced tomato cream sauce with warm, blistered naan bread is the ultimate comfort food experience.
Ingredients & Substitutions
Boneless Skinless Chicken Thighs
We highly recommend using 1.5 lbs (680g) of chicken thighs over breasts for this recipe. The dark meat stays incredibly tender and juicy even after developing those highly sought-after charred edges under the broiler.
Yogurt & Spice Marinade
You will need 1/2 cup (120ml) of full-fat plain Greek yogurt mixed with 1 tbsp (15g) grated ginger, 1 tbsp (15g) minced garlic, and traditional spices. A blend of garam masala, turmeric, and vibrant Kashmiri chili powder tenderizes the meat and builds foundational flavor.
Crushed Tomatoes & Aromatics
The sauce base requires 2 cups (480ml) of high-quality crushed tomatoes or tomato passata, along with diced onions and more garlic and ginger. Cooking these down slowly is what gives the sauce its thick, vibrant orange-red body.

Butter & Heavy Cream
It wouldn’t be butter chicken without 4 tbsp (60g) of unsalted butter and 1/2 cup (120ml) of heavy cream. These crucial invisible ingredients emulsify into the tomato base, yielding that signature velvety texture and mellowing the spices.
Crushed Dried Fenugreek Flakes
Also known as Kasuri Methi, 1 tbsp (5g) of crushed dried fenugreek flakes is the non-negotiable secret ingredient. It adds a distinct, sweet, and earthy aroma that immediately elevates the dish to restaurant quality.
Fluffy White Basmati Rice
You will need 1 cup (200g) of dry, high-quality basmati rice, thoroughly rinsed until the water runs clear. Properly steamed, it provides the perfect, light, and airy bed to support the heavy cream sauce.
Fresh Cilantro & Blistered Naan Bread
A handful of finely chopped fresh green cilantro adds a bright, herbal freshness that cuts through the richness. Serve alongside 2 large pieces of warm, blistered naan bread to scoop up every last drop of the vibrant sauce.
Equipment Needed
- Large cast-iron skillet or heavy-bottomed Dutch oven for simmering the sauce.
- Sheet pan lined with aluminum foil for roasting and charring the chicken.
- High-speed blender or immersion blender to achieve a perfectly smooth, velvety tomato sauce.
- Medium saucepan with a tight-fitting lid for steaming the basmati rice.
Step-by-Step Instructions
Step 1: Marinate the Chicken
In a large mixing bowl, combine the Greek yogurt, minced garlic, grated ginger, garam masala, turmeric, Kashmiri chili powder, and 1 tsp (5g) of kosher salt. Add the bite-sized chicken chunks and toss until every piece is completely coated in the thick marinade. Let this rest at room temperature for 30 minutes, or cover and refrigerate for up to 12 hours to deepen the flavor.
Step 2: Cook the Fluffy Basmati Rice
While the chicken marinates, rinse the basmati rice under cold water until the water runs completely clear. In a medium saucepan, bring 1.5 cups (360ml) of water and a pinch of salt to a boil. Add the rinsed rice, reduce the heat to the lowest setting, cover tightly, and simmer for 15 minutes. Remove from heat and let it steam in the residual heat for another 10 minutes before fluffing with a fork.
Step 3: Char and Roast the Chicken
Preheat your oven’s broiler to high and position an oven rack about 6 inches from the heat source. Spread the marinated chicken chunks in a single layer on a foil-lined sheet pan. Broil for 8-10 minutes, watching closely, until the chicken is cooked through and features beautiful, dark charred spots on the edges.

Step 4: Build the Tomato Base
In a large heavy-bottomed skillet over medium heat, melt 2 tbsp (30g) of the butter. Add a finely diced yellow onion and sauté until deeply translucent and golden brown, about 6-8 minutes. Stir in the remaining garlic, ginger, and a touch more garam masala, cooking for 1 minute until highly fragrant.
Step 5: Simmer and Blend for a Velvety Texture
Pour the crushed tomatoes into the skillet, stirring to scrape up any browned bits from the bottom of the pan. Reduce the heat to low and simmer gently for 15 minutes until the sauce deepens into a vibrant red color. Carefully transfer the mixture to a high-speed blender (or use an immersion blender) and blend until perfectly smooth and velvety.
Step 6: Emulsify the Cream and Spices
Return the smooth tomato pureé to the skillet over low heat. Stir in the remaining 2 tbsp (30g) of butter, the heavy cream, and the crushed dried fenugreek flakes. Watch as the sauce magically transforms into a vibrant orange-red creamy masterpiece.
Step 7: Combine and Assemble
Fold the slightly charred roasted chicken chunks (and any juices from the pan) into the gently simmering sauce. Let everything cook together for 3-5 minutes so the chicken can bathe in the thick tomato cream sauce. Meanwhile, heat your naan bread directly over a gas flame or in a hot skillet until warm and slightly blistered.
Step 8: Garnish and Serve
To serve, spoon a generous bed of the fluffy white cooked basmati rice into a rustic dark ceramic bowl. Ladle the creamy butter chicken directly over the rice. Top the surface with a delicate swirl of unwhipped heavy cream, a light dusting of crushed dried fenugreek flakes, and finely chopped fresh green cilantro leaves. Nestle the blistered naan bread against the rim of the bowl and enjoy immediately.
Expert Tips for Success
- Rinse Your Rice: To achieve truly fluffy white basmati rice, you must rinse away the excess surface starch; otherwise, your rice will become gummy and clump together.
- Don’t Skip the Char: Broiling the chicken on high heat creates those slightly charred, roasted chicken chunks that replicate the smoky flavor of a traditional tandoor oven.
- Blend the Sauce: For a thick, velvety texture that coats the back of a spoon perfectly, blending the onion and tomato base is an absolutely essential step.
- Use Kashmiri Chili Powder: This specific chili powder provides a mild heat but is entirely responsible for giving the sauce its signature, vibrant orange-red hue.
- Crush the Fenugreek: Rub the dried fenugreek flakes between your palms before dropping them into the sauce. The friction releases their fragrant essential oils.
Storage & Reheating
Allow any leftover butter chicken to cool completely to room temperature before transferring it to an airtight container. It will stay fresh in the refrigerator for up to 4 days, and the flavors actually deepen and improve overnight.
You can also freeze the chicken and sauce (separately from the rice) in a freezer-safe container for up to 3 months. To reheat, gently warm the sauce in a skillet over medium-low heat, adding a splash of water or milk to loosen the thick cream sauce back to its original velvety texture.
What to Serve With This
While this Homemade Butter Chicken is a complete meal on its own, it pairs wonderfully with a variety of sides and appetizers. If you love rich, comforting dinners like our marry-me-chicken-recipe or crockpot-lasagna, this dish will quickly become a household staple. Start your meal with a warm bowl of mediterranean-lentil-soup or a fresh black-lentil-mediterranean-salad.
If you’re hosting a dinner party and want to offer a variety of proteins, consider serving this alongside our popular garlic-butter-steak-bites, a hearty salmon-rice-bowl, or the equally savory cashew-chicken-recipe. Don’t have naan bread? Try pairing the sauce with a fresh slice of sourdough-focaccia-bread!
No fantastic dinner is complete without an unforgettable dessert to cool down the palate. Finish off your incredible Indian-inspired feast with our red-velvet-crinkle-cookies, decadent strawberry-cheesecake-truffles, or delightful lemon-blueberry-mini-cheesecakes.
Frequently Asked Questions
Yes, you can substitute boneless skinless chicken breasts. However, chicken thighs are highly recommended as they contain more fat, allowing them to stay tender and juicy when broiled to achieve those essential charred edges.
The signature vibrant orange-red hue comes from using Kashmiri chili powder combined with turmeric and crushed tomatoes. Kashmiri chili powder offers a bright red color without overwhelming heat. Heavy cream then transforms the deep red tomato base into a bright, creamy orange.
To get perfectly fluffy basmati rice, you must rinse the dry rice under cold water until the water runs clear. This removes excess surface starch that causes clumping. Simmer on low, and always let it rest off the heat for 10 minutes before fluffing with a fork.
Crushed dried fenugreek flakes, or kasuri methi, provide a distinct, earthy, and slightly sweet aroma that is essential for achieving an authentic restaurant flavor. While you can omit it, using it elevates the dish significantly.
A grainy sauce usually happens if the onions and tomatoes aren’t blended thoroughly, or if the heavy cream splits. To fix this, ensure you puree the tomato and onion base in a high-speed blender until perfectly smooth before stirring in the cream over low heat.
Closing & Subscribe
This creamy, charred Homemade Butter Chicken over fluffy basmati rice is guaranteed to become a requested favorite in your dinner rotation. The rich aroma of fenugreek and the vibrant orange-red sauce will make your kitchen feel like a high-end restaurant.
If you loved this recipe, please leave a comment and a 5-star review below—it really helps our community grow! Don’t forget to subscribe to our newsletter for more comforting, restaurant-quality dinners sent directly to your inbox.

Recipe Card

Authentic Homemade Butter Chicken
Ingredients
Equipment
Method
- In a large mixing bowl, combine the Greek yogurt, minced garlic, grated ginger, garam masala, turmeric, Kashmiri chili powder, and 1 tsp of kosher salt. Add the bite-sized chicken chunks and toss until fully coated. Let rest for 30 minutes at room temperature.
- Rinse the basmati rice until the water runs completely clear. In a saucepan, bring 1.5 cups of water and a pinch of salt to a boil. Add the rice, reduce heat to low, cover tightly, and simmer for 15 minutes. Let it steam off-heat for 10 minutes, then fluff.
- Preheat your broiler to high. Spread the marinated chicken evenly on a foil-lined sheet pan. Broil for 8-10 minutes, watching closely, until the chicken is cooked through and has dark, charred spots on the edges.
- In a large skillet over medium heat, melt 2 tbsp of butter. Add the finely diced onion and sauté for 6-8 minutes until deeply golden. Stir in additional minced garlic, ginger, and garam masala, cooking for 1 minute until fragrant.
- Pour in the crushed tomatoes. Simmer gently for 15 minutes until the sauce turns a deep red. Carefully transfer the mixture to a blender and blend until perfectly smooth and velvety.
- Return the pureed sauce to the skillet over low heat. Stir in the remaining 2 tbsp of butter, heavy cream, and rubbed dried fenugreek flakes. Stir until vibrant orange-red.
- Fold the charred chicken chunks into the simmering sauce. Let cook for 3-5 minutes. Serve over the fluffy basmati rice. Garnish with a swirl of heavy cream, fresh cilantro, and fenugreek flakes. Serve with blistered naan bread.
Notes
Tip 2: Rub the dried fenugreek flakes between your palms right before adding them to release their natural oils.