
Chicken Ghee Roast Recipe hits you with smoky heat, deep caramelized spice, and rich nutty ghee that clings to every piece of chicken in the best way. It suits spice lovers who want restaurant-style flavor at home in about 60 to 70 minutes, including marination and cooking. I first tried this in a tiny Mangalorean restaurant on a road trip and have chased that flavor in my kitchen ever since.
Why Make This Chicken Ghee Roast Recipe at Home
You control the spice level, the quality of ghee, and the amount of oil, so the dish tastes bold but still balanced. Homemade Chicken Ghee Roast also costs less than takeout, and you avoid that sad moment when the restaurant portion runs out too fast.
You also get the house smelling like a coastal Indian restaurant, which counts as free aromatherapy. Once you nail this recipe, guests will ask you to make it on repeat.
Deep, smoky, spicy, and buttery, this Chicken Ghee Roast Recipe tastes better than most restaurant versions and hits every craving I have for bold Indian chicken dishes. ★★★★★
Ingredients You Need
Chicken
- 750 g to 1 kg bone-in chicken, cut into medium pieces
- Thighs and drumsticks stay juicy and handle the high heat well.
- You can use boneless thigh pieces if you want a quicker cook and easier eating.
Marination
- 1 cup thick plain yogurt or curd
- Use full-fat yogurt for best flavor and tenderness.
- 1 tablespoon lemon juice
- 1 teaspoon salt
- 1 teaspoon turmeric powder
- 1 teaspoon Kashmiri red chili powder
- This gives color with mild heat; brands like Everest or MDH work great.
Spice Masala (Roast & Grind)
These spices build the signature Chicken Ghee Roast flavor.
- 10 to 12 dried red chilies
- Mix of Byadgi or Kashmiri for color and a few regular dried chilies for heat.
- 1 tablespoon coriander seeds
- 1 teaspoon cumin seeds
- 1 teaspoon fennel seeds
- 1 teaspoon black peppercorns
- 4 to 6 cloves garlic
- 1 small piece ginger, about 1 inch
- 1 tablespoon tamarind pulp
- Use store-bought paste as a shortcut; just thin it with a bit of warm water.
- 1 teaspoon jaggery or brown sugar
- This balances the heat and tang without making the dish sweet.
- 1 to 2 tablespoons water, as needed, to grind to a thick paste
Tempering & Cooking
- 4 to 6 tablespoons ghee
- Use a good quality cow ghee; homemade or brands like Amul, Nanak, or local trusted brands.
- 10 to 12 fresh curry leaves
- Salt to taste
Optional Garnish
- Extra curry leaves, lightly fried in ghee
- Lemon wedges
- Finely chopped cilantro
Equipment
- Heavy-bottomed skillet or cast iron pan
- Cast iron gives great char and flavor for Chicken Ghee Roast.
- Small pan for roasting spices
- Mixer grinder or spice grinder
- Mixing bowl for marination
- Tongs or spatula
- Measuring spoons and cup
Tips & Mistakes
- Marinate the chicken at least 30 minutes; aim for 2 to 4 hours for deeper flavor.
- Roast the spices on low heat; if they turn dark or smell burnt, the masala tastes bitter.
- Use Kashmiri or Byadgi chilies for color and milder heat, then add a few regular chilies if you want more kick.
- Grind the masala to a thick, smooth paste; a grainy paste does not coat the chicken evenly.
- Add ghee in stages; start with less, then add more if the masala looks too dry in the pan.
- Cook on medium heat; very high heat burns the masala before the chicken cooks through.
- Taste the masala before adding chicken and adjust salt, tamarind, and jaggery so you hit a balanced spicy, tangy, slightly smoky flavor.
- Do not crowd the pan; cook in batches if needed so the chicken roasts instead of steaming.
- Stir gently; rough stirring tears the chicken and breaks the coating.
- Let the cooked Chicken Ghee Roast rest 5 minutes before serving so the masala clings better.
How to Make Chicken Ghee Roast Recipe
Step 1: Marinate the Chicken
- Add yogurt, lemon juice, salt, turmeric, and Kashmiri chili powder to a large bowl.
- Whisk until smooth and lump free.
- Add the chicken pieces and coat them well in the marinade.
- Cover and chill at least 30 minutes, or up to 4 hours for best flavor and tenderness.
Step 2: Roast the Whole Spices and Chilies
- Heat a small pan on low heat.
- Add dried red chilies, coriander seeds, cumin seeds, fennel seeds, and black peppercorns.
- Roast on low, stirring often, until the spices smell fragrant and the chilies deepen in color, about 2 to 4 minutes.
- Turn off the heat and let the spices cool completely so they grind well.
Step 3: Grind the Masala Paste
- Add the cooled roasted spices and chilies to a mixer grinder.
- Add garlic, ginger, tamarind pulp, and jaggery.
- Grind to a coarse mix first, then add 1 to 2 tablespoons water as needed.
- Grind again until you get a thick, smooth, deep red paste that holds its shape on a spoon.
Step 4: Sear the Marinated Chicken
- Heat 2 tablespoons ghee in a heavy pan on medium heat.
- Add the marinated chicken pieces in a single layer, skin side down if you use skin-on pieces.
- Sear each side for 3 to 4 minutes until the outside looks lightly browned; you do not need to cook it through at this stage.
- Remove the chicken to a plate and keep any leftover marinade in the bowl.
Step 5: Cook the Masala in Ghee
- In the same pan, add 2 more tablespoons ghee.
- Add curry leaves and let them crackle and turn glossy.
- Add the ground masala paste and stir well in the ghee.
- Cook the masala on medium-low heat for 5 to 8 minutes, stirring often, until it thickens, turns darker, and the ghee starts to separate at the sides of the pan.
Step 6: Combine Chicken and Masala
- Add the seared chicken pieces to the pan with the cooked masala.
- Add any leftover marinade from the bowl to avoid wasting flavor.
- Stir gently so the masala coats every piece of chicken.
- Taste and adjust salt at this stage.
Step 7: Cook Until Tender and Coated
- Cover the pan and cook on low to medium heat for 15 to 20 minutes, stirring every few minutes.
- If the masala sticks too much, add a splash of water, but keep the mixture thick.
- Once the chicken cooks through and turns tender, remove the lid and cook on medium heat.
- Stir and roast the chicken in the masala for another 8 to 10 minutes until the sauce turns thick, glossy, and clings tightly to the chicken pieces.
Step 8: Finish with Ghee and Curry Leaves
- Drizzle 1 to 2 more tablespoons ghee over the chicken in the last few minutes of cooking.
- Toss in a few more fresh curry leaves for a bright aroma.
- Stir gently and cook 2 to 3 minutes so the ghee and curry leaves infuse the dish.
- Turn off the heat and let the Chicken Ghee Roast rest for 5 minutes before serving.
Variations I've Tried
-
Boneless Chicken Ghee Roast
Use boneless thigh pieces, cut into bite-size chunks. They cook faster and work great for wraps, rolls, or party skewers. Reduce cooking time slightly and watch closely so they do not dry out. -
Milder Family Version
Use mostly Kashmiri or Byadgi chilies and skip the extra hot chilies. Add a bit more jaggery to soften the heat. This version suits kids or spice-sensitive guests. -
Extra Smoky Version
Toast the dried chilies a bit longer and use a cast iron pan to cook the masala and chicken. The slight char on the edges of the masala gives a smoky restaurant-style flavor. Just keep the heat moderate so nothing burns. -
Dry-Style Party Starter
Cook down the masala until almost no liquid remains and the ghee coats the chicken in a thick layer. Serve it as a dry appetizer with toothpicks and lemon wedges. This version disappears fast at gatherings.
How to Serve Chicken Ghee Roast Recipe
Serve Chicken Ghee Roast Recipe hot with soft neer dosa, dosa, idli, or fluffy steamed rice. It also tastes amazing with parotta, chapati, or plain basmati rice and a simple cucumber raita. Add sliced onions, lemon wedges, and a small salad on the side to cut through the richness. I also like it with plain yogurt and some cooling vegetable sticks when the spice level climbs a bit high.
How to store
- Fridge: Cool the Chicken Ghee Roast completely, then store it in an airtight container in the refrigerator for up to 3 days.
- Freezer: Store in freezer-safe containers or bags for up to 2 months; flatten bags so they thaw faster.
- Reheating on stovetop: Reheat in a pan on low to medium heat with a splash of water and a tiny spoon of ghee until hot and bubbly.
- Reheating in microwave: Cover and heat in short bursts, stirring in between, until heated through; add a few drops of water if it looks too dry.

Leave a Reply