Buttered Chicken Indian Recipe: Traditional Punjabi-Style Curry

Buttered Chicken Indian Recipe: Traditional Punjabi-Style Curry

This traditional buttered chicken recipe brings the authentic flavors of Punjabi cuisine to your kitchen. The dish captures the rich, creamy texture and aromatic spices that define this classic Indian curry.

I’ve refined this method to balance simplicity with authenticity, using a blend of yogurt, tomatoes, and a precise mix of spices. The chicken is marinated for maximum tenderness before being simmered in a velvety sauce.

What results is a dish with tender meat, a luxuriously smooth gravy, and layers of warm, fragrant flavors. It’s a restaurant favorite you can recreate at home with confidence.

The process respects tradition while ensuring consistent, delicious results every time. Serve with naan or basmati rice for a complete meal.

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

Ingredients for Buttered Chicken Indian

Rich, aromatic ingredients that build layers of authentic Punjabi flavor in every bite.

Ingredient Amount Notes
Boneless Skinless Chicken Thighs 🍗 1 ½ lb Cut into bite-sized pieces
Plain Yogurt 🥛 1 cup Full-fat for creaminess
Lemon Juice 🍋 1 tbsp Freshly squeezed preferred
Ginger Garlic Paste 🧄 2 tbsp Freshly made or store-bought
Garam Masala 🌶️ 2 tsp Freshly ground for best flavor
Ground Cumin 🌿 1 tsp Toasted for depth
Ground Coriander 🌿 1 tsp Essential for authenticity
Turmeric Powder 🌶️ ½ tsp For color and earthiness
Kashmiri Red Chili Powder 🌶️ 1 tsp Mild heat, vibrant color
Tomato Puree 🍅 1 ½ cups Smooth, no chunks
Heavy Cream 🥛 1 cup Full-fat for richness
Unsalted Butter 🧈 ½ cup For finishing the sauce
Cashew Paste 🥜 ¼ cup Soaked and blended smooth
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 ½ tsp Adjust to taste

The chicken is the foundation—thighs stay juicier than breasts through the long simmer. I grab mine from Whole Foods or a local halal butcher (their meat is always fresh and well-sourced). For yogurt, full-fat Greek gives the creamiest marinade. Garam masala varies by brand; Badshah or MDH are my go-tos for authentic flavor. Kashmiri chili powder (not cayenne!) adds that signature red hue without overwhelming heat.

No garam masala? Mix equal parts cumin, coriander, cardamom for a quick substitute. Fresh ginger-garlic paste is ideal, but jarred works in a pinch (just check for preservatives). Out of cashew paste? A spoonful of heavy cream or almond butter thickens the sauce nicely. Tomato puree can be swapped for blended canned tomatoes—San Marzano if you’re feeling fancy (trust me on the full-fat version).

Marinate the chicken for at least 4 hours (overnight is best). The finished dish keeps 3-4 days in the fridge and freezes beautifully for 3 months. Always reheat gently—that creamy sauce separates if boiled too hard.

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: I just toss the yogurt-marinated chicken into a single skillet and let the garam masala work its magic.
  • That Garlic Aroma: The ginger garlic paste blooms into this rich, warm scent that fills the kitchen before the first bite.
  • Feeds a Crowd: I’ve served it for Sunday dinner and packed leftovers for lunch—it reheats like a dream.
  • Budget Winner: Chicken thighs stay cheap, and a little yogurt plus spices stretch into a meal that feels fancy.

Step-by-Step Instructions for Traditional Punjabi-Style Buttered Chicken

Master the authentic technique that delivers restaurant-quality results at home every time.

Step 1: Marinate the Chicken for Maximum Flavor

Cut the 1.5 lb boneless skinless chicken thighs into bite-sized pieces and place them in a large bowl. Add the 1 cup plain yogurt, 1 tbsp lemon juice, 2 tbsp ginger garlic paste, 1 tsp ground cumin, 1 tsp ground coriander, 0.5 tsp turmeric powder, 1 tsp Kashmiri red chili powder, 1 tsp garam masala, and 1.5 tsp salt.

Mix thoroughly until every piece is evenly coated. The yogurt tenderizes the meat while the spices penetrate deeply. Cover and refrigerate for at least 2 hours (I prefer 4 hours or overnight). This marinating time is non-negotiable for that authentic depth of flavor.

Step 2: Cook the Chicken and Build the Sauce Base

Heat a large, heavy-bottomed pot over medium-high heat. Add the marinated chicken (shake off excess marinade) and cook for 8-10 minutes, stirring occasionally, until the pieces are lightly browned but not fully cooked through.

