Easy Butter Chicken Recipe Tasty Indian Style: Velvety Tomato Sauce with Aromatic Spices

Easy Butter Chicken Recipe Tasty Indian Style: Velvety Tomato Sauce with Aromatic Spices

I developed this recipe after years of restaurant attempts left me wanting more depth of flavor. The secret lies in blooming whole spices in hot oil before building the sauce, which creates a base that’s both aromatic and deeply satisfying.

This method delivers tender chicken in a velvety tomato sauce without complicated techniques. Simple ingredients come together through careful timing and spice balancing, making it accessible for home cooks at any skill level.

The final result features rich, creamy sauce clinging to each piece of chicken, with layers of spice that develop as it simmers. One taste and you’ll understand why this dish has become a global favorite.

Serve with basmati rice and naan to soak up every drop of sauce. The flavors only improve overnight.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Easy Butter Chicken Recipe Tasty Indian Style

Pantry spices meet a few fresh staples for this velvety, aromatic dish.

Ingredient Amount Notes
Boneless Skinless Chicken Thighs 🍗 1 ½ lb Cut into bite-sized pieces
Plain Yogurt 🥛 ½ cup Full-fat for tenderness
Lemon Juice 🍋 1 tbsp Freshly squeezed preferred
Ginger Garlic Paste 🧄 1 tbsp Or 2 cloves garlic + 1-inch ginger minced
Garam Masala 🌶️ 1 tsp Divided for marinade and sauce
Ground Cumin 🌿 1 tsp Toasted for depth
Ground Coriander 🌿 1 tsp Freshly ground if possible
Turmeric Powder 🟡 ½ tsp For color and warmth
Kashmiri Red Chili Powder 🌶️ 1 tsp Mild and vibrant
Tomato Sauce 🍅 1 ½ cups Smooth, no chunks
Heavy Cream 🥛 ¾ cup Full-fat for creaminess
Unsalted Butter 🧈 3 tbsp For blooming spices
Yellow Onion 🧅 1 whole Finely diced
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 tsp Adjust to taste

[recipe_ingredient_scaler]

The chicken thighs are non-negotiable here—bone-in works but boneless saves time (and mess). Look for skin-on if you want extra richness, just remove it before cooking. For the yogurt, Greek or regular, but full-fat is key to keeping the chicken tender. Garam masala varies by brand—Badia or MDH are solid choices at most grocery stores.

No ginger garlic paste? Equal parts fresh ginger and garlic minced works just as well. Missing Kashmiri chili? Half paprika, half cayenne gets you close (adjust heat to taste). Heavy cream can be swapped for coconut milk if you want it dairy-free. The tomato sauce can be canned (I like Muir Glen), but avoid the pre-seasoned kinds—they throw off the balance.

This tastes even better the next day once the flavors meld. Keeps 3-4 days in the fridge, freezes for 3 months. Store cilantro stems in water (like flowers) to keep them fresh longer.

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: I love that everything cooks together—no piles of dishes, just tender chicken thighs soaking up that garam masala-spiced yogurt marinade.
  • Flavor Bomb: The ginger-garlic paste and lemon juice give it that bright, punchy kick that makes every bite sing.
  • Meal Prep Star: Honestly, it reheats like a dream, so I make a big batch for lunches all week.
  • Budget Winner: Chicken thighs stay juicy and cost half what breasts do, so I can splurge on the good basmati rice.

Step-by-Step Instructions for Tasty Indian Style Butter Chicken

This simple method delivers rich, creamy results without complicated techniques.

Step 1: Marinate the Chicken Thighs

Cut the 1.5 lb boneless skinless chicken thighs into bite-sized pieces and place them in a large bowl. I like to trim off any excess fat first for a cleaner texture.

Add the 0.5 cup plain yogurt, 1 tbsp lemon juice, 1 tbsp ginger garlic paste, ½ tsp garam masala, ½ tsp ground cumin, ½ tsp ground coriander, 0.5 tsp turmeric powder, ½ tsp Kashmiri red chili powder, and 1 tsp salt. Mix well until every piece is coated evenly.

Cover and refrigerate for at least 30 minutes (I prefer 2 hours for maximum flavor). The yogurt will tenderize the chicken while the spices work their magic.

Step 2: Cook the Onion and Bloom the Spices

Melt 2 tbsp unsalted butter in a large skillet over medium heat. Add the finely diced yellow onion and cook for 6-8 minutes until soft and translucent.

