Main Courses
This Babas Chicken Curry recipe delivers the rich, spiced harmony of yogurt and coconut in a single pot, inspired by traditional Indian flavors. The secret lies in slow-cooked chicken simmered in a velvety curry base where tangy yogurt and aromatic spices blend seamlessly.
I've perfected this method to balance heat and creaminess, ensuring every bite is tender and packed with depth.
The recipe begins with a fragrant spice blend—cumin, coriander, and garam masala—that forms the backbone of the curry. Chicken is marinated in yogurt to tenderize while adding a subtle tang, then braised until fork-tender.
Coconut milk rounds out the sauce, creating a luxurious texture that clings to each piece of chicken. The result is a restaurant-quality dish that's surprisingly simple to prepare at home.
What makes this curry special is its versatility—serve it with steamed basmati rice, warm naan, or even over roti for a hearty meal. The flavors deepen as it sits, making it perfect for meal prep or a comforting weeknight dinner.
Each spoonful delivers a perfect balance of spice, creaminess, and aromatic warmth that defines this classic dish.
For those who love regional variations, you can adjust the spice level or add fresh herbs like cilantro for brightness. The key is patience—letting the chicken and spices meld over time creates that signature, restaurant-worthy taste. Ready to transform your kitchen into a taste of tradition?
Ingredients for babas chicken curry
Yogurt, coconut, and spices—just these core ingredients transform simple chicken into restaurant-worthy curry.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1.5-inch pieces |
| Plain Yogurt 🥛 | 1 cup | Full-fat for creaminess |
| Coconut Milk 🥥 | 1 can (13.5 oz) | Full-fat preferred |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Fresh Ginger 🌿 | 2 tbsp | Grated, fresh preferred |
| Ground Cumin 🌶️ | 1 tsp | Toasted for depth |
| Ground Coriander 🌿 | 1 tsp | Freshly ground preferred |
| Garam Masala 🌶️ | 1 tsp | Store-bought blend works |
| Turmeric Powder 🌿 | ½ tsp | For vibrant color |
| Red Chili Powder 🔥 | ½ tsp | Adjust for heat |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Olive Oil 🫒 | 2 tbsp | For cooking chicken |
| Onion 🧅 | 1 medium | Diced, yellow or red |
| Tomato Paste 🍅 | 2 tbsp | Squeeze tube preferred |
The chicken thighs are key here—bone-in stays juicier, but boneless works too (just don't overcook). Look for good marbling at the grocery store, especially if you're buying whole thighs to cut yourself. The yogurt needs to be plain and full-fat—Fage or Siggi's are my go-tos, but any thick, tangy yogurt will do. Fresh ginger and garlic are non-negotiable for that authentic flavor punch, but if you're in a pinch, bottled minced ginger (the good kind, not the sugary syrup) works. For the garam masala, MDH or Everest brand are solid choices—just avoid the pre-mixed curry powders that taste like cardboard.
No fresh cilantro? Dried works at half the amount, but honestly, skip it if you're short—it's just for garnish. Running out of coconut milk? Substitute with heavy cream or half-and-half, but the texture won't be as rich. The tomato paste can be skipped if you're not a fan, but it adds that umami depth. For extra heat, add a pinch of cayenne or a chopped green chili. The spices are flexible—if you don't have coriander, cumin plus a pinch of cardamom gets you close. Just remember: toast your whole spices if you've got them—30 seconds in a dry pan makes all the difference.
This curry tastes even better the next day—3-4 days in the fridge is perfect for meal prep. Freezes beautifully too (3 months) if you make a big batch. I always double the recipe and freeze half—just thaw overnight in the fridge before reheating. Store the yogurt marinade separately if you're prepping ahead, then mix it in at the end. The coconut milk can separate when chilled, so give it a quick stir before serving. Serve with steamed basmati rice or warm naan—trust me, it's worth the extra minute to toast the bread.
Why You'll Love This Recipe
- Fewer Ingredients, More Magic: I swear, this curry only needs five things to taste like you slaved for hours. That yogurt marinade does all the work—tenderizes the chicken and keeps it juicy—while the coconut milk adds richness without fuss. Honestly, my pantry already has everything, and I’m not even pretending to be a chef.
- Ginger-Garlic Punch: Between us, the fresh ginger and garlic in that marinade are the reason this dish sticks with you. The garlic caramelizes just enough to give it depth, while the ginger’s sharp bite cuts through the creaminess. It’s the kind of flavor that makes you pause mid-bite—like a hug in a bowl.
- Leftover Hero: This curry actually improves the next day. The chicken soaks up all that coconut-y goodness, and reheating it? Zero dryness, just melty perfection. I freeze portions too—perfect for lazy days when I don’t want to cook but still crave something hearty.
- Budget-Friendly Luxury: Boneless thighs are forgiving and cheap, and coconut milk stretches far. I’ve made this for date nights, family dinners, and even a potluck—no one ever questions why it’s so good, but my wallet thanks me. Plus, the yogurt marinade means I can prep ahead without stress.
Step-by-step instructions for babas chicken curry
This one-pot wonder delivers rich, aromatic flavors with minimal effort.
Marinate the Chicken in Yogurt Spice Blend
In a large bowl, combine the 1 cup plain yogurt, 1 tsp ground cumin, 1 tsp ground coriander, 0.5 tsp turmeric powder, 0.5 tsp red chili powder, and 1 tsp salt. Mix until smooth, then stir in the 6 cloves minced garlic and 2 tbsp grated fresh ginger. This marinade does double duty—it tenderizes the chicken and infuses it with aromatic spices.
Add the 1.5 lb boneless chicken thighs cut into 1.5-inch pieces and coat thoroughly. Cover and refrigerate for at least 30 minutes (up to 4 hours for deeper flavor). The yogurt will start to break down the proteins, ensuring your chicken stays juicy during cooking. Trust me—this step makes all the difference in the final texture.
Sauté Aromatics and Brown the Chicken
Heat 2 tbsp olive oil in a large, heavy-bottomed pot over medium-high heat. Add the 1 medium diced onion and cook for 5-6 minutes until softened and golden. Stir in the 2 tbsp tomato paste and cook for another 2 minutes until it darkens slightly—this builds a rich, caramelized base for your curry.
Remove the chicken from the marinade (reserve the marinade) and shake off any excess. Add the chicken to the pot in a single layer and cook undisturbed for 3-4 minutes until golden brown on the bottom. This creates a beautiful crust that locks in flavor. Flip the pieces and cook another 3 minutes until evenly browned. Here's where the magic starts—those crispy edges will infuse the sauce with depth.
Simmer the Curry with Coconut Milk
Pour the reserved yogurt marinade over the chicken and stir to combine. Add the 1 can (13.5 oz) full-fat coconut milk and bring to a gentle simmer over medium heat. Stir in 1 tsp garam masala and reduce heat to low. Let the curry simmer uncovered for 30-35 minutes, stirring occasionally, until the chicken is tender and the sauce has thickened slightly.
I know it's tempting to rush, but patience here is key. The coconut milk should reduce just enough to coat the back of a spoon without being gluey. Taste and adjust seasoning—you might need a pinch more salt or chili powder to balance the flavors. The sauce should be creamy, aromatic, and just cling to the chicken without being overly thick.
Finish and Garnish for Perfect Presentation
Once the chicken is fully cooked (it should pull apart easily with a fork), remove the pot from heat. Stir in the 0.25 cup chopped fresh cilantro and let it steep for 5 minutes—this allows the herbs to infuse and brighten the dish. The curry should have a vibrant golden color with a rich, velvety texture that coats every bite.
Serve immediately over steamed basmati rice or warm naan bread. The yogurt and coconut milk combination creates a perfect balance of tangy, creamy, and spicy flavors that make this curry truly special. Don't forget to garnish each serving with extra cilantro—it adds freshness and makes the dish look restaurant-worthy. Enjoy while warm for the best experience!
Pro Tips For Making Babas Chicken Curry
- Sear the Chicken Hard: I learned this the hard way—skipping the sear means you’ll end up with mushy chicken in a creamy sauce. Get your pan screaming hot (medium-high to high) and cook the thighs for 4-5 minutes per side until they’re deeply golden. The crust locks in flavor and keeps them from falling apart when they hit the yogurt-coconut milk bath.
- Grind Your Ginger-Fine: Fresh ginger is non-negotiable here, but don’t just chop it—grate it fine, like you’re trying to make it disappear. I used to hack it into chunks, and the curry would taste uneven. A microplane or the smallest holes on a box grater does the job. This ensures it blends smoothly into the yogurt marinade and doesn’t turn the curry into a textural surprise.
- Simmer, Don’t Boil: After adding the coconut milk and yogurt mixture, resist the urge to crank the heat. A gentle simmer (small bubbles, occasional swirls) keeps the yogurt from curdling and lets the flavors meld. I once boiled it aggressively, and the sauce split like a bad friendship—no coming back from that.
- Marinate Overnight (or at least 4 hours): This isn’t just about flavor—it’s about tenderness. Chicken thighs are forgiving, but a proper marinade in yogurt (with garlic, ginger, and a pinch of salt) breaks down the fibers. I’ve tried rushing it, and the result is always chewier. Cover and refrigerate; the acid in the yogurt does the heavy lifting while you sleep.
Serving suggestions for this babas chicken curry
Classic Rice Pairings
Steamed basmati rice is the perfect canvas for this curry—its long grains soak up the rich coconut-yogurt sauce beautifully. I use 1 cup uncooked basmati rice per serving, rinsed until the water runs clear, then steamed with a pinch of salt.
For extra flair, toast the rice in a dry pot for 2 minutes before adding water—it adds a subtle nuttiness that elevates the dish. 🌾
For a quicker option, try jasmine rice—it holds up well to the creamy sauce and has a fragrant aroma that complements the spices. If you're short on time, microwaveable basmati rice works in a pinch, though it lacks the texture of freshly steamed grains.
Always cook rice separately and serve it warm alongside the curry.
Warm Bread Essentials
No Babas Chicken Curry is complete without warm naan or roti to soak up every last drop of sauce. I love using store-bought naan (like Tandoor Chef or Saffron Road brands) for convenience, then warming it in a dry skillet for 30 seconds per side until puffed and golden.
For homemade naan, brush with garlic butter before serving—it's a game-changer. 🍞
For a gluten-free option, try cauliflower naan or lettuce wraps—they add a refreshing crunch that balances the richness. If you're feeling adventurous, make garlic paratha by layering the dough with minced garlic and herbs before frying. The crispy, flaky texture contrasts perfectly with the creamy curry.
Fresh and Crunchy Sides
To cut through the richness, serve with a simple cucumber-raita—mix ½ cup plain yogurt with ½ cup grated cucumber, 1 tsp roasted cumin powder, and a pinch of salt.
The cool, tangy contrast is pure perfection. Alternatively, a mango salad with lime and chili adds a sweet-spicy balance that's especially great in summer. 🥒
For a heartier side, roasted cauliflower with turmeric and cumin adds texture and depth. Toss 1 head cauliflower cut into florets with 2 tbsp olive oil, ½ tsp turmeric, and ½ tsp cumin, then roast at 400°F for 25 minutes until golden.
The caramelized edges pair beautifully with the curry's creaminess.
Drink Pairings
A cooling mint limeade is my go-to beverage—muddle 6 fresh mint leaves with ½ cup lime juice, 2 tbsp honey, and 2 cups sparkling water for a refreshing sip. The citrus cuts through the richness while the mint echoes the cilantro in the curry.
For something stronger, a light lager like Kingfisher or Heineken complements the dish without overpowering it. 🍹
If you prefer tea, chai is a must—brew a strong cup with cardamom, cinnamon, and black pepper for warmth that matches the curry's spices. For a non-alcoholic option, sparkling pomegranate juice** adds a festive touch with its tart-sweet flavor.
Avoid heavy wines or dark beers—they can clash with the yogurt's tanginess.
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs for this curry?
Chicken breast will work, but it's leaner and dries out faster. For best results, cut it into 1-inch pieces and marinate for at least 1 hour (longer if possible). Reduce the simmering time to 20-25 minutes and keep the lid on to retain moisture. The texture will be lighter, but less tender than thighs.
How do I adjust the spice level for kids or sensitive stomachs?
For milder heat, reduce the red chili powder to ¼ tsp and skip the cayenne. Add extra coconut milk to balance the tanginess—it naturally mellows the spices. For kids, serve with plain yogurt on the side for dipping to further dilute any remaining spice. The yogurt base already provides natural cooling.
What's the secret to making this curry extra creamy?
Use full-fat coconut milk (not light) and stir in 2 tbsp heavy cream at the end for richness. For a restaurant-style finish, blend ½ cup of the cooked sauce and stir it back in—this creates an ultra-smooth texture. Don't skip the simmering time, though—rushing makes the sauce watery.
Can I make this curry in an Instant Pot?
Sauté the onions and tomato paste as directed, then add all ingredients except garam masala. Seal the lid and cook on high pressure for 10 minutes, then quick-release. Stir in garam masala and simmer on low heat for 5 minutes to thicken. The pressure cooker cuts time by half while keeping flavors intense.
Why did my curry turn out too tangy?
This usually happens when the yogurt wasn't fully incorporated or the coconut milk wasn't added soon enough. Always stir the yogurt marinade into the pot first, then add coconut milk immediately. Balance the tang by adding 1 tsp sugar or ½ tsp more garam masala—the warmth of the spices helps neutralize acidity.
