Chicken Ghee Roast Recipe hits you with smoky heat, tangy spice, and a rich ghee gloss that clings to every piece of chicken in the best way possible. It suits spice lovers, weekend treat makers, and anyone who wants a restaurant-style Mangalorean chicken dish on the table in about 60–70 minutes. I first tried this at a tiny coastal restaurant on a road trip and then spent weeks in my kitchen chasing that same deep red, glossy, finger-licking flavor.
Why Chicken Ghee Roast Recipe Is Worth It
This Chicken Ghee Roast Recipe gives you that classic Mangalorean-style flavor: deep red color, spicy, tangy, and rich from ghee without feeling greasy. The masala hugs the chicken, so every bite tastes bold, smoky, and slightly sour from tamarind.
You toast whole spices, grind a fresh masala, and then slow-roast the chicken in ghee, which makes the dish taste like something from a coastal restaurant. The recipe uses pantry-friendly ingredients, and you can adjust the heat easily, so it works for both fire-breathers and mild-spice folks.
“This Chicken Ghee Roast Recipe tastes like restaurant-level coastal chicken at home, with a glossy, spicy, tangy finish that keeps you licking your fingers. ★★★★★”
Ingredients You Need

Chicken
- 1.5 pounds bone-in chicken, cut into medium pieces
- Use drumsticks and thighs for juicier results.
- Boneless thigh works too, but reduce cooking time slightly.
Marinade
- 1/2 cup plain yogurt (thick, full-fat for best flavor)
- 1 tablespoon lemon juice
- 1/2 teaspoon turmeric powder
- 1 teaspoon Kashmiri red chili powder
- Kashmiri chili gives color with moderate heat; use brands like MDH or Everest for consistent color.
- 1 teaspoon salt
Spice Masala
- 8 to 10 dried Kashmiri red chilies
- Use a mix of Kashmiri and regular dried red chilies if you want more heat.
- 1 tablespoon coriander seeds
- 1 teaspoon cumin seeds
- 1/2 teaspoon black peppercorns
- 4 to 5 cloves
- 4 to 5 garlic cloves
- 1 inch piece fresh ginger
- 1 tablespoon tamarind pulp
- Use store-bought tamarind concentrate as a shortcut; start with 1 teaspoon and adjust.
- 1/2 teaspoon jaggery or brown sugar
- This balances the heat and tang without making it sweet.
- 2 to 3 tablespoons water, to grind
Cooking & Finishing
- 4 to 5 tablespoons ghee
- Use a good-quality cow ghee; I like Amul or homemade ghee for aroma.
- 1 sprig fresh curry leaves
- Salt to taste
Pantry Shortcuts & Substitutions
- Use store-bought ghee roast masala powder if you feel short on time; still toast it lightly in ghee for better flavor.
- Swap jaggery with coconut sugar or regular sugar if needed.
- Use Greek yogurt if your regular yogurt looks thin; thin it with a tablespoon of water if too thick.
Equipment List
- Heavy-bottomed skillet or wide pan
- Small pan for toasting spices
- Mixer grinder or small blender
- Mixing bowl for marinating chicken
- Tongs or spatula
- Measuring spoons and cups
Quick Tips & substitutions
- Marinate the chicken at least 30 minutes; aim for 2 hours or overnight for deeper flavor.
- Toast whole spices on low heat until fragrant; pull them off the heat as soon as they darken slightly to avoid bitterness.
- Use Kashmiri chilies for color and add 1 or 2 regular dried chilies if you want more heat.
- If you feel sensitive to spice, remove the seeds from the dried chilies before soaking and grinding.
- Use bone-in chicken for maximum flavor; if you use boneless, reduce cooking time so the meat stays juicy.
- Stir the chicken often while it roasts in ghee so the masala does not stick or burn.
- If the masala looks too thick, add 1 to 2 tablespoons of water to loosen it while cooking.
- If the dish tastes too tangy, add a pinch more jaggery; if it tastes flat, add a splash of lemon juice and a pinch of salt.
- Use neutral oil for part of the fat if you want to cut back on ghee; finish with 1 to 2 tablespoons ghee for flavor.
- For a milder version, cut the dried chilies in half and soak them longer so they blend smoother and taste less sharp.
How to Make Chicken Ghee Roast

