Main Courses
This Badia curry chicken recipe transforms simple ingredients into a fragrant, balanced dish where yogurt and tomatoes create a velvety sauce with just the right kick. The secret lies in slow-cooked spices that develop deep, aromatic layers without overpowering the tender chicken.
I've perfected this version over years of testing—each bite delivers a perfect harmony of tang, heat, and umami that keeps everyone asking for seconds.
What makes this recipe special is the yogurt-tomato base, which mellows the spices while adding natural richness. The chicken cooks until fork-tender, absorbing all those complex flavors without drying out.
Unlike many curries that rely on heavy cream, this version stays light yet satisfying, with a sauce that's thick enough to coat every bite but still silky smooth.
By the time you serve this dish, your kitchen will smell like a bustling West African restaurant, and your guests will be reaching for seconds. The dish pairs beautifully with fluffy basmati rice or steamed fufu, creating a complete meal that's both impressive and comforting.
The best part? It's easier than it looks—just follow the steps, and let the flavors do the rest.
Whether you're serving a crowd or treating yourself to a flavorful dinner, this Badia curry chicken delivers restaurant-quality results at home. The technique is straightforward, but the reward is a dish that feels like a celebration. Let's get cooking!
Ingredients for badia curry chicken
Simple ingredients that pack a flavor punch—yogurt, tomatoes, and spices work magic here.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Skin-on preferred for flavor |
| Plain Yogurt 🥛 | 1 cup | Full-fat for creaminess |
| Canned Crushed Tomatoes 🍅 | 15 oz | San Marzano preferred |
| Fresh Ginger 🧄 | 2 tbsp | Finely grated, peeled |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| 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 | Store-bought blend works |
| Red Chili Powder 🌶️ | 1 tsp | Adjust for heat preference |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Vegetable Oil 🫒 | 2 tbsp | For sautéing |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The yogurt is non-negotiable for that signature velvety texture. Full-fat works best—it's what gives the sauce that luxurious mouthfeel. I grab mine from Whole Foods or the organic section at Kroger when I need it. For the tomatoes, San Marzano cans are worth the splurge—they're sweeter and less acidic. The ginger needs to be fresh (the powdered stuff just doesn't cut it), and Trader Joe's sells pre-peeled, grated ginger in little jars—total game changer for lazy days. The chicken thighs? Skin-on stays juicier than breasts, and you'll find them in the freezer section at most grocery stores if you're in a pinch.
No full-fat yogurt? Greek yogurt works in a bind, but it'll be slightly thicker. Fresh ginger missing? Powdered at half the amount gets you close, though it lacks that bright zing. The garam masala is the easy part—Penzeys or Spicewalla have great blends, but the store brand at Walmart is fine too. Want more heat? Add cayenne or extra chili powder. The cilantro is optional but adds that fresh finish—skip it if you're not a fan, or use parsley instead. The onions can be yellow or red, but yellow has more sweetness for balancing the spices.
This curry tastes even better the next day as the flavors meld. Store leftovers in an airtight container for up to 5 days in the fridge, or freeze portions for 3 months. I double the batch and freeze half—perfect for lazy weeknights. The sauce thickens as it cools, so add a splash of water or milk if it seems too stiff when reheating. Serve over basmati rice or with warm naan for that full restaurant experience.
Why You'll Love This Recipe
- Pantry-Friendly Magic: I swear by this one when I forget fresh herbs—just crushed tomatoes, yogurt, and a knob of ginger transform into something rich and layered. The onions caramelize while you stir, and suddenly, you’ve got depth without the fuss.
- Tender-Crispy Payoff: That yogurt marinade? It keeps the chicken juicy inside while the spices toast into a fragrant crust. Honestly, the first time I bit into it, I nearly dropped the fork—it’s the kind of balance that makes you want to close your eyes.
- Double-Duty Dinner: Make a big batch on Sunday, and you’ve got lunch for Tuesday, a potluck dish, or even a last-minute guest meal. The flavors only get better the next day, and it reheats like a dream—no soggy curry here.
- Budget Win: Chicken thighs are forgiving, and canned tomatoes mean no wasted produce. Between us, this recipe’s my go-to when I’m stretching a grocery budget but still want something that feels special. (Yes, even on a Tuesday night.)
Step-by-step instructions for Badia curry chicken
Here's how to create this aromatic, yogurt-based curry with tender chicken and vibrant spices.
Marinate the Chicken in Yogurt and Spices
In a large bowl, combine the 1.5 lb boneless chicken thighs, 1 cup plain yogurt, 1 tbsp ground cumin, 1 tbsp ground coriander, 1 tsp turmeric powder, 1 tbsp garam masala, 1 tsp red chili powder, 1.5 tsp salt, and 0.5 tsp black pepper. Mix gently but thoroughly until every piece of chicken is coated in the spiced yogurt mixture.
Cover the bowl and refrigerate for at least 2 hours (or up to overnight). This marination tenderizes the chicken and allows the spices to deeply penetrate the meat. The yogurt also helps create that signature creamy texture in the finished curry. Don't skip this step—it makes all the difference in flavor and texture.
Sauté Aromatics in Vegetable Oil
Heat 2 tbsp vegetable oil in a large, heavy-bottomed pot over medium heat. Add the 1 whole yellow onion (diced) and cook for 5-6 minutes until softened and translucent. Add the 6 cloves garlic cloves (minced) and 2 tbsp fresh ginger (finely grated) and cook for another 1-2 minutes until fragrant.
Watch the heat carefully—you want the onions to caramelize slightly but not brown. If they start to darken too quickly, reduce the heat slightly. These aromatics form the flavor base of your curry, so take your time here. You'll know it's ready when you can smell that sweet, spicy aroma filling your kitchen.
Cook the Marinated Chicken
Remove the chicken from the marinade (reserve the marinade) and add it to the pot with the sautéed aromatics. Cook for 8-10 minutes, turning occasionally, until the chicken is lightly browned on all sides. This step helps seal in the juices and gives the chicken a nice texture before it finishes cooking in the sauce.
Once browned, pour in the reserved yogurt marinade and stir to combine. The mixture will bubble vigorously as the yogurt cooks off. Reduce heat to medium-low and let it simmer for 5 minutes, stirring occasionally, until the yogurt begins to thicken slightly. This prevents curdling and ensures a smooth sauce.
Build the Curry Sauce
Add the 15 oz canned crushed tomatoes to the pot and stir well to combine. Increase heat to medium-high and bring the mixture to a boil. Once boiling, reduce heat to low and let it simmer uncovered for 30-35 minutes, stirring occasionally, until the chicken is fully cooked and the sauce has thickened.
You'll know the curry is ready when the sauce coats the back of a spoon and the chicken is tender enough to shred easily with a fork. Taste and adjust seasoning if needed—you might want to add a bit more salt or chili powder to suit your preference. The sauce should be rich, slightly tangy, and deeply aromatic with all those spices.
Finish and Serve
Remove the pot from heat and let it sit for 5 minutes to allow the flavors to meld. Stir in the 0.25 cup fresh cilantro (chopped) just before serving. The cilantro adds a bright, fresh contrast to the rich, spiced curry.
Serve the Badia curry chicken hot over steamed basmati rice or with naan bread. The creamy, tangy sauce pairs beautifully with the fluffy rice, creating a satisfying meal. Each bite should deliver tender chicken, complex spices, and that signature yogurt richness that makes this curry so special. Enjoy immediately while the flavors are at their peak!
Pro Tips For Making Badia Curry Chicken
- Marinate Chicken Overnight: I learned this the hard way—skipping the overnight soak means the yogurt never tenderizes the chicken properly. Even 4 hours helps, but full night (12+ hours) in the fridge with yogurt, ginger, and a pinch of salt makes the meat fall apart like it’s been slow-cooked. Trust me, your future self will notice the difference when cutting into perfectly soft thighs.
- Sauté Onions Until Golden: Badia curry needs that deep, caramelized onion flavor—don’t rush it. Cook the onions on medium-low heat for 10-12 minutes, stirring often, until they’re a rich amber color. I used to burn them because I thought higher heat sped things up, but this is where the dish’s soul lives. Patience here pays off.
- Blend Tomatoes Smooth: Crushed tomatoes have seeds and chunks that turn your curry watery. Pulse them in a blender first until completely smooth—no pulp, no resistance. I skip this step sometimes, and the sauce always ends up thinner than I want. Takes 30 seconds but makes a real difference in texture.
- Simmer Low and Slow: After adding the tomatoes and spices, resist the urge to crank the heat. A gentle simmer (small bubbles, occasional stir) for 25-30 minutes lets the flavors meld without breaking the yogurt. I’ve ruined batches by boiling it hard—curdled yogurt is a nightmare to fix. Keep it steady, and the curry will thicken naturally.
Flavor customization for this dish
Mild & Creamy
For a gentler version, reduce the red chili powder to just ½ tsp and swap ½ cup of the yogurt with ½ cup coconut milk after adding tomatoes.
This keeps the creaminess while softening the heat. I've found that adding 1 tsp honey at the end also helps balance any lingering spice. 🌿
Extra Spicy Kick
If you love heat, boost the red chili powder to 2 tsp and add 1 tsp cayenne pepper with the spices. For even more fire, stir in 1-2 chopped fresh scotch bonnet peppers when adding tomatoes.
Trust me, this version will wake up your taste buds—but serve it with extra rice to cool things down! 🌶️
Creamy Coconut Twist
Replace the yogurt marinade with a mix of ½ cup yogurt and ½ cup coconut milk for a richer, tropical-inspired curry. Add 1 tsp coconut sugar when building the sauce to enhance natural sweetness.
This variation works especially well if you're serving it with jasmine rice or plantain chips on the side. 🥥
Smoky Charcoal Touch
For a smoky depth, add ½ tsp activated charcoal powder (food-grade) when combining the yogurt marinade. This subtle addition gives the curry an earthy, almost grilled note. I discovered this trick in Nigerian street food stalls—it's a secret weapon for adding complexity without overpowering flavors. 🔥
Lemon-Tangy Bright
Finish the curry with 1 tbsp fresh lemon juice and a pinch of salt right before serving. This cuts through the richness and adds a refreshing zing.
I like to garnish with extra lemon wedges so guests can adjust to taste. The acidity makes every bite feel lighter and more vibrant. 🍋
Herb-Infused Freshness
Swap the cilantro garnish for 1 tbsp chopped fresh mint or thyme leaves for a completely different herbal profile. Mint adds a bright, almost Middle Eastern note, while thyme brings an earthy, slightly floral touch. Both work beautifully with the yogurt base and let you customize the aroma. 🌿
Nutrition facts
Frequently asked questions
What makes Badia curry chicken different from other West African chicken dishes?
This dish stands out for its signature yogurt-tomato base that creates a velvety, slightly tangy sauce. Unlike many curries that rely on heavy cream or coconut milk, Badia curry uses yogurt for natural creaminess and a unique balance of spices like garam masala and coriander that develop deep aromatic layers during slow cooking.
Can I use chicken breasts instead of thighs?
Yes, but thighs are preferred because they stay juicier during the long simmering time. If using breasts, marinate them for at least 4 hours (overnight is best) and cook them for 20-25 minutes less to prevent drying out. The skin-on thighs add extra flavor and richness that breasts can't match.
Why does the yogurt sometimes curdle in the curry?
Yogurt curdles when exposed to high heat too quickly. To prevent this, always reduce heat to medium-low when adding the yogurt marinade and stir constantly for the first 5 minutes until it thickens slightly. Adding a pinch of salt to the yogurt before marinating also helps stabilize it.
What's the best way to store and reheat leftovers?
Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. To reheat, add 2-3 tablespoons of water or broth and simmer on low heat for 10-15 minutes, stirring occasionally. The sauce will thicken as it cools, so adjust with extra liquid if needed.
Can I make this curry in an Instant Pot?
Yes! Sauté the aromatics first, then add the chicken and yogurt marinade. Cook on high pressure for 10 minutes, then quick-release. Add tomatoes and simmer for 5 minutes on sauté mode. The pressure cooker reduces cooking time while keeping the chicken tender and sauce creamy.
