Butter Chicken Curry Recipe South Africa: Spiced Yogurt Gravy With Tender Chicken

Main Courses

Butter Chicken Curry Recipe South Africa: Spiced Yogurt Gravy With Tender Chicken

This butter chicken curry recipe South Africa transforms classic Indian flavors into a rich, aromatic dish perfect for South African palates. The tender chicken marinated in yogurt and spices cooks slowly in a velvety tomato-based gravy, creating a restaurant-quality meal at home.

I've adapted the recipe using locally available ingredients while keeping the authentic essence intact.

The secret to this dish lies in the marinade—yogurt tenderizes the chicken while spices like turmeric, garam masala, and a touch of South African chili powder infuse deep flavor. The sauce thickens beautifully with a blend of tomatoes, cream, and butter, creating that signature buttery richness.

This version also includes subtle local adjustments, like using South African-style curry powder for extra depth.

What you'll end up with is tender chicken swimming in a luscious, spiced gravy that's creamy yet balanced—perfect over steamed rice, roti, or even pap for a South African twist.

The aroma alone will have everyone gathering around the table, while the flavors deliver that perfect harmony of sweet, tangy, and spicy notes.

Serve with your choice of sides: fluffy basmati rice, warm roti, or even a serving of pap and chakalaka for a uniquely South African experience. The leftovers reheat beautifully, making this an ideal meal prep option for busy weeks. Let's get cooking!

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

Ingredients for butter chicken curry recipe south africa

This spiced yogurt gravy transforms simple chicken into a restaurant-quality South African feast.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 1 ½ lb Skinless, cut into bite-sized pieces
Plain Yogurt 🥛 1 cup Full-fat for best creaminess
South African Curry Powder 🌶️ 2 tbsp For authentic local flavor
Garam Masala 🌿 1 ½ tbsp Freshly ground preferred
Ground Turmeric 🧂 1 tsp Bright yellow color
South African Chili Powder 🔥 1 tsp Adjust for heat preference
Garlic Cloves 🧄 6 cloves Minced for marinade
Fresh Ginger 🌿 2 tbsp Finely grated, fresh
Tomato Paste 🍅 ½ cup High-quality, no sugar added
Heavy Cream 🥛 ½ cup Full-fat for richness
Unsalted Butter 🧈 4 tbsp For velvety texture
Canned Tomatoes 🍅 1 can 14 oz, crushed preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground

The chicken thighs are a game-changer here—bone-in, skin-on stays juicier, but skinless works too. Grab free-range thighs from your local butcher if possible, or use the pre-cut ones from the grocery store. For the yogurt, full-fat Greek yogurt gives the best texture, but regular plain yogurt works in a pinch. The South African curry powder is key—look for it in the international aisle at stores like Spar or Makro. If you can't find it, mix 1 tbsp regular curry powder with 1 tsp paprika for a similar kick. Fresh ginger and garlic? Always buy the fresh stuff—the flavor difference is night and day.

No South African curry powder? Substitute with 1.5 tbsp regular curry powder plus 1 tsp smoked paprika. The garam masala can be tricky to find—Penzeys or Indian grocery stores carry good brands, but a mix of cumin, coriander, and cardamom works too. Short on heavy cream? Coconut milk gives a similar richness, though the color will be different. The tomato paste can be fresh or canned—San Marzano is ideal, but any good-quality brand works. For extra depth, add 1 tsp of South African rooibos tea to the marinade—it's a local secret that adds a unique earthy note.

Marinate the chicken for at least 4 hours (overnight is best)—this is where the magic happens. The sauce thickens beautifully when reheated, so make extra and freeze portions for quick meals. Store leftovers in the fridge for up to 5 days, or freeze for 3 months. The sauce keeps well too—separate the chicken and sauce if freezing, then reheat the sauce first. This dish tastes even better the next day as all the flavors meld together.

❤️

Why You'll Love This Recipe

  • Pantry Magic: I swear by this recipe when I forget to shop. South African curry powder and garam masala are my secret weapons—just toss them in with the chicken and yogurt marinade, and you’ve got depth without the grocery run. Honestly, the spice blend does all the work.
  • Creamy Spice Bomb: That yogurt marinade? It’s the game. The curry powder and turmeric give it this golden glow, while the garam masala adds warmth that lingers. Between us, the first bite makes me close my eyes—it’s that good.
  • Leftovers That Win: This curry tastes even better the next day. I double the batch, freeze half, and serve it with rice or roti for lazy mornings. My kids don’t even complain—(yes, even on a Tuesday night).
  • Budget-Friendly Feast: Chicken thighs stretch further than breasts, and a single jar of curry powder makes multiple meals. I’ll be real: this recipe feeds four for under $10, and the leftovers? Even better. My wallet and taste buds thank me.

