Authentic Chicken Ghee Roast Recipe: Indian-Style Spiced Crust With Foil-Sealed Moisture

Main Courses

Authentic Chicken Ghee Roast Recipe: Indian-Style Spiced Crust With Foil-Sealed Moisture

This authentic chicken ghee roast delivers the rich, aromatic flavors of Indian cuisine with a crispy spiced crust and impossibly tender meat inside. The secret lies in a yogurt-based marinade infused with garam masala and slow-roasted until golden, ensuring every bite is packed with depth.

I perfected this recipe after years of experimenting with traditional techniques—now you can achieve restaurant-quality results at home.

The magic begins with a foil-sealed roasting method that locks in moisture while creating that signature caramelized crust. Unlike other dishes that dry out, this technique guarantees juicy, flavorful chicken that stays tender even after hours in the oven.

The blend of spices—cumin, coriander, and cardamom—balances warmth and earthiness, making it versatile for any meal.

What sets this apart is the authentic Indian touch: ghee (clarified butter) adds richness without overpowering, while yogurt tenderizes the meat and balances the spices. The result is chicken with a crispy, spiced exterior and melt-in-your-mouth interior, perfect for serving with naan, basmati rice, or a cooling raita.

Whether you're cooking for a family gathering or a weeknight dinner, this recipe delivers restaurant-quality authenticity with minimal effort. The slow-roasting process means you can prep ahead, making it ideal for busy schedules. Let’s get started on creating a dish that will transport your taste buds straight to India.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for authentic chicken ghee roast

Six key ingredients transform ordinary chicken into restaurant-quality Indian ghee roast.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 2 ½ lb Skin-on, cut into even pieces
Plain Yogurt 🥛 1 cup Full-fat, unsweetened
Ghee 🧈 ½ cup Pure, unsalted clarified butter
Garam Masala 🌶️ 1 ½ tbsp Freshly ground preferred
Ground Cumin 🌿 1 ½ tsp Toasted for deeper flavor
Ground Coriander 🌿 1 ½ tsp Freshly ground preferred
Cardamom Pods 🌿 6 whole Lightly crushed
Fresh Ginger 🧄 1 tbsp Grated, aromatic
Garlic Cloves 🧄 6 cloves Minced, aromatic
Lemon Juice 🍋 2 tbsp Freshly squeezed
Salt 🧂 1 ½ tsp Diamond Crystal kosher
Black Peppercorns 🌶️ ½ tsp Freshly cracked
Heavy Cream 🥛 ¼ cup For basting
Aluminum Foil 📄 1 sheet Heavy-duty, for sealing

The chicken thighs are non-negotiable—skin-on for crispiness, thighs for moisture. Look for bone-in, skin-on thighs at Whole Foods or your local Indian market for the best texture. If you can't find garam masala, blend equal parts cumin, coriander, cinnamon, and cloves yourself. The ghee should be pure, with no additives—Gowardhan or Patanjali brands are excellent choices. Fresh ginger and garlic are essential for that aromatic punch; frozen works in a pinch but fresh is ideal. I always double-check my spices are fresh by smelling them—if they don't smell vibrant, they're past their prime.

No ghee? Melted unsalted butter works, though it won't have the same neutral richness. Skip the yogurt? Substitute with coconut yogurt or even plain kefir—just add a splash of water to thin it. Running low on cardamom? One-fourth teaspoon ground cardamom will do in a bind. The heavy cream at the end is optional but worth it for basting—whipped cream from a can works too if you're in a hurry. For extra authenticity, add a pinch of turmeric to the marinade—it's traditional and adds beautiful color.

Marinate the chicken for at least 4 hours (overnight is best) in the fridge. The spices need time to penetrate. Once roasted, this dish keeps beautifully—3-4 days in the fridge, 3 months frozen. I always portion leftovers into containers for quick lunches. The foil-sealed method means you can reheat directly from the fridge without drying out. For serving, pair with store-bought naan or basmati rice—both reheat perfectly.

❤️

