Chicken Ghee Roast Recipe

Chicken Ghee Roast Recipe hits every craving at once: spicy, tangy, smoky, buttery, and just a little bit addictive. It suits anyone who loves bold Indian flavors, wants a restaurant-style dish in about 60 to 70 minutes, and prefers cooking at home where you control the heat level. I first cooked this on a tiny apartment stove in college, and my neighbors still talk about the aroma that floated into the hallway.

Why Make This Chicken Ghee Roast Recipe at Home

Homemade chicken ghee roast tastes fresher, cleaner, and richer than most restaurant versions. You control the spice level, the amount of ghee, and the quality of the chicken, so the dish fits your taste perfectly.

You also save money and avoid mystery ingredients or food color. Once you cook it a couple of times, you can prep the marinade in advance and turn this into a weeknight showstopper.

“This Chicken Ghee Roast Recipe tastes like a high-end restaurant dish cooked in your own kitchen, with deep flavor and perfect heat balance. ★★★★★”

Ingredients You Need

Chicken

  • 750 g to 1 kg bone-in chicken, cut into medium pieces
    • Use skinless drumsticks and thighs for juicier results.
    • Boneless thighs work too, but reduce cooking time slightly.

Ghee and fats

  • 4 to 5 tablespoons ghee
    • Use a good-quality cow ghee; it gives the signature aroma.
    • If you feel nervous about the quantity, start with 3 tablespoons and add more while roasting.
  • 1 teaspoon neutral oil
    • This keeps the ghee from browning too fast.

Whole spices for roasting

These build the classic chicken ghee roast flavor.

  • 8 to 10 dried Kashmiri red chilies
    • Use Kashmiri for color and mild heat.
    • If you want more heat, add 2 to 3 regular dried red chilies.
  • 1 teaspoon black peppercorns
  • 1 teaspoon cumin seeds
  • 1 teaspoon coriander seeds
  • 4 to 5 cloves
  • 4 to 6 fenugreek seeds (very few, they taste strong)
  • 1 inch cinnamon stick
  • 3 to 4 green cardamom pods

Other flavor builders

  • 10 to 12 garlic cloves
  • 1 inch ginger
  • 1 medium onion, finely sliced
  • 2 tablespoons thick tamarind pulp
    • Use store-bought tamarind concentrate and thin it with a little water if needed.
  • 1 tablespoon jaggery or brown sugar
    • This balances the tang and heat.
  • 1 teaspoon salt, plus more to taste
  • 1 tablespoon plain yogurt or curd
    • This helps tenderize the chicken and adds a light tang.

Pantry shortcuts and substitutions

  • Use a good-quality ghee brand like Amul, Nandini, or a local trusted brand; avoid strongly flavored flavored ghees.
  • Replace whole spices with a mix of garam masala and Kashmiri chili powder in a pinch, but the flavor will taste less intense.
  • Use apple cider vinegar if you run out of tamarind, but reduce the quantity to 1 to 1.5 teaspoons and taste as you go.
  • Use smoked paprika for part of the chili if you want color with less heat.

Equipment list

  • Heavy-bottomed kadai, Dutch oven, or deep skillet
  • Small pan for dry roasting spices
  • Mixer grinder or blender
  • Mixing bowl for marinating
  • Tongs or spatula
  • Measuring spoons and cups

Tips & Mistakes

  • Toast whole spices on low heat until fragrant, and stop as soon as they darken slightly to avoid bitterness.
  • Grind the roasted spices with ginger, garlic, and tamarind into a smooth paste so the masala coats the chicken evenly.
  • Marinate the chicken for at least 30 minutes, and extend to 4 hours in the fridge for deeper flavor.
  • Use bone-in chicken for juicier results, and avoid very small pieces that dry out quickly.
  • Keep the heat on low to medium when you roast in ghee so the masala cooks slowly and does not burn.
  • Add ghee in stages while roasting, and stop when the masala looks glossy and begins to release fat along the sides.
  • Taste the masala before adding chicken, and adjust salt, tamarind, or jaggery so the flavor stays balanced.
  • Do not cover tightly for long while roasting, or the chicken will steam and lose that slightly charred, roasted edge.
  • Stir gently so the chicken does not break, especially if you use bone-in pieces.
  • Stop cooking as soon as the chicken turns tender and the masala clings thickly; overcooking will dry it out.

How to Make Chicken Ghee Roast

Step 1: Roast the whole spices

Place a small pan on low heat.
Add dried red chilies, peppercorns, cumin, coriander, cloves, fenugreek seeds, cinnamon, and cardamom.
Roast for 2 to 3 minutes until they smell fragrant and look slightly darker, then transfer them to a plate to cool.

Step 2: Grind the masala paste

Add the cooled roasted spices to a mixer jar.
Add garlic, ginger, tamarind pulp, and a splash of water.
Grind to a smooth, thick paste, scraping the sides as needed so no coarse bits remain.

Step 3: Marinate the chicken

Place the cleaned chicken pieces in a large bowl.
Add yogurt, salt, and 2 to 3 tablespoons of the ground masala paste.
Rub the marinade into the chicken thoroughly, cover, and chill for 30 minutes to 4 hours.

Step 4: Start cooking the chicken

Heat 1 tablespoon ghee plus 1 teaspoon oil in a heavy pan over medium heat.
Add the marinated chicken pieces in a single layer and sear them for 3 to 4 minutes on each side until they look lightly browned.
Pour in about 1 cup of water, cover loosely, and cook on medium-low heat for 15 to 20 minutes until the chicken turns almost cooked through.

Step 5: Roast the masala

