Babas Chicken Curry Recipe: Spiced Yogurt and Tomato Magic

Main Courses

Babas Chicken Curry Recipe: Spiced Yogurt and Tomato Magic

Babas Chicken Curry transforms tender chicken into a creamy, spiced masterpiece using yogurt and tomatoes—this recipe delivers restaurant-quality results with a foolproof technique. The secret lies in marinating the chicken overnight, allowing the spices to penetrate deeply while the yogurt keeps the meat incredibly tender. I developed this version after years of experimenting with different spice blends and cooking methods, and it never fails to impress.

What sets this curry apart is the balance of flavors: tangy yogurt, rich tomato base, and aromatic spices create a sauce that's both comforting and complex. Unlike many recipes that rely on heavy cream, this version uses yogurt for a lighter texture while maintaining deep flavor. The chicken stays juicy and falls apart easily, making every bite satisfying. This dish is perfect for feeding a crowd or meal prepping for the week.

By the time you're done, you'll have a pot of velvety curry with perfectly spiced chicken swimming in a sauce that's creamy yet bright. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect harmony of tangy, spicy, and savory notes. Serve with basmati rice or warm naan for the complete experience.

The beauty of this recipe is its versatility—adjust the spice level to your preference or add vegetables like potatoes or cauliflower for extra heartiness. Once you master this technique, you'll have a go-to curry that's impressive yet simple to prepare. Let's get cooking!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for babas chicken curry

This curry's magic starts with yogurt, tomatoes, and spices that transform simple chicken into restaurant-worthy flavor.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch pieces
Plain Yogurt 🥛 1 cup Full-fat for creaminess
Medium Tomatoes 🍅 2 whole Ripe, chopped (or 1 can diced)
Onion 🧅 1 whole Medium, finely chopped
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Ginger 🌿 1 tbsp Fresh, grated
Ground Cumin 🌶️ 1 tbsp Toasted for depth
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Turmeric Powder 🧂 1 tsp Bright yellow color
Garam Masala 🌶️ 1 tbsp For aromatic finish
Red Chili Powder 🔥 1 tsp Adjust for heat
Salt 🧂 1 ½ tsp Kosher or sea salt
Vegetable Oil 🫒 ¼ cup For cooking
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed

The yogurt is non-negotiable here—full-fat Greek yogurt gives the best creaminess, but plain yogurt works too. Whole Foods or Trader Joe's carry great options, but any store-brand full-fat works. For tomatoes, fresh is ideal—vine-ripened if you can find them—but canned diced in a pinch (just drain well). The chicken thighs? Bone-in, skin-on stay juicier, but boneless works too. Look for good marbling if buying whole thighs to cut yourself. I always grab Costco Kirkland brand for bulk cooking, but any butcher section will do.

No fresh ginger? Ground ginger at half the amount works, but it's not the same. Running out of garam masala? Mix 1 tsp cumin, 1 tsp coriander, ½ tsp cinnamon, ¼ tsp cardamom, ¼ tsp cloves—close enough. The tomatoes can be swapped for tomato paste (1 tbsp) + ½ cup water if you're short. For extra richness, stir in 2 tbsp coconut milk at the end. The cilantro? Fresh is best, but dried at ⅓ the amount gets you close. Skip the lemon if you're sensitive to acidity—just add it at the very end if you want.

This curry tastes even better the next day as flavors meld. Store in airtight containers for 4-5 days or freeze for 3 months. I double the batch and freeze half—perfect for lazy weeknights. To reheat, add a splash of water or yogurt to prevent drying. Garnish with extra cilantro right before serving, or store it separately to keep the leaves vibrant. The sauce thickens as it cools, so thin with a little water or yogurt if needed.

❤️

Why You'll Love This Recipe

  • Same recipe, different vibes: dump it over rice for a quick family dinner or serve it with naan and a side salad for guests. (Between us, it’s my go-to when I need something impressive but still feels like home cooking.)
  • No-Fuss Prep: The chicken thighs marinate in yogurt overnight—or you can toss them in 10 minutes before cooking. Honestly, that tangy yogurt does half the work for you while you chop one onion and mince garlic. (Yes, even on a Tuesday night.)
  • Garlic-Tomato Magic: That slow-cooked tomato base with garlic? It’s the kind of flavor that lingers—deep, slightly sweet, with a hint of smokiness from the onions caramelizing. The yogurt keeps it creamy without being heavy, and the chicken stays juicy. Dangerously addictive.
  • Weeknight to Party: Same recipe, different vibes: dump it over rice for a quick family dinner or serve it with naan and a side salad for guests. (Between us, it’s my go-to when I need something impressive but still feels like home cooking.)

