
Chicken Ghee Roast Recipe hits you with spicy, tangy, smoky flavors wrapped in rich ghee, perfect for anyone who loves bold Indian chicken dishes and has about 60–75 minutes to cook. It works well for weeknight dinners, small gatherings, or that one friend who always asks for “something restaurant-style but better.” I first tried this in a tiny Mangalorean joint on a road trip and spent years tweaking my home version so you do not have to.
Why Chicken Ghee Roast Recipe Is Worth It
This Chicken Ghee Roast Recipe brings deep, layered flavor from dry roasted spices, tangy tamarind, and plenty of nutty ghee. The chicken turns juicy inside with a slightly crisp, caramelized outer coating that clings to every piece.
You control the heat level, so it can go from gently spicy to full-on fiery. The recipe uses pantry spices and simple techniques, so you get restaurant-level flavor without fancy equipment.
“This Chicken Ghee Roast Recipe tastes like a Mangalorean restaurant special that moved into your kitchen and refused to leave. ★★★★★”
Ingredients You Need
Chicken
- 1.5 to 2 pounds bone-in chicken, cut into medium pieces
- Thighs and drumsticks stay juicier than breast.
- Use skinless chicken for better absorption of the masala.
Marinade
- 1 cup thick plain yogurt or curd
- Use full-fat yogurt for richer flavor and softer chicken.
- 1 teaspoon turmeric powder
- 1 teaspoon Kashmiri red chili powder
- Gives color with mild heat; mix with regular chili powder if you like it hotter.
- 1 teaspoon salt
- Juice of 1 small lemon
Spice Masala (Roast & grind)
Try to use whole spices when possible. They give better aroma than pre-ground versions.
- 8 to 10 dried red chilies
- Mix of Kashmiri and regular dried chilies works best.
- Use more Kashmiri if you want bright color with less heat.
- 1 tablespoon coriander seeds
- 1 teaspoon cumin seeds
- 1 teaspoon fennel seeds
- 1 teaspoon black peppercorns
- 4 to 6 cloves
- 4 green cardamom pods
- 1 small piece cinnamon stick
- 1 teaspoon fenugreek seeds
- 6 to 8 garlic cloves
- 1 inch piece ginger
- 2 tablespoons thick tamarind pulp
- If you use tamarind concentrate, start with 1 tablespoon and adjust.
- 1 to 2 teaspoons jaggery or brown sugar
- Balances the heat and tang; adjust to taste.
- 3 to 4 tablespoons water for grinding
Cooking Fats & Finishing
- 4 to 6 tablespoons ghee
- Use a good quality ghee; homemade or brands like Amul, Nanak, or any trusted local brand work well.
- 1 sprig fresh curry leaves
- Salt to taste
- Extra lemon wedges for serving
Optional Garnishes
- Fresh coriander leaves, chopped
- Extra fried curry leaves
- Onion rings
Equipment List
- Heavy-bottomed skillet or kadhai
- Small pan for roasting spices
- Mixing bowl for marinating chicken
- Blender or small grinder jar
- Tongs or spatula
- Measuring spoons and cups
Quick Tips & substitutions
- Use boneless chicken thighs if you want faster cooking and easier eating.
- Swap jaggery with brown sugar or coconut sugar if needed.
- Adjust heat by mixing mild Kashmiri chilies with fewer hot dried chilies.
- Use Greek yogurt if your regular yogurt looks thin; thin yogurt can curdle.
- If you do not have tamarind pulp, mix 1 tablespoon vinegar with 1 teaspoon lemon juice as a backup.
- Toast whole spices on low heat until fragrant; dark spots can turn the masala bitter.
- Grind the masala to a smooth paste; add water in small splashes to avoid a runny paste.
- Use a cast iron pan if you want extra char and smoky flavor.
- Do not rush the final roasting stage; slow roasting in ghee gives the signature taste.
- Taste the masala before adding to chicken and tweak salt, heat, and tang right there.
How to Make Chicken Ghee Roast Recipe
Step 1: Marinate the chicken
Add chicken pieces to a large bowl. Spoon in yogurt, turmeric, Kashmiri chili powder, salt, and lemon juice. Mix well so the marinade coats every piece of chicken. Cover and chill for at least 30 minutes, or up to 4 hours for deeper flavor.
Step 2: Dry roast the whole spices
Heat a small pan on low heat. Add dried red chilies, coriander seeds, cumin seeds, fennel seeds, black peppercorns, cloves, cardamom, cinnamon, and fenugreek seeds. Stir and roast until the spices smell fragrant and slightly darker, about 2 to 3 minutes. Turn off the heat and let them cool.
Step 3: Grind the masala paste
Transfer the cooled roasted spices to a blender jar. Add garlic, ginger, tamarind pulp, jaggery, and a few tablespoons of water. Grind to a smooth, thick paste, scraping the sides as needed. Adjust water in tiny amounts so the paste stays thick and spreadable.
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 without crowding the pan. Sear them on each side until they turn light golden, about 3 to 4 minutes per side. Remove the chicken to a plate and keep the pan on the stove.
Step 5: Cook the masala in ghee
In the same pan, add 2 more tablespoons ghee. Spoon in the ground masala paste. Stir and cook the paste on medium-low heat until it thickens, turns deeper in color, and starts to release ghee around the edges. This step can take 6 to 8 minutes and builds the signature flavor.
Step 6: Combine chicken and masala
Add the seared chicken pieces back into the pan with the masala. Coat each piece well with the thick paste. Sprinkle salt to taste and add a splash of water if the mixture looks too dry. Cover and cook on low heat for 15 to 20 minutes, stirring occasionally so the masala does not stick.
Step 7: Roast until ghee separates
Remove the lid once the chicken cooks through and turns tender. Add the remaining ghee and toss the chicken so the masala starts to fry in the fat. Add curry leaves and keep roasting on medium heat until the masala clings tightly to the chicken and ghee starts to collect at the edges of the pan. Taste and adjust salt, tang, or sweetness if needed.
Step 8: Rest and garnish
Turn off the heat and let the Chicken Ghee Roast sit for 5 minutes. This short rest lets the flavors settle and the masala thicken slightly. Garnish with chopped coriander, extra fried curry leaves, and onion rings if you like. Serve hot while the ghee still glistens on the chicken.
Recipe Variations
- Gluten free: Use naturally gluten free spices and check labels on packaged tamarind and ghee.
- Low carb: Skip jaggery or use a tiny pinch of a low carb sweetener; serve with cauliflower rice or sautéed veggies.
- Mild version: Use mostly Kashmiri chilies and remove seeds from any hot chilies before roasting.
- Extra hot: Add more regular dried red chilies or a pinch of red chili flakes while roasting the masala.
- Boneless bites: Use boneless thigh pieces and cut them smaller for party starters or appetizers.
- Dairy free: Use coconut oil instead of ghee and coconut yogurt for the marinade; flavor changes but still tastes great.
Ways to Serve Chicken Ghee Roast Recipe
- Serve with neer dosa, appam, or soft dosa for a classic Mangalorean style meal.
- Pair with steamed rice, jeera rice, or ghee rice and a simple cucumber raita.
- Stuff inside soft parathas or chapatis and roll into spicy chicken wraps.
- Serve as a starter with sliced onions, lemon wedges, and cucumber sticks.
- Add on top of plain millet or quinoa for a hearty bowl with some salad on the side.
Storage Success
Cool the Chicken Ghee Roast to room temperature before you pack it. Store leftovers in an airtight container in the fridge and use them within 3 days. Reheat in a pan on low heat and add a teaspoon of ghee or a splash of water to loosen the masala. Freeze portions for up to 1 month and thaw overnight in the fridge before reheating.

