Badia Curry Chicken Recipe: Fragrant Coconut and Star Anise Spice Harmony

Main Courses

Badia Curry Chicken Recipe: Fragrant Coconut and Star Anise Spice Harmony

This Badia curry chicken recipe transports you to the aromatic kitchens of the Middle East with its fragrant blend of star anise, coconut milk, and warm spices.

The secret lies in the slow-building harmony of coriander, cumin, and turmeric, which transform simple chicken into a dish rich with depth and tradition.

I developed this version after years of perfecting the balance between sweet, spicy, and earthy notes—each bite delivers layers of flavor that linger long after the last spoonful.

The magic begins with a marinade that tenderizes the chicken while infusing it with Badia’s signature spices. Pan-frying the chicken first creates a golden crust that locks in juices, while the coconut milk-based sauce simmers until thick and velvety, carrying all those complex spices.

The star anise adds a subtle licorice-like warmth, and the coconut milk rounds out the heat, making this curry both comforting and bold.

By the time you serve it over steamed basmati rice or warm naan, you’ll have a dish that feels like a hug—fragrant, creamy, and packed with flavor. The spices mellow beautifully over time, so leftovers taste even better the next day.

Whether you’re hosting a dinner or craving a taste of home, this recipe delivers restaurant-quality results with minimal fuss.

For those who love heat, add extra chili powder; for a modern twist, stir in fresh herbs like cilantro or mint at the end. The key is patience—letting the spices bloom and the sauce reduce creates a depth you won’t find in quicker versions. Let’s get cooking!

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

Ingredients for badia curry chicken

Just 15 ingredients for a dish that tastes like a Middle Eastern feast in your kitchen.

Ingredient Amount Notes
Boneless, Skinless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch pieces
Full-Fat Coconut Milk 🥥 13 ½ oz One 13.5 oz can
Yellow Onion 🧅 1 whole Chopped into 1/2-inch pieces
Garlic Cloves 🧄 6 cloves Minced finely
Fresh Ginger 🌿 2 tbsp Finely grated
Star Anise 🌶️ 2 whole Crushed lightly
Ground Cumin 🌿 1 ½ tbsp Toasted for depth
Ground Coriander 🌶️ 1 tbsp Freshly ground preferred
Turmeric Powder 🧂 1 tsp Bright yellow color
Chili Powder 🌶️ 1 ½ tbsp Adjust for heat
Garam Masala 🌶️ 1 tsp Store-bought blend works
Tomato Paste 🍅 2 tbsp Squeeze tube preferred
Olive Oil 🫒 2 tbsp For pan-frying chicken
Salt 🧂 1 ½ tsp Kosher or sea salt
Fresh Cilantro 🌿 ¼ cup Chopped for garnish

The star anise and coconut milk are non-negotiable here. Penzeys has the best whole star anise, but any spice shop will carry it. For coconut milk, Thai Kitchen or Aroy-D brand are my go-tos—they’re full-fat and creamy, not that watery stuff. Fresh ginger matters too: grab the knobby, firm kind at Whole Foods or your local Asian market. The chicken thighs? Bone-in, skin-on stays juicier than breasts—trust me on this. If you’re in a pinch, skinless thighs work, but the crispy skin adds magic.

No star anise? 1 tsp anise extract or 1/2 tsp fennel seeds gets you close, but the flavor won’t be identical. Short on coconut milk? Half coconut milk, half heavy cream works, but it’ll be less authentic. The tomato paste can be skipped if you’re not a fan—just add 1/4 cup tomato sauce instead. For the spices, toast the cumin and coriander in a dry pan for 30 seconds before adding to the marinade—it deepens the flavor. No fresh cilantro? Dried works at 1/4 the amount, but fresh is worth hunting down for garnish.

