
Chicken Ghee Roast Recipe tastes spicy, smoky, buttery, and a little tangy, and it hits every comfort-food button in my brain in under 1 hour from start to finish. It suits anyone who loves bold South Indian flavors, restaurant-style chicken, and a recipe that works on both busy weeknights and special weekends. I cooked this on a tiny apartment stove a decade ago, and the neighbors still talk about the smell.
Why Make This Chicken Ghee Roast Recipe at Home
Homemade Chicken Ghee Roast tastes fresher, cleaner, and more customizable than restaurant versions. You control the spice level, the amount of ghee, and the quality of chicken, so the dish fits your family instead of the other way around.
You also save money and skip mystery ingredients. The spice paste uses basic Indian pantry items, and the whole recipe uses one pan, so cleanup stays manageable.
"This Chicken Ghee Roast Recipe tastes like restaurant-level Mangalorean chicken, but cleaner, richer, and totally addictive at home ★★★★★"
Ingredients You Need
Chicken
- 1.5 pounds bone-in chicken, cut into medium pieces
- Use drumsticks and thighs for juicier meat.
- Boneless thighs also work; reduce cooking time by about 5 to 7 minutes.
- 1 teaspoon salt
- 1 tablespoon plain yogurt or curd
- 1 teaspoon lemon juice
Whole spices for roasting
- 8 to 10 dried Kashmiri red chilies
- These give color with moderate heat; mix with 2 to 3 regular dried red chilies if you like it hotter.
- 1 teaspoon cumin seeds
- 1 teaspoon coriander seeds
- 1 teaspoon black peppercorns
- 4 to 5 cloves
- 4 to 5 fenugreek seeds
- 1 small piece cinnamon stick
- 3 to 4 garlic cloves
- 1 small piece ginger
Other flavor ingredients
- 1 tablespoon tamarind pulp
- If you use tamarind concentrate, start with 1 teaspoon and adjust.
- 1 teaspoon jaggery or brown sugar
- 1 small onion, very finely chopped or sliced
- 2 to 3 sprigs fresh curry leaves
- 3 to 4 tablespoons ghee
- Use a good quality cow ghee; I often use Amul or homemade ghee for best aroma.
Pantry shortcuts and substitutions
- Use store-bought ghee roast masala powder if you feel lazy; mix 2 to 3 tablespoons with a bit of water and tamarind.
- Use chili powder plus paprika if you lack Kashmiri chilies, but the color might look slightly different.
- Use apple cider vinegar in place of tamarind in a pinch; start with 1 teaspoon and taste.
- Use boneless chicken breast if you must, but cook it gently and keep the pan on medium heat to avoid dry meat.
Equipment
- Heavy-bottomed skillet or kadai
- Small pan for dry roasting spices
- Mixer grinder or blender for spice paste
- Tongs or spatula
- Small bowl for marinating chicken
Tips & Mistakes
- Toast whole spices on low heat until fragrant, not dark; burnt spices taste bitter and ruin the masala.
- Soak dried red chilies in hot water for 10 to 15 minutes; this softens them and helps the blender make a smooth paste.
- Do not rush the onion cooking; let onions turn soft and lightly golden so they add sweetness and depth.
- Add ghee in stages; start with less and add more at the end for aroma and shine.
- Keep the heat at medium while frying the masala; high heat can scorch the spice paste and turn it harsh.
- Taste the masala before adding chicken; adjust salt, tamarind, and jaggery so the balance feels right.
- Do not overcrowd the pan; the chicken needs space to sear and absorb the masala.
- Stir gently once the chicken turns tender; rough stirring can break the pieces.
- Let the dish rest for 10 minutes after cooking; the flavors settle and the ghee coats the chicken better.
- If you cook with boneless chicken, shorten the cooking time and check early so the meat stays juicy.
How to Make Chicken Ghee Roast Recipe
Step 1: Marinate the chicken
Add chicken pieces to a bowl. Sprinkle salt, yogurt, and lemon juice. Mix well so every piece gets a light coat, then set aside while you prepare the masala.
Step 2: Soak and roast the chilies
Rinse the dried red chilies and soak them in hot water for 10 to 15 minutes. Heat a small pan on low heat and add cumin, coriander, peppercorns, cloves, fenugreek, and cinnamon. Roast the spices until they smell nutty and fragrant, then switch off the heat and let them cool.
Step 3: Grind the spice paste
Drain the soaked chilies and add them to a mixer jar. Add the roasted spices, garlic, ginger, tamarind pulp, jaggery, and a few tablespoons of water. Grind to a smooth, thick paste, scraping the sides as needed so no coarse bits remain.
Step 4: Fry onions and curry leaves
Heat 2 tablespoons ghee in a heavy pan on medium heat. Add chopped onions and sauté until they turn soft and light golden. Add curry leaves and fry for 30 seconds until they crackle and release aroma.
Step 5: Cook the masala
Add the ground spice paste to the pan with onions. Stir and cook on medium heat for 4 to 6 minutes until the raw smell of chilies and garlic fades. If the paste sticks, add a splash of water and keep stirring until the ghee starts to separate at the edges.
Step 6: Add chicken and cook
Add the marinated chicken pieces to the pan and coat them well in the masala. Cook on medium high heat for 3 to 4 minutes so the chicken sears slightly. Lower the heat to medium low, cover the pan, and cook for 15 to 20 minutes, stirring every few minutes and adding a little water if the masala looks too dry.
Step 7: Finish with ghee and reduce
Once the chicken turns tender and cooked through, remove the lid. Add the remaining 1 to 2 tablespoons of ghee and a few more curry leaves. Cook on medium heat without lid for 5 to 8 minutes until the masala thickens, coats the chicken, and turns glossy and slightly caramelized.
Step 8: Taste and rest
Taste the Chicken Ghee Roast and adjust salt, tamarind, or jaggery if needed. Switch off the heat and let it sit in the pan for about 10 minutes. This short rest helps the flavors deepen and the ghee coat every piece.
Variations I've Tried
I swap chicken for prawns and cook them in the same masala for a quick seafood ghee roast that finishes in under 15 minutes. I also use boneless chicken thighs, slice them into strips, and cook them dry for a filling wrap or roll. On lighter days, I cut the ghee in half and add a spoon of thick yogurt at the end, which gives a slightly creamy twist without losing the spice punch.
How to Serve Chicken Ghee Roast Recipe
Serve Chicken Ghee Roast Recipe hot with neer dosa, plain dosa, idiyappam, or fluffy steamed rice. It also tastes amazing with chapati, parotta, or simple jeera rice when you want a comforting meal. Add sliced onions, lemon wedges, and cucumber on the side to cool the heat and add crunch. A glass of chilled buttermilk or lassi pairs perfectly and keeps the spice level friendly.
How to store
- Cool the Chicken Ghee Roast to room temperature, then store it in an airtight container in the fridge for up to 3 days.
- Freeze portions in freezer-safe boxes or bags for up to 2 months; flatten bags so they thaw faster.
- Reheat on the stovetop on low heat with a splash of water, and add a small spoon of fresh ghee at the end to revive the aroma.
- If you use a microwave, cover the dish, heat in short bursts, and stir in between so the masala heats evenly and the chicken does not dry out.