Step-by-step instructions for South African butter chicken curry

This rich, aromatic curry delivers melt-in-your-mouth chicken with a velvety yogurt gravy—every spice and technique matters.

1

Marinate the Chicken for Maximum Tenderness

In a large bowl, combine the 1.5 lb boneless chicken thighs with the 1 cup plain yogurt, 2 tbsp South African curry powder, 1.5 tbsp garam masala, 1 tsp ground turmeric, and 1 tsp South African chili powder. Mix thoroughly until every piece is coated in the marinade.

Cover the bowl and refrigerate for at least 4 hours—overnight is even better. This long marinating time breaks down the muscle fibers, ensuring your chicken will be fork-tender. The yogurt also helps tenderize while adding that signature creamy texture to the final dish. Don't skip this step; it's what makes the difference between tough and truly tender chicken.

2

Cook the Chicken Until Fully Tender

Heat a large skillet over medium-high heat and add 2 tbsp unsalted butter. Once the butter foams, add the marinated chicken in a single layer, leaving space between pieces. Cook for 8-10 minutes, turning occasionally, until the chicken is golden brown on all sides and cooked through to an internal temperature of 165°F. Remove the chicken and set it aside on a plate.

Here's the thing—don't overcrowd the pan. You want that beautiful golden crust to form, not steam the chicken. If your pan gets too crowded, work in batches. The chicken should release easily from the pan when it's ready to flip. Once cooked, let it rest for 5 minutes before proceeding—this resting period keeps all those juices locked inside where they belong.

3

Build the Flavorful Gravy Base

In the same skillet (no need to clean it—those flavorful browned bits are pure gold), add 4 tbsp unsalted butter and melt over medium heat. Add the 6 cloves minced garlic and 2 tbsp finely grated fresh ginger, cooking for 1-2 minutes until fragrant but not browned. Stir in the 0.5 cup tomato paste and cook for another 2 minutes until it darkens slightly.

Pour in the 1 can crushed tomatoes and add 1.5 tsp salt and 0.5 tsp black pepper. Let this mixture simmer for 5-7 minutes until it thickens slightly. This step develops the rich, complex flavor that forms the backbone of your curry. The tomatoes will break down and meld with all those spices, creating a velvety base that's ready for the next layer of richness.

4

Create the Creamy Yogurt Gravy

Return the cooked chicken to the skillet along with any accumulated juices. Stir in the 0.5 cup heavy cream and simmer for 3-4 minutes until the sauce begins to thicken. The cream should blend seamlessly with the tomato mixture, creating a luxurious, velvety texture that coats every strand of chicken.

Taste and adjust the seasoning if needed—this is your chance to balance the flavors. You might want to add a pinch more salt or a dash of chili powder to suit your taste. The gravy should be rich but not overly heavy, with a perfect balance of spice and creaminess. Here's where all those hours of marinating pay off—the chicken will absorb the flavors beautifully as it simmers in this aromatic sauce.

5

Finish and Serve with Fresh Herbs

Remove the skillet from heat and stir in the 0.25 cup chopped fresh cilantro. Let the curry sit for 5 minutes to allow the flavors to meld completely. The cilantro adds a bright, fresh contrast to the rich, spiced chicken.

Serve immediately over steamed basmati rice or with warm naan bread. Each bite should deliver perfectly tender chicken swimming in a velvety, spiced gravy that's rich with South African flavors. The combination of yogurt, cream, and spices creates a dish that's both comforting and exciting—exactly what makes this curry so special. Enjoy the fruits of your labor while it's hot!

👨‍🍳

Pro Tips For Making Butter Chicken Curry Recipe South Africa

  • MARINATE THIGHS OVERNIGHT: Skip the rushed marinade—toss those chicken thighs with yogurt, turmeric, and half the curry powder at least 8 hours ahead. I used to think 30 minutes was enough, but the yogurt needs time to tenderize and the spices to penetrate. Trust me, the difference in juiciness is night and day.
  • LOW AND SLOW COOK: After browning the chicken, drop the heat to medium-low and let it simmer uncovered for 20 minutes. I learned this the hard way—high heat turns the yogurt base into glue. A gentle simmer keeps the sauce rich without curdling, and the chicken stays fork-tender.
  • TOAST THE CURRY POWDER: Dry-toast your South African curry powder in a pan for 30 seconds before adding it to the sauce. This blooms the spices and cuts through the yogurt’s tang—something I only realized after tasting a batch where I skipped it. The flavor depth? Completely different.
  • FINISH WITH GARAM MASALA LAST: Stir in the garam masala just before serving, not during cooking. Heat destroys its delicate floral notes, and adding it at the end keeps those warm spices vibrant. I know it’s tempting to toss everything in early, but this is the thing that makes the dish sing.