Step 1: Marinate the chicken
Add the chicken pieces to a large bowl. Stir in yogurt, lemon juice, turmeric, Kashmiri chili powder, and salt. Coat the chicken evenly, cover the bowl, and chill it for at least 30 minutes and up to overnight.
Step 2: Toast the whole spices
Heat a small pan on low heat. Add coriander seeds, cumin seeds, peppercorns, and cloves. Toast them while you stir continuously until they smell nutty and fragrant, then transfer them to a plate to cool.
Step 3: Soak and grind the chili masala
Break the dried Kashmiri chilies into pieces and shake out some seeds if you want less heat. Soak the chilies in warm water for 10 to 15 minutes so they soften. Add the soaked chilies, toasted spices, garlic, ginger, tamarind pulp, jaggery, and a few tablespoons of water to a grinder, then blend to a smooth, thick paste.
Step 4: Sear the marinated chicken
Heat 2 tablespoons ghee in a wide heavy pan over medium heat. Add the marinated chicken pieces in a single layer and sear them on all sides until they turn light golden. Do not cook them through at this stage; just build color and flavor on the outside.
Step 5: Cook the masala
Push the chicken to the sides of the pan or remove it to a plate if your pan feels small. Add 2 to 3 more tablespoons ghee to the center of the pan. Spoon in the ground chili masala and cook it on medium-low heat while you stir until the raw smell fades and the ghee starts to separate slightly from the masala.
Step 6: Combine chicken and masala
Add the seared chicken back into the pan if you removed it. Coat every piece with the cooked masala, stirring gently so the marinade and masala blend. Sprinkle in salt to taste and a splash of water if the mixture looks too dry.
Step 7: Slow roast until thick and glossy
Lower the heat to medium-low. Cover the pan and cook the chicken for 15 to 20 minutes, stirring every few minutes so the masala does not stick. Uncover near the end and cook until the masala thickens, clings to the chicken, and looks glossy from the ghee.
Step 8: Finish with curry leaves and adjust seasoning
In a small pan, heat 1 teaspoon ghee and toss in the curry leaves until they crackle. Add the fried curry leaves to the chicken and stir them through. Taste and adjust salt, heat, and tang with a pinch of jaggery or a squeeze of lemon juice if needed.
Recipe Variations
- Gluten-free: Use gluten-free yogurt and check tamarind paste for additives; serve with rice, millet, or gluten-free flatbread.
- Dairy-light: Use half oil and half ghee; keep a spoon of ghee for finishing to hold that signature aroma.
- Low carb: Serve the Chicken Ghee Roast Recipe with cauliflower rice, sautéed green beans, or a big salad.
- Extra smoky: Add a small pinch of smoked paprika to the masala while it cooks.
- Extra saucy: Add 1/4 cup coconut milk near the end for a slightly creamy, spoonable gravy.
- Kid-friendly: Reduce dried chilies, add more Kashmiri chili for color, and increase jaggery slightly to soften the heat.
Ways to Serve Chicken Ghee Roast
- Spoon it over steamed basmati rice or jeera rice.
- Serve it with neer dosa, appam, or soft chapati for a coastal-style meal.
- Pair it with lemon rice and a simple cucumber raita.
- Use leftovers in a wrap with onions, lettuce, and a squeeze of lime.
- Serve it as a party starter with toothpicks and onion rings on the side.
Storage Success
Cool the Chicken Ghee Roast Recipe to room temperature before you pack it into airtight containers. Store it in the fridge for up to 3 days; the flavors deepen and taste even better the next day. Reheat it gently in a pan on low heat with a splash of water so the masala loosens and the chicken stays juicy. Freeze portions for up to 2 months and thaw them overnight in the fridge before reheating.

Chicken Ghee Roast Recipe
Ingredients
Instructions
- In a large bowl, combine yogurt, lemon juice, turmeric powder, and salt to form a smooth marinade.
- Add the chicken pieces, mix well to coat evenly, cover, and marinate for at least 30 minutes (or up to 4 hours in the refrigerator).
- Dry roast the dried red chilies, coriander seeds, cumin seeds, black peppercorns, cloves, cardamom, cinnamon, and fenugreek seeds (if using) in a pan over low heat until fragrant, 2–3 minutes. Do not burn.
- Cool slightly, then transfer the roasted spices to a blender along with tamarind pulp, garlic, ginger, and water.
- Grind to a smooth, thick paste, adding a splash more water only if needed.
- Heat ghee in a heavy-bottomed pan over medium heat.
- Add curry leaves and let them splutter briefly.
- Add the prepared masala paste and sauté on medium-low heat until the raw smell disappears and ghee begins to separate from the sides, about 6–8 minutes.
- Add the marinated chicken pieces along with any remaining marinade. Mix well so that the chicken is coated with the masala.
- Cover and cook on medium-low heat for 15–20 minutes, stirring occasionally, until the chicken is cooked through.
- Remove the lid, add jaggery or sugar if using, adjust salt, and continue to cook, stirring, until the gravy thickens and clings to the chicken, and you can see some ghee separating, about 5–7 minutes.
- Turn off the heat and let the chicken rest for a few minutes before serving.
- Serve Chicken Ghee Roast hot with neer dosa, paratha, steamed rice, or idli.
Notes
Approximate per serving (1 of 4): 410 calories; fat 30 g; saturated fat 14 g; carbohydrates 9 g; fiber 2 g; sugars 3 g; protein 28 g; sodium 580 mg. Values are estimates and will vary based on exact ingredients, brands, and portion sizes.