In the same pan, once the chicken turns nearly cooked, push the pieces to the sides.
Add the remaining ground masala paste to the center with 2 to 3 tablespoons ghee.
Cook the masala on low heat for 8 to 10 minutes, stirring often, until it thickens, darkens, and starts to release fat along the edges.

Step 6: Combine and finish

Mix the chicken pieces into the roasted masala so every piece gets coated.
Add jaggery and adjust salt, then cook uncovered on low heat for another 8 to 10 minutes until the gravy turns thick and clings to the chicken.
Turn off the heat when the chicken looks glossy, the masala tastes balanced in heat, tang, and sweetness, and you see small bubbles of ghee around the sides.

Step 7: Rest and garnish

Let the chicken ghee roast rest for 5 minutes so the flavors settle.
Garnish with a few fresh curry leaves or chopped cilantro if you like.
Serve hot while the masala still tastes smoky and rich.

Variations I’ve Tried

I sometimes use boneless chicken thighs and cook them slightly less so they stay juicy and tender.
I also tried a version with a splash of coconut milk at the end, which softened the heat and gave a creamy finish that kids loved.
On busy days, I use a mix of Kashmiri chili powder and a good garam masala instead of whole spices, which cuts prep time but still gives a solid flavor.
I also tested an air fryer version where I roast marinated chicken pieces first, then toss them in a pan with ghee and the cooked masala paste for a slightly smoky twist.

How to Serve Chicken Ghee Roast

Serve chicken ghee roast with neer dosa, plain dosa, idiyappam, or soft chapati for a classic combo.
It also tastes amazing with steamed rice, jeera rice, or simple ghee rice, since the masala coats every grain.
Pair it with cucumber raita, onion slices, and lemon wedges to cool the heat and add freshness.
If you cook for kids or spice-sensitive guests, keep some plain yogurt or a mild salad on the side.

How to store

  • Cool the chicken ghee roast to room temperature within 1 hour, then store it in an airtight container in the fridge for up to 3 days.
  • Freeze in freezer-safe containers or zip bags for up to 2 months, and label with the date so you track freshness.
  • Reheat on the stovetop over low heat with a splash of water and a tiny bit of ghee, and stir until the masala loosens and the chicken heats through.
  • If you use a microwave, cover the dish, heat in short bursts, and stir between bursts so the masala does not dry out.
Chicken Ghee Roast Recipe
Adaly Kandice

Chicken Ghee Roast Recipe

Chicken Ghee Roast is a fiery, tangy, and aromatic chicken dish from coastal Karnataka, slow-roasted in ghee with a robust blend of roasted spices.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Servings: 4
Course: Lunch
Cuisine: American

Ingredients
  

  • 750 grams bone-in chicken pieces, cleaned and patted dry
  • 1/2 cup thick plain yogurt (curd)
  • 1 tablespoon lemon juice
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon salt, or to taste
  • 8-10 dried Kashmiri red chilies, deseeded for less heat
  • 3-4 dried hot red chilies
  • 1 1/2 tablespoons coriander seeds
  • 1 teaspoon cumin seeds
  • 1/2 teaspoon black peppercorns
  • 1/2 teaspoon fenugreek seeds (methi)
  • 6-8 cloves garlic
  • 1 inch piece of ginger, roughly chopped
  • 2 tablespoons tamarind pulp
  • 1 teaspoon jaggery or brown sugar
  • 1/4 cup water, or as needed for grinding
  • 4 tablespoons ghee (clarified butter)
  • 8-10 leaves fresh curry leaves
  • 1/4 teaspoon salt, or to taste

Instructions
 

  1. In a large bowl, combine yogurt, lemon juice, turmeric powder, and salt to make a marinade.
  2. Add the chicken pieces to the marinade, coat well, cover, and refrigerate for at least 30 minutes or up to 2 hours.
  1. Heat a dry pan over medium heat. Add Kashmiri red chilies, optional hot red chilies, coriander seeds, cumin seeds, black peppercorns, and fenugreek seeds.
  2. Dry-roast for 2–3 minutes, stirring continuously, until the spices turn aromatic without burning. Remove from heat and let cool slightly.
  3. Transfer the roasted spices to a blender jar along with garlic, ginger, tamarind pulp, jaggery, and water.
  4. Grind to a smooth, thick paste, adding a splash more water only if needed. Set aside.
  1. Heat 2 tablespoons of ghee in a wide, heavy-bottomed pan over medium heat.
  2. Add the marinated chicken pieces in a single layer, along with any leftover marinade.
  3. Cover and cook for 10–12 minutes, turning occasionally, until the chicken is almost cooked through and releases its juices.
  1. Push the chicken to the sides of the pan and add the remaining 2 tablespoons ghee to the center.
  2. Add curry leaves and let them sizzle for a few seconds.
  3. Add the prepared masala paste and mix well to coat the chicken evenly.
  4. Cook uncovered on low to medium heat for 12–15 minutes, stirring frequently, until the masala thickens, the ghee separates, and the chicken is well roasted and slightly charred at the edges.
  5. Adjust salt and tanginess, adding a little more tamarind or jaggery if needed. Turn off the heat.
  1. Let the Chicken Ghee Roast rest for 5 minutes, then transfer to a serving dish.
  2. Garnish with additional fresh curry leaves if desired and serve hot with neer dosa, dosa, chapati, or steamed rice.

Notes

Nutrition Information
Approximate per serving (4 servings): 410 calories; fat 28 g; saturated fat 14 g; carbohydrates 10 g; fiber 2 g; sugars 5 g; protein 30 g; sodium 750 mg. Values are estimates and will vary based on exact ingredients, brands, and portion sizes.