Why You'll Love This Recipe

  • No Marination Madness: I swear by this trick—just a quick toss in yogurt and spices before roasting. No overnight soak, no forgotten bowl in the fridge. That garam masala and cumin? They cling to the chicken like a second skin while you sip your tea.
  • Rich, Golden Crisp: The ghee turns this into something special—crispy edges that shatter like autumn leaves, but still juicy inside. Honestly, I’ll take this over takeout any day, and my kids don’t even question why I make it so often.
  • Weeknight to Party Hero: Same recipe, different vibes. Serve it with naan for a lazy Tuesday dinner or platter it with roasted veggies for a dinner party. The garam masala’s warmth cuts through everything, so it’s always the star.
  • Budget-Friendly Leftovers: Chicken thighs stretch further than breasts, and this dish reheats like a dream. I’ll make a double batch, freeze half, and still have enough for lunches. (Yes, even on a Tuesday night.)

Step-by-step instructions for authentic chicken ghee roast

Here's how to create restaurant-quality Indian-style chicken with a crispy spiced crust and perfectly moist interior.

1

Marinate the Chicken in Yogurt and Spices

In a large bowl, combine the 2.5 lb boneless chicken thighs, 1 cup plain yogurt, 1.5 tbsp garam masala, 1.5 tsp ground cumin, 1.5 tsp ground coriander, 6 lightly crushed cardamom pods, 1 tbsp grated fresh ginger, 6 minced garlic cloves, 2 tbsp freshly squeezed lemon juice, 1.5 tsp salt, and 0.5 tsp freshly cracked black peppercorns. Mix thoroughly until every piece of chicken is evenly coated in the marinade.

The yogurt helps tenderize the meat while the spices penetrate for maximum flavor. Let the mixture sit at room temperature for 30 minutes, then refrigerate for at least 2 hours or up to 8 hours. This extended marinating time ensures the chicken absorbs all the aromatic flavors and becomes fork-tender.

2

Create the Ghee Crust Mixture

In a small bowl, melt the 0.5 cup ghee until completely liquid. In a separate bowl, combine 0.25 cup heavy cream with 1 tbsp of the marinade mixture (reserve this for basting later). Slowly whisk the melted ghee into the cream mixture until fully emulsified and smooth.

This ghee-cream mixture will create the signature crispy crust while keeping the interior moist. The ghee's high smoke point ensures rich flavor without burning, while the cream adds a luxurious texture. Keep this mixture at room temperature until ready to use.

3

Build the Spiced Crust and Foil-Seal

Preheat your oven to 375°F. Cut a large piece from the 1 sheet aluminum foil (about 18x12 inches). Arrange the marinated chicken pieces in a single layer on the foil, spacing them about 1 inch apart. Spread half of the ghee-cream mixture evenly over the chicken, coating each piece thoroughly.

Sprinkle the remaining marinade mixture evenly over the chicken, pressing gently to adhere. Fold the foil edges up to create a sealed packet, leaving a small opening at one end. This foil sealing traps steam and prevents the chicken from drying out during roasting.

4

Roast with Basting for Perfect Texture

Place the foil packet on a baking sheet and roast in the preheated oven for 45 minutes. After 45 minutes, carefully open the foil and baste the chicken with the reserved ghee-cream mixture. Then reseal the foil and continue roasting for another 20-25 minutes, until the internal temperature reaches 165°F.

You'll know it's done when the crust is deep golden brown and crispy, while the meat remains juicy and tender. The foil sealing method ensures moisture retention while the ghee crust delivers that authentic Indian restaurant texture. Let the chicken rest for 10 minutes before serving.

👨‍🍳

Pro Tips For Making Authentic Chicken Ghee Roast

  • CRANK THE HEAT HIGH: That first sear in ghee isn’t just for looks—it’s what locks in flavor. After patting the chicken dry, throw it in a screaming-hot pan with ghee and let it sizzle until the edges turn golden brown before you even think about adding yogurt. I learned this the hard way when my first batch turned out bland because I played it safe with medium heat.
  • MARINATE LONGER THAN YOU THINK: Two hours minimum in the yogurt-garam masala mix, ideally overnight if you can swing it. The yogurt needs time to tenderize, and the spices to really cling to the meat. Pro tip from my grandmother: Add a pinch of salt to the marinade—it helps break down the fibers faster. (Yes, even if you plan to season again later.)
  • DON’T SKIP THE REST: After roasting, tent that chicken with foil and let it sit for 5-10 minutes. The ghee will redistribute, keeping the meat juicy instead of drying out. I used to cut into it right away—big mistake. The difference in texture is night and day, especially with thighs, which can turn rubbery if rushed.
  • USE LESS GHEE THAN YOU WANT: About 2 tablespoons total—just enough to coat the pan and the chicken, not drown it. Too much ghee means steaming instead of roasting, and your dish will taste greasy rather than rich. (Trust me, I’ve drowned chicken in ghee more times than I’ll admit.) Save the extra for basting at the end if you’re feeling fancy.

