Nepali Chicken Curry Recipe: Spiced Yogurt and Aromatic Leaf Magic

Nepali Chicken Curry Recipe: Spiced Yogurt and Aromatic Leaf Magic

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!

šŸ‘Øā€šŸ³
Difficulty
Medium
šŸ—
Diet
Poultry
šŸ”„
Calories
Med Cal

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.

1

šŸ³ 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.

2

šŸ”„ 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.

3

šŸ³ 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.

4

ā° 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.

5

šŸ½ļø 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

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 12g60%
Cholesterol 220mg73%
Sodium 840mg36%
Total Carbohydrate 28g10%
Dietary Fiber 6g21%
Sugars 8g
Protein 42g84%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

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.

2

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.

3

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.

4

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.

5

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.

ā˜…ā˜…ā˜…ā˜…ā˜…4.8(13 reviews)
Brandon Thompson