Main Courses
This Assamese chicken curry recipe delivers the signature fragrant green leaf heat that makes Northeast Indian cuisine unforgettable. The secret lies in slow-cooked spices—cumin, coriander, and black cardamom—that infuse the chicken with deep, earthy warmth while keeping the meat tender and juicy.
I’ve perfected this version after years of testing, balancing the bold flavors of Assam’s cuisine with approachable techniques for home cooks.
The process begins with a fragrant spice base, where onions and garlic caramelize before adding the signature green leafy herbs (like kothmir or coriander leaves) that give the curry its signature aroma. The chicken simmers until fork-tender, absorbing the rich, spiced tomato gravy without losing its natural flavor.
What sets this apart is the layered heat—subtle at first, then building into a satisfying warmth that lingers.
By the time you serve it, you’ll have a curry that’s restaurant-quality at home: golden, aromatic, and packed with flavorful bites. The dish pairs beautifully with steamed basmati rice or fluffy roti, making it a complete meal.
This recipe isn’t just about taste—it’s about capturing the soul of Assamese cooking in your kitchen.
Ready to transform your weeknight dinner? Let’s get started with the step-by-step instructions that ensure every bite delivers that perfect balance of spice and tenderness.
Ingredients for assamese chicken curry
These bold spices and tender chicken create Assam's fragrant signature in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs 🍗 | 1 ½ lb | Bone-in, skin-on preferred |
| Yellow Onions 🧅 | 1 whole | Finely chopped, medium size |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Fresh Ginger Root 🌿 | 2 tbsp | Grated, peeled, fresh preferred |
| Fresh Turmeric Root 🧅 | 1 tbsp | Grated, peeled, fresh preferred |
| Green Chili Peppers 🌶️ | 2 whole | Fresh, seeded, medium heat |
| Coriander Seeds 🌿 | 1 tbsp | Whole, lightly toasted |
| Cumin Seeds 🌶️ | 1 tbsp | Whole, toasted for aroma |
| Black Cardamom Pods 🍃 | 4 whole | Lightly crushed, aromatic |
| Fresh Cilantro Leaves 🌿 | ½ cup | Chopped, stems removed |
| Tomatoes 🍅 | 2 whole | Ripe, diced, San Marzano preferred |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Ghee 🧈 | 2 tbsp | Clarified butter, for richness |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
The chicken thighs are key—bone-in stays juicier than breasts. Local Indian grocers often have them pre-cut, but any butcher will trim them for you. For the spices, Whole Foods bulk section has the best quality coriander and cumin seeds—look for vibrant color, not dusty old jars. Fresh ginger and turmeric make all the difference; skip the powdered versions. The green chilies? Trader Joe's carries them year-round, but any medium heat works. Toast your whole spices in a dry pan first—this releases their oils and deepens the flavor profile.
No fresh cilantro? Dried works at one-third the amount, but the fresh aroma is essential. Running low on black cardamom? Substitute green cardamom at double the quantity—it's milder but still aromatic. The tomatoes should be ripe but firm; canned San Marzano is perfect if fresh isn't available. For coconut milk, full-fat is non-negotiable—the creaminess balances the spices. The ghee adds richness that butter can't match; Melted butter in a pinch works, but you'll notice the difference. Want more heat? Add a pinch of cayenne or extra green chilies.
Store the raw chicken in the coldest part of your fridge and use within 2 days. Toasted spices keep their punch for 3 months in an airtight container, while fresh ginger and turmeric last 1 week wrapped tightly. The finished curry reheats beautifully—simmer gently for 5 minutes on low heat to restore richness. Leftovers keep 4 days refrigerated or 3 months frozen. I always make a double batch; the second day is even better as flavors meld.
Why You'll Love This Recipe
- No-Fuss Prep: I swear by this recipe when I’m too tired to chop finely. The onions and ginger go in big chunks—no one will notice, and the slow simmer does all the work.
- Flavor Bomb: That first hit of turmeric and ginger? Chef’s kiss. The chicken thighs stay juicy while the spices meld into something warm, earthy, and just spicy enough to linger.
- Leftover Legend: This curry tastes better the next day—honestly, I make it on Sundays just to reheat portions all week. The onions caramelize, the oil separates into a rich layer, and every bite feels like a hug.
- Budget Magic: Chicken thighs are cheap, and a single onion lasts through three batches. Between us, this is the recipe I turn to when groceries are tight but I still want something special.
Step-by-step instructions for Assamese chicken curry
Here's how to craft this aromatic curry with layers of green leaf heat and melt-in-your-mouth chicken.
Prepare the Whole Spice Blend
In a dry skillet over medium heat, toast the 1 tablespoon coriander seeds and 1 tablespoon cumin seeds for 2 minutes until fragrant and lightly golden. The seeds should sizzle gently and release their warm, earthy aroma.
Transfer the toasted seeds to a spice grinder along with the 4 whole black cardamom pods (lightly crushed) and grind into a coarse powder. Set aside—this aromatic base will form the heart of your curry's flavor profile. I like to grind it just before using to preserve maximum freshness and potency in the spices.
Build the Curry Base
Heat the 2 tablespoons ghee in a heavy-bottomed pot over medium heat until it shimmers. Add the 1 whole finely chopped yellow onion and cook for 5-6 minutes until softened and golden brown—this caramelization forms the flavor foundation.
Add the 6 minced garlic cloves, 2 tablespoons grated ginger root, and 1 tablespoon grated turmeric root. Stir constantly for 2 minutes until the raw garlic smell disappears and the mixture becomes fragrant. This is your aromatic trifecta—don't rush this step as it develops the curry's signature depth.
Add the Spices and Chicken
Stir in the ground spice blend, then add the 2 seeded and chopped green chili peppers. Cook for 30 seconds until the spices bloom and fill your kitchen with their warm, earthy aroma. This is where the magic happens—properly blooming the spices ensures maximum flavor extraction.
Add the 1.5 pounds bone-in, skin-on chicken thighs and cook for 5 minutes on all sides until lightly browned. This initial sear locks in juices and builds flavor through the Maillard reaction. The chicken should release easily from the pot when ready to move to the next step.
Simmer with Coconut Milk
Pour in 1 can full-fat coconut milk and stir to combine. Add 1.5 teaspoons salt and 0.5 teaspoon cracked black peppercorns. Bring to a gentle simmer over medium-low heat, then reduce to the lowest setting possible while maintaining a gentle bubble.
Cover and simmer for 45-50 minutes until the chicken is fork-tender and the sauce has thickened slightly. The chicken should pull away from the bone easily, and the sauce should coat the back of a spoon. Here's the thing—don't peek or stir too often, as this can break the sauce's delicate emulsion and make it split.
Finish and Serve
Remove the chicken and set aside. Strain the sauce through a fine-mesh sieve into a clean pot, pressing on the solids to extract maximum flavor. Return the sauce to the pot and bring to a gentle simmer over low heat.
Add the 2 diced tomatoes and simmer for 5 minutes until they soften and meld into the sauce. Stir in the 0.5 cup chopped fresh cilantro leaves and adjust seasoning if needed. Return the chicken to the pot and heat through for 2 minutes to warm everything evenly.
Serve immediately with steamed basmati rice or warm naan bread. The curry should have a vibrant green hue from the fresh herbs, a rich coconut milk base, and tender chicken that falls apart at the touch. Each bite delivers a perfect balance of creamy coconut, spicy green chili heat, and aromatic spices.
Pro Tips For Making Assamese Chicken Curry
- Brown the Chicken Properly: Don’t just toss in raw chicken and hope for the best—Assamese curry needs deep, caramelized color for that rich flavor. Sear the thighs skin-side down in batches over medium-high heat for 5-6 minutes until the skin turns golden and crispy. The fat will render, and that’s what builds the curry’s depth. (Yes, even if you’re impatient like me.)
- Peel and Grate Turmeric Fresh: Store-bought turmeric powder lacks the bright, earthy punch of fresh. Use a spoon to scrape the thin yellow skin off the root, then grate it finely—about 1 teaspoon per recipe. The fresh rhizome adds a peppery bite that powder can’t replicate. (And no, you’re not overcomplicating things—this is the thing that matters most.)
- Simmer, Don’t Boil: After adding the coconut milk and spices, keep the heat low enough that you see tiny bubbles at the edges, not a full rolling boil. High heat turns the curry watery and dulls the flavors. A gentle simmer for 20-25 minutes lets the chicken absorb the spices and the sauce thicken naturally. (I learned this the hard way—my first batch was a sad, thin mess.)
- Toast Whole Spices First: Dry-toast the mustard seeds, cumin, and fennel in the same oil you’ll use for the onions, for 30 seconds until they sizzle and release their aroma. This step prevents them from burning later and gives the curry a toasty, layered complexity. (Sounds weird, but it works: the difference is noticeable once you try it.)
Flavor customization for these flavors
Mild Heat Version
For a gentler heat profile, reduce the green chilies to just 1 whole pepper and add ½ teaspoon mild paprika instead of extra cayenne. I also recommend swapping ½ cup fresh cilantro for ¼ cup mint leaves—this adds brightness without heat.
The coconut milk's natural creaminess will balance any lingering spice, making it perfect for first-time curry makers or families with kids. 🌿
Extra Spicy Kick
Want serious heat? Add 1 teaspoon cayenne pepper when blooming the spices and include 1 whole dried Kashmiri red chili (soaked in warm water for 10 minutes first). For an Assamese touch, stir in 1 teaspoon fermented black rice (bhut jolokia powder) if available—it adds a funky, smoky heat.
Always taste before serving and adjust with 1 tablespoon yogurt if needed to balance the intensity.
Coconut Milk Variations
For a lighter version, replace ½ cup coconut milk with ½ cup chicken broth to reduce richness while keeping the sauce cohesive. For extra decadence, stir in 2 tablespoons coconut cream at the end for a velvety finish.
I’ve also tested a cashew cream base (blend ½ cup soaked cashews> with ½ cup water>) for a nutty depth that pairs beautifully with the green chilies.
Herb Swaps
No fresh cilantro? Use ¼ cup fresh basil or Thai basil for a sweeter note, or ¼ cup fresh parsley> for a brighter finish. For an Assamese twist, add 2 tablespoons chopped lemongrass> (bruised) when simmering the chicken—it adds a citrusy aroma that complements the coconut milk.
Just remove the lemongrass stalks before serving to avoid texture issues.
Protein Alternatives
Swap chicken for 1.5 pounds firm tofu> (pressed and cubed) for a vegetarian version—simmer for 30 minutes> instead of 45 minutes> to avoid dryness. For seafood lovers, use 1.5 pounds shrimp or prawns> (cooked for just 5 minutes**> at the end) to keep them tender.
The coconut milk’s acidity tenderizes seafood beautifully, so avoid overcooking. 🍤
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs for this curry?
Chicken breast will work, but bone-in thighs stay juicier and absorb the rich flavors better. If using breasts, cut them into 1-inch cubes and simmer for only 25-30 minutes (instead of 45) to prevent dryness. For extra moisture, add 2 tablespoons coconut milk at the end of cooking.
What's the secret to making this curry extra aromatic?
Toast your whole spices until they sizzle and release their oils—this unlocks maximum flavor. Also, bloom the spices in hot ghee for 30 seconds before adding chicken, and use fresh herbs like cilantro and black cardamom. The coconut milk's natural creaminess carries these aromas beautifully.
Can I make this curry in a slow cooker?
Brown the chicken and spices in a skillet first, then transfer everything to the slow cooker with 1 cup water (instead of coconut milk). Cook on low for 5-6 hours or high for 3 hours. Add coconut milk and tomatoes in the last 30 minutes to prevent curdling. The slow cooker keeps the chicken tender and sauce rich.
Why did my curry turn out too spicy?
Fresh green chilies and black cardamom pack serious heat. Balance it by adding 1 tablespoon yogurt or ½ cup coconut milk at the end. For future batches, reduce chilies by half or use milder ones. Taste as you go—Assamese curries should have layered heat, not overwhelming burn.
What's the best way to store leftovers?
Let the curry cool completely, then store in an airtight container in the fridge for up to 4 days. For freezing, portion into 1-cup servings and freeze for 3 months. Reheat gently on low heat with a splash of water to restore richness. The flavors actually deepen overnight!