Step-by-step instructions for babas chicken curry

Let's create this rich, aromatic curry where tender chicken bathes in a velvety yogurt-tomato sauce.

1

Marinate the Chicken for Maximum Flavor

In a large bowl, combine the 1 cup plain yogurt, 1 tbsp ginger, 1 tbsp ground cumin, 1 tbsp ground coriander, 1 tsp turmeric powder, 1 tbsp garam masala, 1 tsp red chili powder, and 1.5 tsp salt. Mix until the spices are fully dissolved and the yogurt takes on a vibrant yellow hue from the turmeric.

Add the 1.5 lb boneless chicken thighs cut into 1-inch pieces and toss gently to coat evenly. Cover the bowl and refrigerate for at least 1 hour (I prefer 2-3 hours for deeper flavor). This marinade not only tenderizes the chicken but also infuses it with those essential spices that define this dish. Don't skip this step—it makes all the difference in the final texture and taste.

2

Cook the Aromatic Base

Heat 0.25 cup vegetable oil in a large, heavy-bottomed pot over medium heat. Add the 1 whole medium onion finely chopped and cook for 5-6 minutes until golden brown and caramelized. This is where the magic happens—the onions should be deep golden, almost translucent, with a sweet aroma filling your kitchen.

Add the 6 cloves minced garlic and cook for 30 seconds just until fragrant. Then stir in the 2 whole medium tomatoes chopped (or 1 can diced tomatoes) and cook for 8-10 minutes until the tomatoes break down into a thick, glossy sauce. The mixture should reduce significantly and develop a rich, tomatoey aroma. This forms the flavor foundation of your curry—take your time here to build those layers of flavor.

3

Combine and Simmer the Curry

Add the marinated chicken pieces to the pot along with any remaining marinade. Stir gently to combine, then reduce the heat to low-medium. Cover and let it simmer for 20-25 minutes, stirring occasionally, until the chicken is tender and cooked through. You'll know it's done when the chicken easily pulls apart with a fork and the sauce has thickened to a creamy consistency.

Here's the thing—don't rush this step. The chicken needs time to absorb all those wonderful flavors from the marinade and the aromatic base. If the sauce starts to look too thick, you can add a splash of water to loosen it up, but it should naturally thicken as the chicken cooks and releases its juices. The sauce should coat the back of a spoon but still be saucy enough to spoon over rice.

4

Finish and Garnish

Once the chicken is cooked through, remove the pot from heat and stir in the 1 tbsp freshly squeezed lemon juice. This brightens the flavors and cuts through the richness of the yogurt and creaminess of the sauce. Taste and adjust the seasoning if needed—you might need a bit more salt or chili powder to your preference.

Transfer the curry to serving bowls and garnish with 0.25 cup chopped fresh cilantro. The cilantro adds a fresh, bright contrast to the rich, spiced curry. Serve immediately with steamed basmati rice or warm naan bread. The curry will continue to develop in flavor as it sits, so if you can, let it rest for 10-15 minutes before serving to allow all the flavors to meld together beautifully.

👨‍🍳

Pro Tips For Making Babas Chicken Curry

  • Marinate Chicken Overnight: I used to toss the yogurt marinade on the chicken right before cooking, and it was always underwhelming. The curd needs time to break down the meat’s fibers—leave the thighs in a mix of yogurt, a pinch of turmeric, and salt for at least 6 hours (or overnight if you can). The longer it sits, the more tender and flavorful the result.
  • Blister Onions First: Skip the slow cook—char those onions. Heat a dry pan over medium-high until the onions turn deep golden brown in spots, about 8-10 minutes. This caramelizes their sugars and adds a smoky depth that raw onions just can’t match. Just don’t walk away; they burn faster than you think.
  • Crush Tomatoes by Hand: Food processors make everything uniform, but for this curry, rough texture matters. Toss those medium tomatoes into a bowl, add a handful of salt, and mash them with your knuckles until they’re chunky but broken down. The uneven pieces release flavor differently and give the curry that homey, rustic feel.
  • Simmer Low and Long: After adding the tomatoes and spices, resist the urge to crank the heat. A gentle simmer for 20-25 minutes lets the flavors meld without turning the yogurt into a gluey mess. If the curry reduces too fast, add a splash of water—just enough to keep it moving slowly. Patience here makes the difference between good and great.

