Delicious Butter Chicken Indian Recipe

Isabella

Modified:April 27, 2026

Published:April 27, 2026

by Isabella Mansouri

.This post may contain affiliate links ·

No Comments

Intro: Unlock Authentic Butter Chicken Flavor at Home!

There’s something truly magical about the rich, creamy, and subtly sweet embrace of a perfectly crafted Butter Chicken Indian. It’s a dish that transports you straight to the heart of India with every single bite, offering a symphony of tender chicken swimming in a velvety tomato-based sauce that’s nothing short of divine. The way the butter melts into the sauce, creating an irresistible sheen, and the gentle spices awaken your palate without overpowering it – it’s pure culinary bliss. For me, making Butter Chicken Indian at home isn’t just about recreating a restaurant favorite; it’s about the joy of crafting something so profoundly comforting and delicious with my own hands. The secret to achieving that coveted restaurant-quality bliss? It lies in layering flavors meticulously, from the marinated chicken to the slow-simmered sauce, ensuring each component contributes to the harmonious whole. If you’re looking for more incredible culinary adventures, See more good recipes here !

How This Butter Chicken Recipe Works

This Butter Chicken Indian recipe is designed for success, delivering authentic flavors and a wonderfully satisfying meal. Here’s why it’s a winner:

  • Creamy, rich tomato-based sauce: We build layers of flavor with fresh and canned tomatoes, then enrich it with cashews and a touch of cream for that signature velvety texture.
  • Tender, marinated chicken pieces: Marinating the chicken in yogurt and spices ensures it’s incredibly moist and infused with flavor before it even hits the pan. It’s the key to melt-in-your-mouth perfection.
  • Balanced spices for authentic flavor: This recipe uses a thoughtful blend of common Indian spices, perfectly balanced to evoke the true taste of classic Butter Chicken without being overwhelmingly spicy.
  • Easy to adapt for different heat levels: Whether you prefer a mild, family-friendly dish or something with a bit more kick, this recipe provides clear guidance on how to adjust the chili to your preference.

Ingredients and Smart Substitutions

Here is what you need and why:

Chicken: For this Butter Chicken Indian, I prefer using boneless, skinless chicken thighs because they stay incredibly moist and tender. However, boneless, skinless chicken breasts can also be used; just be mindful not to overcook them. Cut the chicken into 1-inch pieces for even cooking.

Marinade Essentials: The marinade is crucial for flavor and tenderness. Plain full-fat yogurt acts as a tenderizer and provides a tangy base. Fresh ginger and garlic paste are non-negotiable for aromatic depth. A mix of turmeric, red chili powder, cumin, and garam masala infuses the chicken with authentic Indian flavor. Don’t skip any of these – they build the foundational taste!

Main Sauce Base: The heart of our Butter Chicken Indian! Use a mix of canned crushed tomatoes for consistency and a few fresh tomatoes (like Roma or plum) for bright acidity. A finely chopped onion forms the aromatic backbone when sautéed. Cashews, soaked in hot water, are blended into the sauce to provide incredible creaminess and body without relying solely on heavy cream.

Key Spices: Beyond the marinade, garam masala is added later for a fresh burst of flavor. Fenugreek leaves (kasuri methi) are absolutely essential for that characteristic earthy, slightly bitter, and sweet aroma found in restaurant-style Butter Chicken. A pinch of turmeric adds color and subtle earthiness, and Kashmiri red chili powder gives a beautiful red hue with mild heat.

Dairy: Heavy cream is traditional for that luxurious mouthfeel. For a lighter touch, you can use half-and-half. If you want to make it dairy-free, full-fat coconut milk is a fantastic alternative that still provides richness, though it will alter the flavor profile slightly towards a more South Indian taste.

Sweetener: A small amount of sugar or honey is vital to balance the acidity of the tomatoes and round out the flavors. Don’t worry, it won’t make your Butter Chicken Indian overtly sweet, just perfectly balanced.

Step-by-Step Instructions: Your Visual Walkthrough

Follow these step-by-step instructions to create the most delicious Butter Chicken Indian!

1. Marinating the Chicken: Don’t Skip This!

In a large bowl, combine your cut chicken pieces with plain yogurt, ginger-garlic paste, turmeric, red chili powder, cumin, and garam masala. Mix everything thoroughly until each piece of chicken is well coated. Cover the bowl and refrigerate for at least 30 minutes, or ideally 2-4 hours. The longer the marination, the more tender and flavorful your Butter Chicken Indian will be.