Health benefits of these flavors

Protein Powerhouse

This butter chicken curry delivers a high-quality protein punch with 1.5 lb of chicken thighs providing about 60 grams of protein per serving. Chicken is a lean protein source that supports muscle repair and immune function, making it perfect for post-workout meals or active lifestyles.

The yogurt marinade also adds probiotic benefits, aiding digestion and gut health. 💪

Rich in Healthy Fats

The heavy cream and butter in this recipe contribute saturated fats, but they're balanced by the omega-3s from the chicken (especially if using free-range). The fat content also enhances nutrient absorption, helping your body utilize the vitamins and minerals from other ingredients.

Just ½ cup heavy cream adds 20 grams of fat per serving, which supports brain function and energy levels.

Vitamin Boost

South African curry powder and garam masala bring vitamin A (from spices like turmeric) and vitamin C (from fresh cilantro), both crucial for immune support and skin health. The tomatoes add lycopene, a powerful antioxidant that protects cells from damage.

A single serving provides 20% of your daily vitamin C and 15% of vitamin A, making this dish a nutritional powerhouse. 🌱

Calcium and Probiotics

Plain yogurt in the marinade contributes calcium (about 15% of daily value per serving) for strong bones, plus probiotics that promote gut health. The South African curry powder often includes sesame seeds, adding extra calcium and minerals.

This combination makes the dish not just flavorful but also beneficial for bone strength and digestion.

Energy-Boosting Carbs

While the curry itself is protein-focused, serving it with steamed basmati rice or roti adds complex carbohydrates for sustained energy. The slow-digesting carbs from rice complement the protein, making this a balanced meal that keeps you full for hours.

For a South African twist, pair it with pap—the carbs from maize provide quick energy while the fiber aids digestion. ✨

Antioxidant-Rich

The ginger, garlic, and fresh cilantro in this recipe are packed with antioxidants that combat inflammation. Ginger contains gingerol, which may help reduce muscle soreness, while garlic provides allicin for heart health.

Even the tomato paste contributes lycopene, a potent antioxidant that protects against oxidative stress. Every bite is working to keep your body healthy! 💛

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 185mg62%
Sodium 890mg39%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 10g
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 for this South African butter chicken?

Yes, but with caution! Chicken breast is leaner and dries out faster, so use 2-3 pieces per serving instead of thighs. Marinate for at least 6 hours (overnight is best) and cook at medium-low heat to prevent toughness. Add 1 tbsp extra butter to the pan to help keep it moist. The texture will be slightly different but still delicious!

2

What's the best way to substitute South African curry powder?

Mix 1.5 tbsp regular curry powder with 1 tsp smoked paprika and ½ tsp turmeric for a similar depth. For extra South African flavor, add ¼ tsp rooibos tea powder to the marinade—it gives a unique earthy note. If you can't find rooibos, a pinch of cinnamon works too. The key is balancing warmth and earthiness!

3

How can I make this curry less spicy for kids or sensitive eaters?

Reduce the South African chili powder to ½ tsp or omit it entirely. Replace it with ½ tsp mild paprika for color without heat. Also, use low-fat yogurt in the marinade and reduce the cream to ¼ cup—this balances the richness without overpowering flavors. Serve with extra rice to mellow the taste further.

4

Can I prepare this butter chicken ahead of time?

Marinate the chicken 1-2 days ahead for deeper flavor. Cook the chicken and sauce separately, then refrigerate in airtight containers for up to 4 days. Reheat gently on low heat, adding 1-2 tbsp water if the sauce thickens too much. The flavors actually improve overnight as everything melds together!

5

What South African sides pair best with this butter chicken?

Try pap and chakalaka for a local twist—pap soaks up the creamy sauce while chakalaka adds fresh veggie crunch. Other great options: samoosa (for extra texture), boerekos (African bread rolls), or yellow rice with raisins. For a lighter option, serve with cucumber raita to balance the richness.

★★★★★4.7(4 reviews)
Categories Main Courses