Storing and reheating this dish

Refrigerator Storage

Let your curry cool completely before transferring to airtight containers—I use glass Pyrex with snap-on lids for best results. Store in the fridge at 40°F or below for up to 4-5 days. The flavors actually deepen overnight as the spices meld together beautifully. Always leave ½ inch headspace to prevent spills when reheating. 💡

Freezer-Friendly Tips

For longer storage, portion into quart-sized freezer bags or glass containers—leave 1 inch headspace for expansion. Babas Chicken Curry freezes beautifully for up to 3 months without losing texture. I like to freeze individual portions for quick meals. Label bags with the date to track freshness. ❄️

Stovetop Reheating

My preferred method is stovetop reheating—it preserves the creamy texture perfectly. Pour curry into a heavy-bottomed pot, add 2 tbsp water or yogurt, and heat over low heat for 10-12 minutes, stirring occasionally. Avoid boiling to prevent curdling. Taste and adjust seasoning after reheating—you might need a pinch of salt or extra chili powder. 🔥

Microwave Method

For quick reheating, use the microwave on 50% power in 1-minute intervals, stirring between each. Cover with a damp paper towel to retain moisture. A 2-cup portion typically takes 2-3 minutes total. Add a splash of yogurt if the sauce looks too thick after reheating. This method works best for single servings. ✨

Sauce Texture Fixes

If your curry thickens too much after storage, simply stir in 1-2 tbsp water or yogurt while reheating. For extra richness, add 1 tbsp coconut milk or a pat of butter. The yogurt base naturally thickens upon cooling, so don't worry if it looks different when reheated. Always taste and adjust before serving. 💛

Garnish Refresh

Store fresh cilantro separately if prepping ahead—it wilts quickly in warm curry. Add it back just before serving for vibrant color and fresh flavor. A squeeze of lemon juice right before eating also brightens the dish. I keep a small container of garnishes in my fridge for easy assembly. 🌿

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 10g50%
Cholesterol 120mg40%
Sodium 850mg37%
Total Carbohydrate 24g8%
Dietary Fiber 4g14%
Sugars 12g
Protein 38g76%
* 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 breast instead of thighs?

Chicken breast works but requires extra care—it's leaner and dries out faster. Cut it into 1-inch cubes and marinate for at least 4 hours (overnight is best). Cook on low heat for 15-20 minutes after adding to the sauce, and add 1 tbsp yogurt or water to keep it moist. The texture will be slightly firmer but still delicious!

2

How do I adjust the spice level?

For milder heat, reduce the red chili powder to ½ tsp or omit it entirely. For extra spice, add ½ tsp cayenne pepper to the marinade or stir in 1 tsp hot sauce at the end. Always taste before serving—you can adjust with more yogurt to balance the heat if needed.

3

What's the best way to thicken the sauce?

Simmer uncovered for 5-10 extra minutes to evaporate excess moisture. For instant thickening, mix 1 tbsp cornstarch with 2 tbsp water, stir into the sauce, and cook for 2 minutes until thickened. Avoid over-thickening—this curry should be saucy enough to spoon over rice.

4

Can I make this curry in an Instant Pot?

Yes! Sauté onions, garlic, and tomatoes as directed, then add marinated chicken and ½ cup water. Seal and cook on High Pressure for 8 minutes, then quick-release. Finish with lemon juice and garnish. The pressure cooker reduces cooking time to 20 minutes total while keeping the chicken tender.

5

Why did my curry turn out too tangy?

Too much yogurt or lemon juice can create tanginess. Balance it by adding ½ tsp sugar or 1 tbsp tomato paste to mellow the acidity. For future batches, reduce lemon juice to ½ tbsp or omit it entirely if you're sensitive to tangy flavors.

★★★★★4.6(1 review)
Categories Main Courses