Chicken Ghee Roast Recipe
Ingredients
Instructions
- Add the chicken pieces to a mixing bowl. Sprinkle with salt, plain yogurt, and lemon juice.
- Mix well so every piece is lightly coated with the marinade. Set aside while you prepare the masala.
- Rinse the dried red chilies and Kashmiri chilies. Soak them in hot water for 10 to 15 minutes to soften.
- Heat a small pan on low heat. Add cumin seeds, coriander seeds, black peppercorns, cloves, fenugreek seeds, and the cinnamon stick.
- Dry roast the spices on low heat, stirring often, until they smell nutty and fragrant but are not dark or burnt. Turn off the heat and let them cool completely.
- Drain the soaked chilies and add them to a mixer grinder or blender jar.
- Add the cooled roasted spices, garlic, ginger, tamarind pulp, and jaggery.
- Add a few tablespoons of water as needed and grind to a smooth, thick paste, scraping down the sides so no coarse bits remain. Set the paste aside.
- Heat 2 tablespoons of ghee in a heavy-bottomed skillet or kadai over medium heat.
- Add the finely chopped onion and sauté until the onions turn soft and light golden, stirring frequently.
- Add the curry leaves and fry for about 30 seconds until they crackle and release their aroma.
- Add the ground spice paste to the pan with the onions and curry leaves.
- Cook on medium heat for 4 to 6 minutes, stirring often, until the raw smell of chilies and garlic fades.
- If the paste starts sticking to the pan, add a small splash of water and continue frying until the ghee begins to separate at the edges of the masala.
- Add the marinated chicken pieces to the pan. Toss well so each piece is coated thoroughly in the masala.
- Cook on medium-high heat for 3 to 4 minutes, allowing the chicken to sear slightly in the masala.
- Reduce the heat to medium-low, cover the pan with a lid, and cook for 15 to 20 minutes, stirring every few minutes.
- If the masala looks too dry at any point, add a little water and continue cooking until the chicken is tender and cooked through.
- Once the chicken is cooked, remove the lid. Add the remaining 1 to 2 tablespoons of ghee along with a few fresh curry leaves.
- Cook on medium heat without the lid for 5 to 8 minutes, stirring gently, until the masala thickens, turns glossy, and coats the chicken pieces well.
- Taste the Chicken Ghee Roast and adjust salt, tamarind, or jaggery if needed for a balanced spicy, tangy, and slightly sweet flavor.
- Turn off the heat and let the dish rest in the pan for about 10 minutes so the flavors meld and the ghee coats the chicken evenly.
- Serve hot with neer dosa, regular dosa, idiyappam, steamed rice, chapati, or parotta, along with sliced onions and lemon wedges on the side.
Notes
Approximate per serving (4 servings): 360 calories; fat 26 g; saturated fat 13 g; carbohydrates 8 g; fiber 2 g; sugars 4 g; protein 25 g; sodium 650 mg. Values are estimates and will vary based on exact ingredients, brands, and portion sizes. Storage: Cool completely, then refrigerate in an airtight container for up to 3 days, or freeze portions for up to 2 months. Reheat gently on the stovetop with a splash of water and a small spoon of fresh ghee to refresh the aroma.

Leave a Reply