Reduce heat to medium and add the 1.5 cups tomato puree. Stir well and cook for 5-7 minutes until the sauce thickens slightly and the oil starts to separate at the edges. This indicates the raw tomato taste has cooked off.

Step 3: Finish with Cream and Cashew Paste

Lower the heat to medium-low and stir in the 0.25 cup cashew paste. This adds a subtle sweetness and luxurious texture that’s characteristic of traditional Punjabi butter chicken. Cook for 3-4 minutes, stirring constantly to prevent sticking.

Pour in the 1 cup heavy cream and stir to combine. The sauce should take on a rich, velvety appearance. Add the 0.5 cup unsalted butter and stir until fully melted and incorporated. Taste and adjust salt if needed.

Step 4: Simmer to Perfection and Garnish

Reduce heat to low and let the dish simmer gently for 10-12 minutes. You want the chicken to be fork-tender and the sauce to reach a creamy, coat-the-back-of-a-spoon consistency.

Just before serving, sprinkle with the 0.25 cup fresh cilantro. The bright green flecks against the rich orange sauce are visually stunning. Serve hot with naan or steamed basmati rice to soak up every last bit of that incredible sauce.

👨‍🍳

Pro Tips For Making Buttered Chicken Indian

  • Marinate Overnight: Give the chicken a full 12-24 hours in the yogurt, lemon juice, and ginger-garlic paste—this tenderizes the thighs and lets the flavors really sink in. I learned this the hard way after tasting the difference between a 1-hour and overnight marinade.
  • Use Full-Fat Yogurt: Skip the low-fat versions; full-fat plain yogurt clings better to the chicken and prevents the marinade from separating during cooking.
  • Cook Chicken Thoroughly: Resist the urge to rush the initial sear—make sure the thighs reach 165°F internally before adding the sauce, or they’ll turn rubbery in the butter sauce.
  • Bloom the Garam Masala: Toast the garam masala in the butter for 30 seconds before adding liquids—it wakes up the spices and deepens the flavor. Sounds small, but it actually changes the outcome.

Troubleshooting This Dish

Sauce Too Thin

If your sauce hasn’t thickened, simmer uncovered on medium-low heat for an additional 5-7 minutes. The natural sugars in tomatoes will reduce and concentrate. I often add 1 tbsp cashew paste to speed up the process without altering flavor. 💡

Sauce Separating

If the cream and butter separate, don’t panic. Remove from heat and whisk vigorously until smooth. To prevent this, ensure the sauce is at a gentle simmer—not a boil—when adding dairy. I always temper my cream by warming it slightly first.

Chicken Too Dry

Overcooked chicken loses its tenderness. Next time, reduce the initial browning to 6-7 minutes instead of 8-10 minutes. The chicken will finish cooking during the simmering phase. Using thighs instead of breasts also helps maintain moisture.

Sauce Too Spicy

Kashmiri chili powder varies in heat. If your dish is too fiery, stir in 2-3 tbsp plain yogurt or ¼ cup heavy cream to mellow the heat. I always taste the sauce before adding the final butter to adjust seasoning.

Grainy Texture

This usually means the cashew paste wasn’t smooth. Soak your cashews in hot water for 20 minutes before blending, and strain through a fine-mesh sieve. For a quick fix, whisk in 1 tsp cornstarch slurry and simmer for 2 minutes. 🔥

Bland Flavor

If the dish lacks depth, add ½ tsp garam masala and ½ tsp salt at the end. Toasting your cumin and coriander in dry heat before mixing into the marinade also boosts flavor. I often finish with a squeeze of lemon for brightness.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 620kcal
% Daily Value
Total Fat 48g62%
Saturated Fat 28g140%
Cholesterol 210mg70%
Sodium 850mg37%
Total Carbohydrate 18g7%
Dietary Fiber 3g11%
Sugars 8g
Protein 38g76%
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?

You can, but thighs stay juicier through the long simmer. If using breasts, reduce browning to 6-7 minutes and add 2 tbsp yogurt to the marinade for extra tenderness.

2

How do I make it less spicy?

Reduce Kashmiri chili powder to ½ tsp or substitute with ½ tsp paprika for color. For accidental heat, stir in ¼ cup cream to mellow the dish.

3

Can I prepare this ahead of time?

Yes! The dish keeps 3-4 days refrigerated and freezes for 3 months. Reheat gently on low heat to prevent sauce separation.

4

What if I don’t have cashew paste?

Blend ¼ cup soaked cashews with 2 tbsp water until smooth. Alternatively, use 1 tbsp almond butter for similar richness.

★★★★★4.5(10 reviews)
Tyler Campbell