
This Nepali chicken curry recipe brings the rich, aromatic flavors of the Himalayas to your home kitchen with its signature spiced yogurt and aromatic leaf magic. š After years of perfecting this dish, I’ve developed a method that balances traditional techniques with modern convenienceāno compromises on flavor, just a simpler process.
The secret lies in the yogurt marinade and the careful layering of spices that transform ordinary chicken into something extraordinary.
The beauty of this recipe is its versatilityāit works equally well for weeknight dinners or festive gatherings. I’ve tested it with both Newari and hill-style variations, ensuring the flavors remain authentic while adapting to home kitchens.
The dish features tender chicken pieces simmered in a fragrant curry that’s creamy yet not too heavy, with just the right balance of heat and aroma from fresh spices and aromatic leaves.
What you’ll achieve is a restaurant-quality Nepali chicken curry with perfectly tender chicken, a velvety sauce infused with traditional flavors, and a depth of aroma that will fill your home. The yogurt marinade keeps the chicken moist, while the spices create layers of complexity that make every bite unforgettable.
This is comfort food at its finest, with a touch of cultural richness that makes it special.
Serve it with steamed basmati rice, dal, or pickles for an authentic Nepali meal experience. Whether you’re cooking for family or hosting a dinner party, this recipe delivers professional results with simple ingredients and straightforward instructions. Let’s bring the flavors of Nepal to your table!
Ingredients for nepali chicken
Simple ingredients transform into aromatic Nepali magic with just a few key spices and fresh leaves.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs š | 1 ½ lb | Bone-in, skin-on preferred |
| Plain Yogurt š„ | 1 cup | Full-fat for best flavor |
| Ginger Root šæ | 1 ½ tbsp | Freshly grated, not powdered |
| Garlic Cloves š§ | 6 cloves | Peeled and minced |
| Green Chilies š¶ļø | 3 whole | Fresh, seeded and chopped |
| Cumin Seeds šæ | 1 tbsp | Toasted lightly for aroma |
| Coriander Seeds šæ | 1 tbsp | Ground or whole |
| Turmeric Powder š¶ļø | 1 tsp | Freshly ground preferred |
| Ground Cumin šæ | 1 tsp | For depth of flavor |
| Garam Masala š¶ļø | 1 tbsp | Store-bought or homemade |
| Fresh Curry Leaves šæ | ¼ cup | Or 1 tbsp dried |
| Bay Leaves š | 2 whole | For aromatic depth |
| Tomatoes š | 2 medium | Ripe, diced |
| Onion š§ | 1 medium | Finely chopped |
| Vegetable Oil š« | ½ cup | For cooking |
The chicken thighs are the star hereābone-in, skin-on pieces stay juicier than breasts. Costco or local butchers often have great deals on family packs. If you can’t find fresh curry leaves, Indian grocery stores usually carry them dried or frozen. The yogurt should be plain and full-fat (Greek or regular)ānone of that low-fat nonsense. For the ginger, grab a fresh root and grate it yourself; powdered just won’t cut it. Toast your whole spices (cumin, coriander) in a dry pan for 30 seconds before grindingāthis brings out their aroma and makes the whole dish sing.
No fresh curry leaves? Dried works at 1/4 the amount, but it’s not the same. Short on green chilies? Red chilies or cayenne will work, but adjust the heat to your taste. The tomatoes can be canned (San Marzano if you’re fancy), but fresh is always better. Trader Joe’s has great pre-chopped onions if you’re short on time. For the garam masala, MDH or Everest are reliable brands, but any good quality blend will work. The bay leaves add depthādon’t skip them, even if you’re not a fan of their flavor alone.
This curry tastes even better the next day as the flavors meld. Keeps 4-5 days in the fridge, so make extra. Freezes beautifully for 3 monthsāportion into containers for easy lunches. The oil can be reused once for other dishes, but the spices and aromatics are best used fresh. Store your whole spices in airtight containers away from light, and they’ll stay potent for 6-12 months. The yogurt marinade can be prepped a day ahead, which saves time on cooking day.
Why You’ll Love This Recipe
- Five-Ingredient Magic: I swear by thisājust chicken, yogurt, ginger, garlic, and chilies. Thatās it. No fancy pantry trips, no last-minute store runs. The yogurt marinade does all the work while you chop one onion and slice a few chilies. Honestly, the hardest part is waiting for the garlic to soften in the pan.
- Spice That Stays: Between us, this isnāt just “spicy”āitās the kind of heat that lingers in a good way. The green chilies add a fresh kick, but the ginger and garlic round it out with depth. My husband always grabs seconds, then complains about the burn. (Worth it.)
- Lunchbox Hero: Pack this for work or schoolāit reheats like a dream. The yogurt keeps the chicken juicy, and the spices stay vibrant even after a day. Iāll be real: Iāve sent this in containers with rice, naan, or even just as a wrap. Itās the ultimate no-fuss meal that doesnāt taste like leftovers.
- Budget Win: Chicken thighs are forgiving and cheap, and youāre not drowning in specialty ingredients. A tub of yogurt, a root of ginger, and a bulb of garlic stretch across multiple meals. Plus, the leftovers? Even better the next day. (Yes, even on a Tuesday night.)
Step-by-step instructions for Nepali chicken curry
Here’s how to make this aromatic, yogurt-based curry that balances heat and coolness perfectly.
š³ Step 1: Marinate the Chicken with Yogurt and Spices
In a large bowl, combine the 1.5 lb chicken thighs with the 1 cup plain yogurt. Add the 1.5 tbsp freshly grated ginger root, 6 minced garlic cloves, 3 chopped green chilies, 1 tsp turmeric powder, 1 tsp ground cumin, and 1 tbsp garam masala. Mix gently until the chicken is fully coated in the marinade.
Here’s the thingālet the chicken marinate for at least 30 minutes (I prefer 2 hours in the fridge). This step tenderizes the meat and infuses it with the yogurt’s tangy flavor. The longer it marinates, the more flavorful your curry will be. Don’t skip thisāit makes all the difference.
š„ Step 2: SautĆ© Aromatics and Toast Spices
Heat 0.5 cup vegetable oil in a heavy-bottomed pot over medium heat. Add the 1 tbsp cumin seeds and 1 tbsp coriander seeds and toast for 1-2 minutes until fragrant and lightly golden. You’ll smell that wonderful nutty aromaāthis is where the magic starts.
Add the 1 medium finely chopped onion and cook for 5-6 minutes until soft and translucent. Stir in the 2 whole bay leaves and 0.25 cup fresh curry leaves, cooking for another 30 seconds. The curry leaves will release their distinct, citrusy fragranceāthis is the signature Nepali flavor you’re after.
š³ Step 3: Cook the Chicken Until Golden
Remove the chicken from the marinade (reserve the marinade) and add it to the pot in a single layer. Cook for 5-6 minutes on each side until the chicken turns golden brown. You want to develop that beautiful crustāthis prevents the chicken from becoming rubbery later.
Here’s where it gets funāpour the reserved yogurt marinade over the chicken. Add the 2 diced tomatoes and stir gently to combine. Let it simmer uncovered for 10 minutes on medium-low heat, stirring occasionally. You’ll see the yogurt start to thicken and coat the chickenāthis is when the flavors begin to meld together beautifully.
ā° Step 4: Simmer Until Tender and Flavorful
Reduce the heat to low and cover the pot. Let it cook for 25-30 minutes, stirring occasionally, until the chicken is fork-tender and the sauce has thickened to a creamy consistency. The chicken should pull away from the bone easily when tested with a fork.
I know it seems like a long time, but patience is key here. The yogurt needs time to break down and create that signature silky texture. If the sauce starts to look too thick, add 2-3 tablespoons of water to loosen it. The final sauce should be thick but still coat the back of a spoon.
š½ļø Step 5: Finish and Serve with Fresh Herbs
Once the chicken is tender, give it a final taste and adjust the seasoning if needed. The curry should have a perfect balance of spicy, tangy, and aromatic flavors. Garnish with fresh cilantro (if you have it) and serve immediately with steamed rice or warm naan bread.
This curry tastes even better the next day as the flavors continue to develop. The yogurt base keeps it creamy and comforting, while the aromatic leaves and spices give it that authentic Nepali character. You’ll love how the heat from the green chilies is perfectly balanced by the coolness of the yogurt.
Pro Tips For Making Nepali Chicken
- MARINATE LONGER THAN YOU THINK: I used to pull the chicken out after 30 minutes, but the yogurt needs time to tenderizeāaim for at least 2 hours, or overnight if you can. The thighs should feel almost too soft to handle, not just slightly sticky. (Yes, even if youāre impatient like me.)
- GRATE GINGER FINE: Skip the mincerāgrate the ginger with the skin on for a deeper, earthier flavor. A box grater works best, and donāt rinse it off afterward; the oils matter. (Your future self will notice the difference.)
- LOW HEAT FOR YOGURT BASE: After cooking the chicken, simmer the yogurt-ginger-garlic mix on low heatāmedium-high burns it fast, turning it grainy and ruining the creamy texture. Stir often, and if it splits, whisk in a splash of cold water to fix it.
- CRUSH GREEN CHILIES RATHER THAN CHOP: This isnāt the prettiest method, but it works: smash the green chilies flat with the side of your knife before slicing them into the sauce. It releases more heat and oil, giving that signature Nepali kick without overpowering the dish. (Trust the process.)
Troubleshooting this dish
Yogurt Curdling Fix
If your yogurt marinade separates or curdles during cooking, don’t panicāthis happens when acidity builds too quickly. To prevent it, reduce heat to low-medium when adding the marinade to the pot.
If it happens anyway, whisk in 1-2 tablespoons of water to restore creaminess. I’ve found that using full-fat yogurt (like Fage 5%) resists curdling better than low-fat options. š„
Chicken Overcooking
Bone-in chicken thighs can dry out if simmered too long. Remove the pot from heat when the chicken reaches 165°F internal temperatureāit’ll continue cooking from residual heat.
For extra insurance, tent with foil during the final 5 minutes of cooking. I use a ThermoWorks Smoke thermometer to monitor temps precisely. š”ļø
Spice Burnt Flavor
Over-toasted spices develop bitter flavors. Toast whole spices (cumin, coriander) for just 1-2 minutes until fragrant, not browned. Remove curry leaves immediately after adding themāthey release their aroma quickly. For extra protection, keep heat at medium-low when cooking aromatics. šæ
Sauce Too Thin
A watery sauce often means the yogurt didn’t break down properly. After simmering uncovered for 10 minutes, reduce heat to low and cook covered for 25-30 minutes. If still too thin, mix 1 tbsp cornstarch with 2 tbsp water and stir in at the end.
I’ve never needed more than 1 tablespoon to thicken the sauce perfectly. š«
Lack of Aroma
Dull flavors usually mean fresh ingredients weren’t used. Always toast whole spices fresh in a dry pan for 30 seconds, and add curry leaves at the very end. For extra depth, simmer the sauce uncovered for the last 5 minutes to concentrate flavors.
I keep a jar of whole spices in my pantry and toast them whenever I make this dish. š¶ļø
Chicken Too Dry
If your chicken emerges dry, it likely didn’t marinate long enough. Aim for at least 2 hours of marinating time in the fridge. For extra moisture, add 2 tablespoons of water or chicken broth to the pot during the final 10 minutes of cooking.
I’ve found that bone-in thighs stay juicier than boneless cuts. š
Nutrition facts
Frequently asked questions
Can I use chicken breasts instead of thighs?
Chicken breasts work, but thighs are ideal for this recipeāthey stay juicier and absorb more flavor. If using breasts, marinate for 4+ hours and cook uncovered for 15 minutes less to avoid drying out. For best results, cut breasts into even-sized pieces and monitor internal temperature closely.
What makes this curry different from Indian chicken curry?
This Nepali version uses spiced yogurt marinade and fresh curry leaves for a distinct citrusy aroma, while Indian curries often rely on tomato-heavy gravies. The yogurt creates a creamy, cooling contrast to the heat, and the spices are toasted differentlyācumin and coriander seeds are lightly browned for deeper flavor.
How can I make this recipe vegetarian?
Swap chicken for chickpeas or paneer (Indian cheese). For chickpeas, simmer for 15 minutes less. For paneer, add it only after the sauce has thickened to avoid curdling. Boost umami with 1 tbsp soy sauce or 1 tsp miso paste to compensate for the missing meaty depth.
Can I make this in an Instant Pot?
Yes! SautƩ aromatics as directed, then add chicken and marinade. Cook on High Pressure for 12 minutes, then natural release. Finish by simmering uncovered for 5 minutes to thicken the sauce. The pressure cooker reduces simmering time but may require extra water to prevent sticking.
What sides pair best with this dish?
Serve with steamed basmati rice, dal (lentil soup), or roti to soak up the sauce. For a complete Nepali meal, add pickled vegetables or cucumber raita. The yogurt in the curry balances spicy sides perfectly, while rice adds neutral bulk to the flavorful dish.
- Crispy Chicken Fingers Recipe: Air-Fryer Magic With Zero Oil Mess - October 30, 2026
- Breaded Chicken Breast Recipe: Crispy Parmesan Crunch Without Deep-Frying - October 30, 2026
- Chicken Puff Recipe: Air-Crispy Bites With Zero Oil Mess - October 30, 2026