This curry tastes even better the next day—3-4 days in the fridge, no problem. Freeze portions for up to 3 months by storing in airtight containers. I like to make a double batch and freeze half immediately. When reheating, add a splash of water or coconut milk to prevent drying out. Serve over jasmine rice or naan—both are perfect. The leftovers? Breakfast game-changers—just heat and eat with toast.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots. The chicken thighs cook right in the coconut milk, so the sauce thickens beautifully without any extra bowls—just stir, simmer, and serve.
  • Rich Without Effort: That full-fat coconut milk does all the heavy lifting here. You don’t need fancy spices or hours of marinating—just a quick sear on the thighs, a splash of ginger-garlic paste, and suddenly, you’ve got a dish that tastes like it simmered all day.
  • Lunchbox Hero: Between us, this curry is my secret weapon for meal prep. The flavors only get better the next day, and it reheats like a dream—pack it in jars, toss it in a thermos, or freeze half for when you’re too busy to cook.
  • Budget-Friendly Luxury: Chicken thighs are forgiving and cheap, and coconut milk makes everything feel special. Honestly, I’ve served this at potlucks, family dinners, and lazy Sundays—it’s the kind of dish that feels fancy but won’t break the bank.

Step-by-step instructions for Badia curry chicken

Here's how to create this aromatic, coconut-rich curry with perfect spice balance and tender chicken.

1

Prepare the Chicken and Build the Spice Base

Heat the 2 tablespoons olive oil in a large, heavy-bottomed pot over medium-high heat. Add the 1.5 pounds boneless, skinless chicken thighs cut into 1-inch pieces and cook until golden brown on all sides, about 5-6 minutes. You'll know they're ready when the edges develop a nice crust and the chicken releases easily from the pan.

Remove the chicken and set it aside. In the same pot, add the 1 whole yellow onion chopped into ½-inch pieces and cook for 3-4 minutes until softened. Add the 6 cloves minced garlic and 2 tablespoons finely grated fresh ginger, cooking for another 30 seconds until fragrant. This aromatic base forms the flavor foundation of your curry.

2

Toast the Spices and Add Tomato Paste

Reduce the heat to medium and add the 2 whole crushed star anise, 1.5 tablespoons ground cumin, 1 tablespoon ground coriander, 1 teaspoon turmeric powder, and 1.5 tablespoons chili powder. Toast these spices for 1-2 minutes until you can smell their warm, earthy aromas filling your kitchen. This step deepens their flavors and removes any raw taste.

Stir in the 2 tablespoons tomato paste and cook for another 1 minute until it darkens slightly. This creates a rich, slightly caramelized base that will blend beautifully with the coconut milk. If the spices stick to the bottom, add a splash of water to deglaze and scrape up those flavorful browned bits.

3

Simmer the Curry with Coconut Milk

Pour in the 13.5 ounces full-fat coconut milk and stir well to combine with the spice mixture. Bring everything to a gentle simmer, then reduce the heat to low. Let it cook uncovered for 10-12 minutes, stirring occasionally, until the coconut milk begins to thicken slightly. You'll see the spices infuse the milk, creating a fragrant, golden curry base.

Return the chicken to the pot and spoon some of the coconut milk over the top to ensure each piece is coated. Cover the pot and simmer gently for 15-20 minutes, until the chicken is tender and cooked through. The curry should have a thick, velvety consistency with just enough sauce to coat the back of a spoon.

4

Finish with Garam Masala and Rest

Remove the pot from heat and stir in the 1 teaspoon garam masala and 1.5 teaspoons salt. Taste and adjust the seasoning if needed—you might want to add a bit more salt to balance the flavors. Let the curry rest, covered, for 5 minutes to allow all the spices to meld together and the chicken to absorb the remaining flavors.

Garnish with the ¼ cup chopped fresh cilantro just before serving. The bright, fresh notes of cilantro cut through the richness of the coconut and spices, adding a beautiful contrast. Serve the Badia curry chicken hot with steamed basmati rice or warm naan bread to soak up every delicious spoonful.

👨‍🍳

Pro Tips For Making Badia Curry Chicken

  • Sear the Chicken Properly: Don’t just toss the chicken thighs into the pot—get them golden brown first. After patting them dry (yes, even skinless), sear them in batches over medium-high heat with a little oil until they develop a crust. This locks in flavor and prevents them from turning rubbery later. I used to skip this, and the curry always tasted underwhelming.
  • Blend the Aromatics Fine: Badia curry relies on that deep, toasty base, so don’t just chop the onions, garlic, and ginger—pulse them in a food processor until they’re almost pasty. This ensures the flavors meld smoothly into the coconut milk instead of floating as chunks. I learned this the hard way when my first batch tasted like a salad.
  • Simmer Low and Slow: Once the coconut milk hits the pot, drop the heat to a bare simmer. Rushing this step will split the milk, turning your creamy curry into a greasy mess. Let it cook uncovered for 20-25 minutes, stirring occasionally, until it thickens slightly. Patience here makes all the difference.
  • Use Stale Coconut Milk: If you’ve got canned full-fat coconut milk, let it sit open in the fridge overnight before using. The cream layer thickens, and the flavor deepens—no need to buy anything fancy. I was skeptical until I tried it; the curry now has a richness that canned milk alone can’t match. (Pro tip: Save the leftover water for another use.)

