
Chicken Ghee Roast Recipe hits every craving at once: spicy, tangy, smoky, and rich with nutty ghee that clings to every piece of chicken. It suits spice lovers, weekend treat seekers, and anyone who wants restaurant-style Mangalorean chicken at home in about 60 to 70 minutes, start to finish. I first cooked this on a tiny apartment stove in college, and my neighbors still talk about the smell that floated into the hallway.
Why Make This Chicken Ghee Roast Recipe at Home
Homemade Chicken Ghee Roast tastes fresher, cleaner, and more customizable than most restaurant versions. You control the spice level, the amount of ghee, and the quality of chicken, so the flavor hits exactly how you like it.
Cooking it at home also saves money and avoids mystery ingredients. You use basic pantry spices, a little planning, and simple equipment, and the result tastes like something from a coastal restaurant kitchen.
"This Chicken Ghee Roast Recipe tastes like a Mangalorean restaurant special but with cleaner flavors and a deeper roasted spice kick, absolutely worth every minute ★★★★★"
Ingredients You Need
Chicken
- 750 g to 1 kg bone-in chicken, cut into medium pieces
- Thighs and drumsticks stay juicy and soak up the masala best.
- You can use boneless thigh pieces if you prefer, but reduce cooking time slightly.
For the marinade
- 1 cup thick plain yogurt or curd
- Use full fat for best flavor and tenderness.
- 1 tablespoon lemon juice
- 1 teaspoon turmeric powder
- 1 teaspoon Kashmiri red chili powder
- This gives color with mild heat.
- 1 teaspoon salt
For the ghee roast masala
These spices give that signature Chicken Ghee Roast flavor.
- 8 to 10 dried red chilies
- Use a mix of Kashmiri chilies for color and regular dried red chilies for heat.
- If you feel nervous about spice, use more Kashmiri and fewer hot chilies.
- 1 tablespoon coriander seeds
- 1 teaspoon cumin seeds
- 1 teaspoon black peppercorns
- 1 teaspoon fennel seeds
- 6 to 8 cloves garlic
- 1 small piece ginger, about 1 inch
- 1 tablespoon tamarind pulp
- If you use tamarind concentrate, start with 1 teaspoon and adjust.
- 1 teaspoon jaggery or brown sugar
- This balances the heat and tang.
- 3 to 4 tablespoons water, to grind
For cooking
- 4 to 5 tablespoons ghee
- Use a good quality ghee; homemade or brands like Amul, Nanak, or local Indian store brands work well.
- 1 medium onion, very finely sliced or minced
- 8 to 10 fresh curry leaves
- Salt to taste
Optional garnish
- Extra curry leaves, fried in a little ghee
- Lemon wedges
- Fresh coriander leaves, finely chopped
Pantry shortcuts and substitutions
- Use store bought ghee roast masala powder if you feel short on time, but still add garlic, tamarind, and a bit of jaggery.
- If you do not have jaggery, use brown sugar or coconut sugar.
- If you lack tamarind, use 1 to 2 teaspoons thick yogurt plus a squeeze of lemon, though the flavor changes slightly.
- Use pre peeled garlic and ginger paste if you want to speed things up, but fresh gives better aroma.
Equipment list
- Heavy bottomed pan or kadai
- Small pan for dry roasting spices
- Mixer grinder or blender
- Mixing bowl for marinating chicken
- Spatula or wooden spoon
- Tongs for turning chicken pieces
Tips & Mistakes
- Marinate the chicken at least 30 minutes; 2 to 4 hours in the fridge gives deeper flavor.
- Pat the chicken dry before marinating so the yogurt and spices cling well.
- Do not rush the spice roasting; roast on low heat until fragrant, not dark brown, or the masala turns bitter.
- Cool the roasted spices before grinding so the blender does not heat and dull the flavor.
- Start with fewer dried chilies if you feel unsure, then add more next time once you know your heat tolerance.
- Use a heavy pan so the masala does not stick and burn.
- Add ghee in stages; this lets the masala fry properly and develop that glossy finish.
- Keep the heat on low to medium when you fry the masala so it cooks and thickens instead of scorching.
- Do not add water once the chicken starts roasting in the masala; the dish should stay thick and clingy, not saucy.
- Taste near the end and balance with a pinch of salt, a tiny bit of jaggery, or a few drops of tamarind if needed.
How to Make Chicken Ghee Roast Recipe
Step 1: Marinate the chicken
Add yogurt, lemon juice, turmeric, Kashmiri chili powder, and salt to a mixing bowl. Whisk until smooth. Add the chicken pieces, coat them well, cover, and chill in the fridge for at least 30 minutes and up to 4 hours.
Step 2: Roast the whole spices and chilies
Heat a small pan on low heat. Add dried red chilies, coriander seeds, cumin seeds, black peppercorns, and fennel seeds. Roast while you stir until the chilies deepen in color slightly and the spices smell toasty, then take them off the heat and let them cool.
Step 3: Grind the ghee roast masala
Add the cooled roasted spices to a mixer jar. Add garlic, ginger, tamarind pulp, jaggery, and a few tablespoons of water. Grind to a smooth, thick paste, scraping the sides as needed, and add a teaspoon more water only if the blender struggles.
Step 4: Sear the marinated chicken
Heat 1 to 2 tablespoons ghee in a heavy pan on medium heat. Add the marinated chicken pieces in a single layer without crowding; do this in batches if needed. Sear until the outside turns opaque and lightly browned, then remove the chicken to a plate and keep the leftover bits in the pan.
Step 5: Fry the onions and curry leaves
In the same pan, add another tablespoon of ghee. Add the sliced or minced onion and curry leaves. Cook while you stir until the onions turn soft and lightly golden and the curry leaves turn crisp and fragrant.
Step 6: Cook the ghee roast masala
Add the ground masala paste to the pan with the onions. Stir well and cook on low to medium heat. Add another tablespoon of ghee and keep stirring until the masala thickens, turns a deeper red, and starts to release ghee along the sides.
Step 7: Add chicken and roast in the masala
Add the seared chicken pieces along with any juices from the plate. Mix so the masala coats every piece. Cover and cook on low heat for 12 to 15 minutes, stirring occasionally, until the chicken cooks through.
Step 8: Reduce and roast to finish
Remove the lid and check the consistency. Continue to cook on medium low heat until the masala turns thick, glossy, and clings tightly to the chicken, and the ghee starts to separate around the edges. Taste and adjust salt, tamarind, or jaggery, then finish with a small spoon of ghee and a few fresh curry leaves if you like.
Variations I've Tried
Use boneless chicken thigh strips and cook them slightly less for a quicker, snack style version that works great as a starter. Swap chicken for paneer or firm tofu, marinate gently, and roast in the same masala for a vegetarian twist. Try a slightly saucier version by adding 2 to 3 tablespoons coconut milk near the end for a richer, mellow finish that softens the heat.
How to Serve Chicken Ghee Roast Recipe
Serve Chicken Ghee Roast hot with neer dosa, plain dosa, idiyappam, chapati, or steamed rice. I also like it with jeera rice or simple ghee rice when I want a comforting weekend lunch. Add sliced onions, cucumber, lemon wedges, and a cooling bowl of plain yogurt or raita on the side. If you cook for kids or spice sensitive friends, pair it with extra rice and more yogurt to soften the heat.
How to store
- Cool the Chicken Ghee Roast to room temperature, then store in an airtight container in the fridge for up to 3 days.
- Freeze in small, flat containers or freezer bags for up to 2 months; label with date and portion size.
- Reheat on the stovetop in a pan on low heat with a splash of water and a tiny spoon of ghee, and stir until hot and glossy again.
- You can also reheat in the microwave in short bursts, stirring in between, and add a few drops of water if the masala looks too thick.
