Authentic Chicken Ghee Roast Recipe: Spiced Foil-Sealed Tender Crisp in One Pan

Main Courses

Authentic Chicken Ghee Roast Recipe: Spiced Foil-Sealed Tender Crisp in One Pan

This authentic chicken ghee roast transforms simple ingredients into restaurant-worthy flavor with just one pan and 45 minutes. The secret lies in a yogurt-ghee marinade that tenderizes while building layers of aromatic spices—cinnamon, cardamom, and garam masala—that infuse the chicken deeply.

I've perfected this technique after years of testing, ensuring the foil seal locks in moisture while creating that coveted crispy exterior.

What sets this recipe apart is the balance of traditional methods and home kitchen accessibility. No tandoor required—your oven does the work at 375°F, while the foil sealing mimics the smoky, caramelized results of authentic Indian roasting.

The ghee (clarified butter) adds richness without burning, creating a sauce that clings to every bite. This isn't just chicken; it's a flavor experience that tastes like it came from a Mumbai street-side stall.

The result is chicken that's fork-tender inside with a golden, crispy crust outside, all infused with warm spices that linger on your palate. The yogurt marinade keeps it juicy, while the ghee adds a velvety finish that makes every bite irresistible.

Serve with garlic naan or cooling cucumber raita to complete the meal—this is comfort food elevated to another level.

Perfect for weeknight dinners or special occasions, this recipe scales easily for a crowd while maintaining authenticity. The foil sealing technique means minimal cleanup, and the flavors only deepen as it rests. Once you try this method, you'll never settle for anything less than restaurant-quality chicken at home.

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

Ingredients for authentic chicken ghee roast

Transform ordinary chicken into restaurant-style ghee roast with just 14 ingredients and one pan.

Ingredient Amount Notes
Boneless, Skinless Chicken Thighs 🍗 1 ½ lb Medium size, trimmed of excess fat
Plain Whole Milk Yogurt 🥛 1 cup Unflavored, full-fat preferred
Ghee 🧈 ½ cup Pure clarified butter, unsalted
Ground Cumin 🌿 1 tbsp Freshly toasted for aroma
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Ground Cardamom 🌿 ½ tsp True cardamom pods preferred
Ground Cinnamon 🌿 ½ tsp Ceylon cinnamon for best flavor
Garam Masala 🌶️ 1 tbsp Homemade or quality store-bought
Turmeric Powder 🌶️ ½ tsp Bright yellow, vibrant color
Red Chili Powder 🌶️ ½ tsp Adjust for heat preference
Salt 🧂 1 ½ tsp Kosher or sea salt preferred
Fresh Lemon Juice 🍋 2 tbsp Freshly squeezed, bright flavor
Heavy Cream 🥛 ¼ cup For finishing sauce, full-fat
Heavy-Duty Aluminum Foil 📄 1 sheet Large enough to seal pan

The ghee is non-negotiable here—store-bought or homemade, it's what creates that velvety sauce. Whole Foods or Indian specialty markets carry the best quality, but the regular grocery store version works fine if it's labeled 'pure ghee' with no additives. For the spices, Penzeys or Spicewalla are my go-to for authentic flavors, but the bulk bins at Trader Joe's are a budget-friendly alternative. The cardamom and garam masala are what give this dish its signature depth—don't skimp on quality. Chicken thighs are key; they stay juicy while the skin crisps beautifully. Look for medium-sized thighs—they cook evenly without drying out.

No ghee? Melted unsalted butter works in a pinch, though it won't have the same rich finish. Fresh spices make all the difference—if you've got whole spices, toast and grind them yourself (cumin, coriander, cardamom). The yogurt should be full-fat and plain—Greek yogurt works too, but it's thicker. For garam masala, Madras or M.P. Birla are reliable brands if you can't make your own. Lemon juice can be substituted with vinegar at half the amount, but fresh is always better. The red chili powder can be swapped for cayenne, but adjust carefully—this is where the heat comes from.

Marinate the chicken for at least 2 hours (overnight is ideal) to let the flavors penetrate. The foil sealing keeps the chicken moist while creating that signature crispy crust—don't skip this step. Leftovers reheat beautifully; store in an airtight container for up to 3 days in the fridge. The ghee sauce thickens as it cools, so a splash of warm water brings it back to perfection when reheating. For a crowd, double the recipe—just use two pans and double the foil. The flavors actually improve the next day, so make extra if you can.

❤️