Wine and beer pairings for this recipe

Wine Pairings

The rich, spiced complexity of Badia curry chicken calls for wines that can stand up to its bold flavors while complementing the coconut and star anise. I always reach for a medium-bodied red like Gewürztraminer from Alsace—its lychee and spice notes mirror the curry’s aromatic profile beautifully.

The slight sweetness helps balance the heat, while the acidity cuts through the coconut’s richness. 🍷

For a white option, Viognier from the Rhône Valley is my go-to. Its floral and stone fruit notes harmonize with the star anise and ginger, while its natural creaminess enhances the dish’s velvety texture. Avoid heavy, oaky whites—they’ll clash with the coconut milk’s delicate creaminess.

Beer Pairings

When it comes to beer, I love a slightly sweet, spiced ale like Belgian Witbier (think Hoegaarden or Stella Artois). The coriander and citrus notes in these beers echo the curry’s spices, while their effervescence cleanses the palate between bites.

For a darker option, a honey-brown ale with caramel and nutty undertones works wonders—Samuel Smith’s Nut Brown Ale is a perfect match.

If you prefer lagers, a crisp, light-bodied German Pilsner (like Warsteiner) provides a refreshing contrast. The hoppy bitterness tempers the dish’s richness, while its clean finish lets the curry’s flavors shine. Avoid heavy stouts or IPAs—they’ll overpower the delicate balance of this dish.

Non-Alcoholic Options

For a refreshing non-alcoholic pairing, I recommend sparkling ginger beer (like Fever-Tree) with a squeeze of lime. The ginger enhances the curry’s spice profile, while the bubbles keep things lively.

Another great choice is coconut water—it complements the coconut milk in the curry and adds a subtle sweetness that rounds out the flavors.

Herbal teas like hibiscus or chamomile with a dash of honey also work beautifully. The floral notes harmonize with the star anise, while the honey balances the spice. Serve chilled for a refreshing sip that won’t compete with the dish’s bold flavors. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 28g140%
Cholesterol 185mg62%
Sodium 1250mg54%
Total Carbohydrate 26g9%
Dietary Fiber 5g18%
Sugars 10g
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

What makes Badia curry chicken different from other chicken curries?

The star anise and coconut milk combination sets it apart! This curry has a unique licorice-like warmth from the star anise that pairs perfectly with the creamy coconut milk. Unlike traditional Indian or Thai curries, Badia curry balances sweet, spicy, and earthy notes without being overly tomato-based, creating a more aromatic, Middle Eastern-inspired flavor profile.

2

Can I use chicken breasts instead of thighs?

You can, but thighs are ideal for this dish. Chicken breasts will stay tender but may dry out during the 15-20 minute simmering time. If using breasts, cut them into ½-inch thick pieces and reduce simmering time to 10-12 minutes to prevent dryness. For extra moisture, add 2 tablespoons water when returning the chicken to the sauce.

3

How do I adjust the spice level?

Start with the recipe as written for a medium heat level. For more heat, add ½ teaspoon extra chili powder or a pinch of cayenne. For milder flavor, reduce the chili powder to 1 tablespoon and omit the cayenne. Taste as you go—you can always add more spice at the end, but you can't remove it once added!

4

Why does my curry taste bitter?

Bitter flavors usually come from over-toasting the spices or using too much star anise. Toast spices for only 1-2 minutes—no longer! For star anise, 2 whole pods is perfect; more than 3 pods can make it bitter. If it's too late, balance with 1 tablespoon sugar or ½ teaspoon honey to mellow the bitterness.

5

Can I make this curry in an Instant Pot?

Sauté the chicken, onion, garlic, and ginger as directed. Then add all spices and tomato paste, stirring for 1 minute. Pour in coconut milk, add chicken, and cook on High Pressure for 8 minutes. Quick-release pressure, then stir in garam masala. The Instant Pot version cooks 30-40% faster but may need 1-2 tablespoons water added for proper pressure.

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