Chicken Kosha

Servings: 4 Total Time: 1 hr 25 mins Difficulty: Intermediate
Chicken kosha pinit

Ever wondered how a curry can taste luxurious without cream or butter? 

Meet chicken kosha — the slow-fried, caramelized-onion, mustard-oil magic from Bengal that gives you deep, concentrated flavors without any dairy overload. 

If you like rich spices and thick gravy that coats the chicken, this chicken kosha recipe will quickly become a favorite.

What is Chicken Kosha 

Chicken kosha is a classic from Bengali cuisine — think slowly cooked chicken in a bed of browned onions, tempered with toasted whole spices and finished with ghee. 

The technique is about controlled heat and time: you want the onions deeply caramelized and the spices roasted so the dish develops sweet, smoky, and savory layers. The result? A rich-feeling curry that leans on technique, not cream — perfect if you want indulgence without heaviness.

You’ll see this called Bengali chicken kosha or served as a dry-to-semi-gravy masala; when done right, the sauce reduces and coats the chicken like velvet.

Ingredients breakdown

  • Marinated chicken (curd + spices + mustard oil): curd tenderizes while the ginger-garlic-green chilli paste adds heat and freshness.
  • Onions: the backbone — caramelized until brown to add natural sweetness and body.
  • Toasted whole spices → chicken kosha masala: bay leaf, cinnamon, cardamoms, mace, cloves, nutmeg, peppercorns — when dry-roasted and ground, they give a complex, warm aroma (this is your signature chicken kosha masala).
  • Mustard oil: authentic, pungent, and it adds that characteristic Bengali edge.
  • Kashmiri chilli & coriander/cumin powders: color and subtle heat without bitterness.
  • Ghee at the end: glossy finish and a touch of buttery fragrance without needing cream.

How the cooking actually flows 

Start by tossing your cleaned chicken with curd, the ginger-garlic-green chilli paste and the basic dry spices — let it sit so the flavors penetrate. Meanwhile, roast those whole spices on low heat until they whisper aromatic; cool and grind them to make your chicken kosha masala.

Heat mustard oil until it’s shimmering and slightly smoky — this oil is a flavor engine for Bengali dishes. Thinly slice a generous amount of onions and sauté them slowly until they reach a deep golden-brown; that slow caramelization builds the dish’s natural sweetness and body. Add the marinated chicken and give it a good toss so the chicken sears and mingles with the onions. Sprinkle in the ground spice mix and powdered masalas, splash in a little water, then cover and let the chicken simmer gently.

At this stage you’re not rushing: you want the moisture to reduce so the masala becomes concentrated and clings to each piece — that’s the “kosha” (slow-cooked) moment. Finish with a small knob of ghee and a final grind of the masala if you like it punchier. Serve hot with steamed rice or luchi — the sauce is thick, glossy, and intensely flavored.

Pro Tip 💡: For authentic depth, roast the whole spices until they’re fragrant but not burnt — grinding them fresh right before cooking preserves volatile oils. Also, let the chicken rest for 10–15 minutes after cooking; the flavors meld and the gravy tightens into that characteristic kosha glaze.

Why you should make this 

  • Comfort food with balance: protein-forward and deeply spiced, great with rice or rotis.
  • No heavy dairy needed: richness comes from slow-cooked onions, mustard oil, and a finishing dash of ghee — so you get depth without cream.
  • Make-ahead friendly: flavors only improve after resting, so it’s great for batch cooking or entertaining.

If you’re exploring India’s regional chicken curries, add Karnataka’s fiery Chicken Ghee Roast to your must-try list.

What goes along with Chicken Kosha

  • Steamed basmati rice or plain hot rice for classic pairing.
  • Luchi/poorI for festival-style indulgence.
  • Simple kachumber (cucumber-tomato salad) or pickled onions to cut through the richness.
  • A dollop of plain yogurt on the side if you want a cooling element.

How to serve

Serve the chicken hot, spoon the glossy masala over rice, and garnish with a few fresh coriander leaves. If you prefer, add a wedge of lemon or raw sliced green chilies for diners who want extra heat.

Packing & meal-prep

  • Refrigerate in an airtight container for up to 3 days; reheat gently over low heat with a splash of water.
  • For lunchboxes, pack rice separately and add the chicken kosha in a leakproof container. Add a small container of salad to freshen up the meal.

Party / Bulk Preparation

  • Double the spice roast and grind it in one batch; store the powdered chicken kosha masala in an airtight jar for future use.
  • Cook chicken in batches, reduce the final gravy to desired consistency, then combine everything in a large pan and keep warm in a chafing dish for serving.
  • Kosha actually benefits from a few hours of rest — make ahead the night before for deeper flavor.