Best sauces and condiments for this authentic chicken ghee roast

Creamy Yogurt Sauce

This classic pairing transforms your ghee roast into a full meal. Blend ½ cup plain yogurt with 1 tbsp lemon juice, ½ tsp garam masala, ½ tsp roasted cumin, 1 tbsp chopped mint, and a pinch of salt.

Serve chilled alongside the roast for a cooling contrast that balances the rich spices. 🥛

Mango Chutney

Sweet and tangy mango chutney cuts through the richness beautifully. Use 1 cup store-bought mango chutney (like MTR brand) or make your own by blending 2 ripe mangoes, 1 tbsp vinegar, 1 tbsp sugar, and ½ tsp chili powder. Drizzle generously over the roast before serving.

Green Chutney

For a fresh, herbaceous twist, blend 1 cup cilantro, 2 green chilies, 1 tbsp lemon juice, 1 tbsp coconut, and ½ tsp cumin seeds into a vibrant green chutney. The cooling mint and coriander notes complement the warm spices perfectly.

Tamarind Date Chutney

This sweet-tart chutney adds depth to every bite. Mix ½ cup tamarind paste, ½ cup dates (soaked and blended), 1 tbsp jaggery, and ½ tsp black pepper. Simmer until thickened for a glossy finish that pairs wonderfully with the crispy crust.

Ginger Garlic Sauce

For a savory sauce, sauté 2 tbsp minced garlic and 1 tbsp grated ginger in 2 tbsp ghee until fragrant. Add ½ cup heavy cream, 1 tsp garam masala, and ½ tsp black pepper.

Simmer for 3 minutes to create a velvety sauce perfect for drizzling over the roast.

Pickled Onions

Quick-pickle 1 cup thinly sliced red onions in ½ cup vinegar, 1 tbsp sugar, and ½ tsp turmeric for 30 minutes**. The crisp, tangy onions add a refreshing crunch that cuts through the richness of the ghee roast.

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 24g120%
Cholesterol 220mg73%
Sodium 850mg37%
Total Carbohydrate 12g4%
Dietary Fiber 1g4%
Sugars 4g
Protein 48g96%
* 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 for this recipe?

Chicken thighs are ideal because they stay juicy during long roasting. If you must use breasts, pound them to ½-inch thickness and reduce roasting time by 10-15 minutes. For best results, marinate for 6-8 hours instead of 4 to prevent drying. The skin-on thighs create that signature crispy crust—breasts won't achieve the same texture.

2

What's the difference between ghee and regular butter?

Ghee is clarified butter with all milk solids removed, giving it a higher smoke point (485°F) and nutty flavor. Regular butter burns easily and adds moisture that can make the crust soggy. For a substitute, use unsalted butter melted with 1 tbsp oil, but ghee's richness is unmatched for authentic flavor.

3

Can I make this in an air fryer instead of oven?

Yes! Preheat air fryer to 350°F and cook for 18-20 minutes, flipping halfway. Spray with oil before air frying to help crisp the crust. The foil sealing method won't work, so baste with extra ghee-cream mixture every 5 minutes instead. Air fryers work best for smaller batches (4 pieces at a time).

4

Why does my chicken turn out dry?

Most likely, you didn't seal the foil properly or overcooked it. Always check internal temp with a meat thermometer—165°F is perfect. For extra moisture, add 2 tbsp water to the foil packet before sealing. The yogurt marinade and foil method are designed to keep chicken tender, but cutting time short or skipping the rest period can dry it out.

5

How do I store leftovers?

Store in an airtight container in the fridge for up to 4 days. Reheat covered at 350°F for 10-12 minutes until warmed through. For freezing, portion into single servings and freeze for up to 3 months. Thaw overnight in the fridge before reheating. The foil-sealed method means leftovers reheat perfectly without drying out.

★★★★★4.9(1 review)
Categories Main Courses