Add the remaining ½ tsp garam masala, ½ tsp ground cumin, ½ tsp ground coriander, and ½ tsp Kashmiri red chili powder. Stir constantly for 1 minute until the spices release their aroma. Real talk: this blooming step is what makes the dish taste truly authentic.

Step 3: Build the Sauce Base

Pour in the 1.5 cups tomato sauce and stir well. Simmer for 5-7 minutes until the sauce thickens slightly and the raw tomato smell disappears.

Add the remaining 1 tbsp unsalted butter and stir until melted. Here’s the thing—this extra butter at the end gives the sauce that signature velvety texture everyone loves.

Step 4: Cook the Chicken and Finish the Sauce

In a separate pan, cook the marinated chicken over medium-high heat for 6-7 minutes until lightly browned and cooked through. Don’t crowd the pan or the chicken will steam instead of sear.

Add the cooked chicken to the sauce along with the 0.75 cup heavy cream. Simmer for 5 minutes until the sauce coats the chicken beautifully and everything is heated through.

Step 5: Garnish and Serve

Taste and adjust the salt if needed. Sprinkle with the 0.25 cup fresh cilantro just before serving. The cilantro adds a fresh pop of color and brightness that cuts through the richness.

Serve hot with naan or basmati rice. The sauce should be creamy and coat each piece of chicken perfectly, with aromatic spices in every bite. This dish tastes even better the next day as the flavors meld together.

👨‍🍳

Pro Tips For Making Easy Butter Chicken Recipe Tasty Indian Style

  • Marinate Overnight: Let the chicken sit in the yogurt, lemon juice, and ginger-garlic paste for at least 4 hours—overnight if you can. I learned this the hard way: skipping this step leaves the meat bland and dry.
  • Sear the Chicken: Get your pan screaming hot before adding the chicken to lock in the juices. About 3-4 minutes per side on medium-high heat gives that golden crust you want.
  • Skip the Rinsing: Resist the urge to rinse the chicken after marinating. That yogurt coating is packed with flavor and helps the sauce cling better.
  • Toast the Garam Masala: Heat the garam masala in a dry pan for 30 seconds before adding it to the sauce. Sounds weird, but it works: this wakes up the spices and deepens their aroma.

Flavor Customization for This easy butter chicken recipe tasty indian style

Extra Spicy Kick

Add ½ tsp cayenne pepper to the marinade and an extra ¼ tsp to the blooming spices. For serious heat lovers, stir in 1 tsp green chili paste with the cream. I tested this with Patak’s brand and loved the result. 🌶️

Milder Family Version

Reduce the Kashmiri red chili powder to ¼ tsp and skip the cayenne entirely. The dish will still have beautiful color and warmth without overwhelming spice. My nieces prefer this version when they visit.

Coconut Milk Swap

Replace the 0.75 cup heavy cream with full-fat coconut milk for a dairy-free version. The sauce will have a subtle coconut sweetness that pairs beautifully with the spices. I use Thai Kitchen brand for consistent results.

Extra Creamy Texture

Add 2 tbsp cashew paste to the sauce after blooming the spices. This traditional trick makes the sauce even more luxurious. Soak 10 raw cashews in hot water for 15 minutes, then blend with 2 tbsp water until smooth.

Fresh Herb Boost

Stir in 1 tbsp finely chopped mint along with the cilantro at the end. The mint adds a cool, fresh note that brightens the rich sauce. I grow mine on my Boston windowsill year-round. 💡

Citrus Zing

Add 1 tsp lime zest and 1 tbsp lime juice to the finished sauce. This adds a tangy brightness that cuts through the richness, similar to what you’d find in some Punjabi variations.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 520kcal
% Daily Value
Total Fat 38g49%
Saturated Fat 22g110%
Cholesterol 180mg60%
Sodium 680mg30%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 6g
Protein 32g64%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use chicken breast instead of thighs?

Yes, but thighs stay juicier. If using breast, reduce cooking time to 4-5 minutes to prevent dryness. The yogurt marinade helps, but thighs are more forgiving.

2

How do I make it less spicy?

Cut the chili powder to ¼ tsp and omit cayenne. The dish will still have warm, aromatic flavor without heat. Perfect for kids or sensitive palates.

3

Can I make this ahead of time?

The flavors deepen overnight. Store in an airtight container for up to 3 days in the fridge. Reheat gently on the stove with a splash of water.

4

What if I don’t have garam masala?

Mix ½ tsp cumin, ¼ tsp cinnamon, and ¼ tsp cardamom as a substitute. Not identical, but it’ll still taste delicious.

★★★★★4.9(15 reviews)
Chef Melanie

More recipe sites