Why You'll Love This Recipe

  • No-Fuss Marination: I swear by this trick—just toss the chicken in yogurt and spices, then let it sit for 30 minutes. No fancy techniques, no straining, and honestly? That’s all it takes for the flavors to sink in.
  • Rich, Golden Crisp: The ghee does something magical—it renders into a luscious, caramelized glaze while keeping the inside juicy. That crispy skin? Pure satisfaction, every single time.
  • Weeknight to Party: Same recipe, different vibes. Toss it on a sheet pan for a lazy Tuesday, or dress it up with fresh cilantro and toasted naan for unexpected guests. (Yes, even on a Tuesday night.)
  • Leftovers That Don’t Suck: This dish actually improves the next day—reheated with a splash of water, it’s just as tender and flavorful. And since thighs are forgiving, you won’t waste a cent on dry, sad chicken.

Step-by-step instructions for authentic chicken ghee roast

This method delivers restaurant-quality texture—juicy, aromatic, and perfectly balanced.

1

Marinate the Chicken with Yogurt and Spices

In a large bowl, combine the 1 cup plain whole milk yogurt, 0.5 cup ghee, 1 tbsp ground cumin, 1 tbsp ground coriander, 0.5 tsp ground cardamom, 0.5 tsp ground cinnamon, 1 tbsp garam masala, 0.5 tsp turmeric powder, 0.5 tsp red chili powder, and 1.5 tsp salt. Whisk until the spices are fully dissolved and the mixture is smooth.

Add the 1.5 lb boneless, skinless chicken thighs and gently coat each piece, ensuring the marinade penetrates the meat. Cover and refrigerate for at least 4 hours (overnight is ideal). This step is crucial—it tenderizes the chicken and infuses it with authentic, aromatic flavors. The yogurt helps break down proteins while the ghee adds richness that resists burning during cooking.

2

Preheat and Prepare the Foil Packet

Preheat your oven to 375°F. Cut a large piece from the 1 sheet heavy-duty aluminum foil—about 24 inches square—to create a sealed pouch. The foil should be big enough to hold all the chicken in a single layer without crowding.

Remove the marinated chicken from the refrigerator and let it sit at room temperature for 15 minutes before cooking. This ensures even cooking. Arrange the chicken pieces in the center of the foil, skin-side up if visible, and drizzle any remaining marinade over the top. Fold the foil tightly to create a sealed packet, leaving about 2 inches of space at the top to allow for expansion.

3

Roast Until Tender and Crisp

Place the foil packet on a baking sheet and roast in the preheated oven for 45 minutes. The foil traps steam, which tenderizes the chicken while the ghee and spices create a fragrant crust. After 45 minutes, open the foil carefully—you'll see the chicken is tender and the spices have caramelized slightly.

Increase the oven temperature to 425°F and continue roasting for an additional 10-15 minutes until the chicken reaches an internal temperature of 165°F and the edges are golden and crispy. The high heat at the end ensures a perfect balance of tenderness and texture. Watch closely to avoid overcooking—chicken continues to carryover cook slightly once removed from the oven.

4

Finish with Lemon and Cream

Remove the chicken from the foil and transfer it to a serving platter. Discard the foil or save it for composting. In a small saucepan, combine the 2 tbsp fresh lemon juice and 0.25 cup heavy cream over medium-low heat. Simmer for 2-3 minutes until the mixture thickens slightly into a glossy sauce.

Drizzle the lemon-cream sauce over the chicken and serve immediately. The acidity of the lemon brightens the rich, spiced flavors, while the cream adds a velvety finish. Each bite should deliver tender, juicy chicken with a crisp exterior and a complex blend of warm spices. The foil-sealing method ensures maximum flavor retention and authentic texture—just like you'd find in traditional Indian kitchens.

👨‍🍳

Pro Tips For Making Authentic Chicken Ghee Roast

  • COAT THE CHICKEN IN YOGURT—THEN WAIT: I used to dump the yogurt marinade on the chicken and toss it straight into the pan. Big mistake. Let the thighs sit in the yogurt mix for at least 30 minutes (or overnight if you’re patient) so the acid tenderizes the meat and the spices stick. The longer you wait, the juicier the final result—trust me, I’ve rushed it and paid for it.
  • USE COLD GHEE FOR CRISPY GOLDEN BITS: Hot ghee splatters everywhere and burns before the chicken browns. Instead, let the ghee cool slightly after heating—just warm enough to coat a spoon but not smoking. This gives you control to sear the chicken evenly without turning the pan into a grease fire. (Yes, even if you’re impatient like me.)
  • DON’T OVERCROWD THE PAN: I’ve seen people shove all the chicken pieces in at once, thinking it’ll cook faster. Wrong. Leave space between thighs so they brown properly—not steam. If your pan is full, cook in batches. Crowding turns your ghee roast into a sad, greasy mess instead of crispy, caramelized perfection.
  • MIX DRY SPICES WITH YOGURT FIRST: Sprinkling ground cumin and coriander directly on the chicken after marinating means they’ll clump and burn. Instead, whisk them into the yogurt marinade so they distribute evenly. This also prevents the spices from floating away when you add the ghee. (Pro move: Add a pinch of salt to the yogurt mix too—it balances the flavors.)