2. Cooking the Chicken: Pan-Frying or Baking Options

Pan-frying: Heat a tablespoon of oil or butter in a large skillet over medium-high heat. Add the marinated chicken in batches, making sure not to overcrowd the pan. Cook for 3-4 minutes per side until lightly browned and cooked through. Remove and set aside. Baking: Preheat your oven to 400°F (200°C). Arrange the marinated chicken on a baking sheet lined with parchment paper. Bake for 15-20 minutes, or until cooked through and slightly charred at the edges. This step adds depth of flavor to your Butter Chicken Indian.

3. Building the Sauce: Sautéing Aromatics and Tomatoes

In the same skillet (or a clean one), melt 2 tablespoons of butter over medium heat. Add the finely chopped onions and sauté until softened and translucent, about 5-7 minutes. Stir in the remaining ginger-garlic paste and cook for another minute until fragrant. Add the crushed tomatoes, chopped fresh tomatoes, soaked cashews, and the rest of the powdered spices (turmeric, red chili powder, garam masala). Bring to a simmer, then cover and cook for 10-15 minutes, allowing the flavors to meld beautifully for your Butter Chicken Indian sauce.

4. Blending for Smoothness: Achieving the Ideal Texture

Carefully transfer the cooked sauce mixture to a blender (a stick blender can also work directly in the pot). Blend until the sauce is completely smooth and creamy. This step is crucial for that luscious restaurant-style texture. If the sauce is too thick, you can add a splash of water or chicken broth to reach your desired consistency. Sieve the sauce back into the pot for an ultra-smooth finish, if desired.

5. Simmering and Finishing: Adding Cream and Kasuri Methi

Return the blended sauce to the pan over low heat. Stir in the cooked chicken pieces. Add the heavy cream (or your chosen dairy/non-dairy alternative) and the sugar or honey. Crush the kasuri methi (fenugreek leaves) between your palms to release their aroma before adding them to the sauce. Simmer gently for another 5-10 minutes, allowing the chicken to absorb the rich flavors of the sauce. Taste and adjust seasoning, adding more salt, sugar, or a squeeze of lemon juice if needed. Your delicious Butter Chicken Indian is ready!

Expert Tips for Perfect Butter Chicken

  • Don’t overcook the chicken: Chicken breast can dry out quickly. Cook it just until it’s done before adding it to the sauce, where it will finish cooking gently.
  • Blend the sauce until completely smooth: For that signature restaurant texture, take your time blending. No one wants chunky butter chicken! For an even smoother result, pass the blended sauce through a fine-mesh sieve.
  • Toast the spices for maximum flavor: When adding powdered spices to the sauce, lightly toast them for about 30 seconds before adding liquids. This bloom their flavors and aromas.
  • Adjust sweetness and acidity to taste: Tomatoes can vary in acidity. Always taste your sauce before finishing and adjust with a pinch more sugar or a tiny squeeze of lemon juice to achieve perfect balance.
  • Don’t skimp on the butter: It’s called butter chicken for a reason! The butter adds crucial richness and gloss to the final dish.

What to Serve With Your Butter Chicken

To complete your authentic Indian feast, pair your glorious Butter Chicken Indian with these delightful accompaniments:

  • Naan or Roti: Essential for scooping up every last drop of that incredible sauce. Warm, fluffy naan is always a crowd-pleaser!
  • Basmati Rice: A fragrant bed of fluffy Basmati rice is perfect for soaking up the rich curry.
  • Raita or cooling yogurt dip: A simple cucumber raita (yogurt with grated cucumber, cumin, and mint) provides a refreshing contrast to the richness of the butter chicken.
  • Simple salad: A light, fresh salad with thinly sliced red onion, cucumber, and a squeeze of lime can cut through the richness and provide textural variety.

Storing and Reheating Your Butter Chicken

One of the best things about Butter Chicken Indian is that it often tastes even better the next day as the flavors continue to meld! Here’s how to store and reheat it:

Refrigeration guidelines: Store leftover butter chicken in an airtight container in the refrigerator for up to 3-4 days. Ensure it cools completely before refrigerating to prevent bacterial growth.

Freezing instructions: Butter chicken freezes beautifully! Portion it into freezer-safe containers or heavy-duty freezer bags. It can be frozen for up to 2-3 months. Thaw overnight in the refrigerator before reheating.