Chicken Ghee Roast Recipe
Ingredients
Method
- Add the chicken pieces to a large mixing bowl. Add yogurt, turmeric powder, Kashmiri red chili powder, salt, and lemon juice. Mix well so the marinade coats every piece of chicken. Cover and refrigerate for at least 30 minutes or up to 4 hours.
- Heat a small pan on low heat. Add dried red chilies, coriander seeds, cumin seeds, fennel seeds, black peppercorns, cloves, cardamom, cinnamon, and fenugreek seeds. Dry roast, stirring, for 2–3 minutes until fragrant and slightly darker. Turn off the heat and let the spices cool completely.
- Transfer the cooled roasted spices to a blender or grinder jar. Add garlic, ginger, tamarind pulp, jaggery, and 3–4 tablespoons water as needed. Grind to a smooth, thick paste, scraping down the sides as required. The paste should be thick and spreadable, not runny.
- Heat 2 tablespoons ghee in a heavy-bottomed pan or kadhai over medium heat. Add the marinated chicken pieces in a single layer without crowding. Sear for 3–4 minutes per side until lightly golden. Remove the chicken to a plate and keep the pan on the stove.
- In the same pan, add 2 more tablespoons ghee. Add the ground masala paste and cook on medium-low heat, stirring often, for 6–8 minutes until it thickens, deepens in color, and ghee starts to release from the sides.
- Return the seared chicken pieces to the pan. Toss well so each piece is coated with the masala. Sprinkle in a little salt to taste and add a splash of water only if the mixture looks too dry. Cover and cook on low heat for 15–20 minutes, stirring occasionally so the masala does not stick or burn.
- Once the chicken is cooked through and tender, remove the lid. Add the remaining ghee and the curry leaves. Roast the chicken and masala together over medium heat, stirring, until the masala clings tightly to the chicken and ghee begins to separate and collect at the edges of the pan. Adjust salt, tang (tamarind), or sweetness (jaggery) if needed.
- Turn off the heat and let the Chicken Ghee Roast rest in the pan for about 5 minutes so the flavors settle and the masala thickens slightly. Garnish with chopped coriander, extra fried curry leaves, and onion rings if desired. Serve hot with neer dosa, appam, rice, or flatbreads.
Notes
Approximate per serving (1/4 of recipe): 420–480 calories; fat 30–35 g; saturated fat 15–18 g; carbohydrates 10–14 g; fiber 2–3 g; sugars 6–8 g; protein 28–32 g; sodium 650–850 mg. Values will vary based on exact chicken cut, amount of ghee used, and specific brands of ingredients.