Common mistakes when making your authentic chicken ghee roast

Over-Marinating Risks

Leaving chicken in the yogurt-ghee marinade for more than 12 hours can make the meat mushy. The acids in yogurt break down proteins too aggressively, especially when combined with the moisture from ghee.

I've found that 8-12 hours is the sweet spot for maximum flavor without compromising texture. Trust me, the spices will still infuse beautifully even at the shorter end of that range. 💡

Skipping the Foil Seal

The foil sealing is what creates that signature restaurant-style texture—don't skip it! Without the foil, the chicken will dry out and lose its tender, juicy quality. The sealed environment traps steam while allowing the ghee to caramelize into a glossy sauce.

If you're worried about cleanup, use heavy-duty foil and double-wrap it for extra security. The effort is worth the dramatic difference in results.

Uneven Cooking

Crowding chicken pieces in the foil packet leads to uneven cooking and steamed (not crispy) edges. Arrange the thighs in a single layer with about ½ inch between each piece.

I like to place them skin-side up if visible, as the skin crisps beautifully when exposed to the final high heat. Overcrowding also prevents proper heat circulation, which is essential for that perfect crust. 🌡️

Rushing the Temperature Shift

Don't rush the temperature increase to 425°F—wait until the chicken has fully tenderized at 375°F for 45 minutes. Jumping to high heat too soon creates a tough exterior before the interior is done.

The final 10-15 minutes at higher heat is what develops that crispy crust, but timing is everything. Use an instant-read thermometer to check for 165°F internal temperature before serving.

Substituting Ghee Improperly

While butter works in a pinch, it burns easily and lacks the rich, nutty depth of ghee. If you must substitute, use unsalted butter melted with 1 tsp ghee per ¼ cup to mimic the flavor. Regular butter also contains milk solids that can scorch.

The ghee's high smoke point is what allows it to caramelize into that velvety sauce without burning. I've tested this difference—trust me, your taste buds will notice the upgrade. 🧈

Overlooking Rest Time

Serving the chicken immediately after roasting causes juices to spill out, making each bite dry. Let the chicken rest for 5-10 minutes before serving to allow juices to redistribute. This is especially important after the high-heat finish.

I often rest mine on a wire rack over the baking sheet to keep it warm while it rests. The flavors also meld more harmoniously during this time, giving you that authentic, restaurant-quality experience. ⏰

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 240mg80%
Sodium 850mg37%
Total Carbohydrate 18g6%
Dietary Fiber 1g4%
Sugars 2g
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 breasts instead of thighs?

Chicken thighs are ideal for this recipe—they stay juicy and develop that perfect crispy exterior. If you must use breasts, opt for bone-in pieces and reduce the cooking time by 5-7 minutes at 375°F. The breasts will dry out faster, so monitor closely with an instant-read thermometer. For best results, marinate them for no more than 8 hours to prevent toughness.

2

How do I make this spicier?

Double the red chili powder to 1 teaspoon and add ½ teaspoon cayenne pepper to the marinade. For extra heat, sprinkle ½ teaspoon smoked paprika on the chicken before the final 10-15 minutes at 425°F. Serve with a side of mango chutney to balance the spice.

3

Can I prepare this ahead of time?

This dish tastes even better the next day. Cook and cool the chicken completely, then refrigerate in an airtight container for up to 3 days. Reheat gently in a skillet with 1 tablespoon ghee over medium heat for 3-4 minutes, adding a splash of water to restore the sauce. The flavors deepen as it rests, making it perfect for meal prep.

4

What's the best way to serve this dish?

Pair it with garlic naan or basmati rice to soak up the ghee sauce. A cooling side like cucumber raita or a simple arugula salad balances the richness. For a complete meal, add a side of roasted cauliflower or sautéed spinach with garlic. The lemon-cream sauce works beautifully as a drizzle over all components.

5

Why does my chicken turn out dry?

Overcooking or skipping the foil seal are the most common causes. Always use an instant-read thermometer to check for 165°F internal temperature. The foil packet traps moisture—never skip this step! Also, avoid overcrowding the chicken in the foil, and let it rest for 5-10 minutes before serving. The ghee marinade should be thick enough to coat the chicken thoroughly.

★★★★★5.0(6 reviews)
Categories Main Courses