Best reheating methods: For best results, gently reheat your Butter Chicken Indian on the stovetop over low to medium heat, stirring occasionally, until it’s heated through. If the sauce has thickened too much, you can add a splash of water or chicken broth to loosen it up. Microwaving is also an option for individual portions; heat in 1-minute intervals, stirring in between, until hot. Be careful not to boil it vigorously, as this can cause the cream to separate.

Frequently Asked Questions

Can I make it spicier/milder?
Absolutely! To make it spicier, increase the amount of red chili powder in the marinade and sauce. For extra heat, add a finely chopped green chili during the onion sauté. To make it milder, reduce the red chili powder or omit it completely, relying on the warmth of other spices.
Can I use chicken thighs instead of breasts?
Yes, and many prefer chicken thighs for Butter Chicken Indian! Chicken thighs are more forgiving and stay juicier and more tender than chicken breasts, especially when simmered in the sauce. Just ensure they are boneless and skinless and cut into similar-sized pieces for even cooking.
Is this recipe gluten-free?
This Butter Chicken Indian recipe is naturally gluten-free as long as you ensure all your spices are pure and do not contain any gluten-containing fillers. Also, serve it with gluten-free accompaniments like rice instead of naan.
Can I make it dairy-free?
Yes, you can! Substitute the yogurt in the marinade with a thick dairy-free yogurt (like coconut or almond yogurt). Replace the butter with a dairy-free butter alternative or oil, and use full-fat coconut milk instead of heavy cream. Note that using coconut milk will impart a subtle coconut flavor to your Butter Chicken Indian, but it’s still absolutely delicious.
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

Delicious Butter Chicken Indian Recipe


  • Total Time: 1 hour 15 minutes
  • Yield: 6 servings 1x

Description

Unlock the authentic taste of restaurant-quality Butter Chicken Indian right in your kitchen with this easy-to-follow recipe. Enjoy tender marinated chicken in a rich, creamy, and subtly spiced tomato sauce.


Ingredients

Scale
  • 2 lbs boneless, skinless chicken thighs or breasts, cut into 1-inch pieces
  • 1 cup plain full-fat yogurt
  • 2 tbsp ginger-garlic paste, divided
  • 1 tsp turmeric powder
  • 12 tsp red chili powder (adjust to taste)
  • 1 tsp ground cumin
  • 1 tsp garam masala, divided
  • 4 tbsp unsalted butter, divided
  • 1 large onion, finely chopped
  • 1 (28 oz) can crushed tomatoes
  • 2 fresh Roma tomatoes, chopped (optional)
  • 1/2 cup raw cashews, soaked in hot water for 15 mins
  • 1 tsp salt, or to taste
  • 1/2 tsp sugar or honey
  • 1/2 cup heavy cream
  • 1 tbsp kasuri methi (dried fenugreek leaves), crushed
  • Fresh cilantro, for garnish

Instructions

  • Marinate the Chicken: In a bowl, combine chicken, yogurt, 1 tbsp ginger-garlic paste, 1/2 tsp turmeric, 1 tsp red chili powder, cumin, and 1/2 tsp garam masala. Mix well. Cover and refrigerate for at least 30 minutes, or up to 4 hours.
  • Cook the Chicken: Heat 2 tbsp butter in a large skillet over medium-high heat. Add chicken in batches and cook until lightly browned and cooked through, about 6-8 minutes per batch. Set aside.
  • Prepare the Sauce Base: In the same skillet, melt remaining 2 tbsp butter over medium heat. Sauté chopped onion until soft and translucent (5-7 mins). Add remaining 1 tbsp ginger-garlic paste and cook for 1 minute until fragrant.
  • Simmer the Sauce: Stir in crushed tomatoes, fresh tomatoes (if using), soaked cashews, remaining 1/2 tsp turmeric, and 1/2 tsp red chili powder. Bring to a simmer, then cover and cook for 10-15 minutes, stirring occasionally.
  • Blend the Sauce: Carefully transfer the sauce mixture to a blender. Blend until completely smooth. Return the blended sauce to the skillet over low heat.
  • Finish the Butter Chicken: Add the cooked chicken to the sauce. Stir in the heavy cream, sugar/honey, and crushed kasuri methi. Simmer gently for 5-10 minutes, allowing flavors to meld. Taste and adjust seasoning as needed.
  • Serve: Garnish with fresh cilantro and serve hot with naan or Basmati rice.
  • Prep Time: 30 mins (plus marination)
  • Cook Time: 45 mins

Leave a Comment

Recipe rating