Difficulty: Intermediate Prep Time 60 mins Cook Time 25 mins Total Time 1 hr 25 mins
Servings: 4 Calories: 575
Best Season: Suitable throughout the year, Winter

Description

This chicken kosha is a classic Bengali-style curry that’s rich, spicy, and full of flavor. Tender marinated chicken is cooked with caramelized onions and a freshly ground chicken kosha masala, giving it a deep taste without the need for cream or butter. Perfect with steamed basmati rice or soft rotis, this chicken kosha recipe is comforting, hearty, and great for both special meals and everyday cooking.

Ingredients

Cooking Mode Disabled

To make chicken marinade

To make garam masala

To make chicken kosha

Instructions

Prep Work

  1. Clean and pat chicken

    Rinse chicken and pat dry so it takes the marinade evenly.

  2. Make and apply marinade

    Mix curd, paste, salt, turmeric, chilli, and coriander powder and mustard oil into a smooth marinade and coat the chicken fully; set aside to marinate for 1 hour.
  3. Roast and grind garam masala

    Dry roast whole spices on low heat until aromatic, cool, then grind to a fine powder.

Method

  1. Heat oil and sauté onions

    Heat mustard oil in a wide kadai and add thinly sliced onions; sauté until they turn golden brown and deeply caramelized.

  2. Add marinated chicken

    Add the marinated chicken to the onions and mix well so the chicken pieces are coated; cook briefly to sear the outside.
  3. Add powdered spices and water

    Stir in the ground garam masala and the powdered spices, adjust salt, then add water and mix everything well.
  4. Cover and simmer

    Cover the pan and cook on medium-low so the chicken cooks for 10 mins.
  5. Reduce and finish

    Uncover and cook uncovered until moisture evaporates and the oil separates; finish by stirring in ghee and a final pinch of garam masala, then turn off the heat.

Equipment

Affiliate Disclosure: This post contains Amazon affiliate links, i.e., when you buy any product using the links below, we get commissions. but it doesn’t cost you anything extra. If you do purchase any product using the given links, we thank you in advance!

Nutrition Facts

Servings 4


Amount Per Serving
Calories 575kcal
% Daily Value *
Total Fat 28g44%
Saturated Fat 8g40%
Cholesterol 8mg3%
Sodium 860mg36%
Potassium 700mg20%
Total Carbohydrate 12g4%
Dietary Fiber 2g8%
Sugars 6g
Protein 62g124%

Vitamin A 100 IU
Vitamin C 7 mg
Calcium 30 mg
Iron 2.2 mg

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Keywords: chicken kosha, chicken curry, chicken gravy, bengali chicken kosha, chicken kosha masala
Rate this recipe

Stay Connected with Home Cooking Show!

Love our recipes? Follow us for more delicious cooking inspiration, tips, and behindthescenes fun!

Did you make this recipe?

Tag #homecookingshow  if you made this recipe. Follow @homecookingshow on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
File under

Frequently Asked Questions

Expand All:

Can I marinate the chicken longer than one hour?

Yes — you can marinate for up to overnight in the fridge; longer marination will deepen flavor.

Do I need to dry-roast the whole spices?

Yes — dry-roasting wakes up the oils and gives the garam masala a fresher, brighter aroma.

Can I skip marinating?

You can, but marinating helps the chicken absorb flavor and makes the final dish richer.

What if my onions burn while caramelizing?

Lower the heat, stir more often, and deglaze with a splash of water if they stick.

Can I use store-bought garam masala instead of roasting?

Absolutely — it’s a fine shortcut; homemade will be more vibrant, though

Should I use skin-on or skinless chicken?

Either works — skinless cooks faster and soaks marinade well; skin-on gives extra richness.

How do i know when to uncover and reduce?

Once the chicken is cooked through and the liquid has thickened enough, uncover and keep cooking till oil separates and moisture evaporates.

Can I make this dish spicy or milder?

Yes — adjust the chilli powder in the marinade and the amount of dry red chillies in garam masala.

Will the mustard oil taste too strong?

When heated properly, mustard oil’s sharpness mellows and gives a signature depth; you can use a neutral oil if you prefer.

Can I prepare the garam masala in advance?

Yes — roasted and ground spice can be stored in an airtight jar for weeks and used as needed.

Hema Subramanian
Hema Subramanian Food and Lifestyle Blogger

I love to cook! And through Home Cooking Show, I hope to make cooking fun, easy, and approachable for everyone.

My way of sharing recipes is all about keeping it simple and delicious—no complicated steps, no fancy ingredients, just real home-cooked food that anyone can make. Cooking should be a joy, not a chore! Whether you’re a beginner or a seasoned cook, you’ll find something here to inspire you. If you love good food made with love, then you’re in the right place!

- Hema Subramanian

Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *