Bill Granger's Chicken Curry Recipe: Smoky Coconut and Spice Harmony

Main Courses

Bill Granger's Chicken Curry Recipe: Smoky Coconut and Spice Harmony

This Bill Granger-inspired chicken curry delivers restaurant-quality depth with smoky coconut and turmeric that transforms simple ingredients into something extraordinary. 🌟 The secret lies in slow-browning the chicken for rich flavor, then simmering it in a velvety sauce where spices bloom naturally—no shortcuts, just layered taste.

I first tried this during a weeknight dinner when I needed something bold but reliable, and it became an instant family favorite.

The recipe balances complexity with simplicity: tender chicken pieces infused with aromatic spices, a coconut milk base that's creamy without being heavy, and a touch of heat that lingers just enough.

What makes it special is the two-stage spice toasting—first in oil to deepen flavors, then simmered with the sauce to create harmony. This isn't just another chicken curry; it's the kind that makes people ask for seconds before you even sit down.

By the time you serve it, you'll have a dish that's golden, fragrant, and perfectly balanced—smoky from the spices, rich from the coconut, and tender from the slow cooking. The sauce clings to the chicken like a second skin, while the rice or naan soaks up every last drop.

It's the kind of meal that feels like a hug on a plate, especially when you're serving a crowd.

Best of all, this curry scales beautifully—double it for leftovers, or halve it for a cozy dinner for two. The technique is straightforward, but the results are anything but ordinary. Let's get cooking.

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

Ingredients for bill granger chicken curry

These 15 ingredients come together to create Bill Granger's restaurant-quality chicken curry.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch pieces
Full-Fat Coconut Milk 🥥 13 ½ oz One can, unsweetened
Yellow Onion 🧅 1 whole Medium size, diced
Garlic Cloves 🧄 6 cloves Peeled, minced
Fresh Ginger 🌿 2 tbsp Grated, finely
Ground Cumin 🌶️ 1 tbsp Freshly toasted
Ground Coriander 🌿 1 tbsp Toasted for depth
Turmeric Powder 🌶️ 1 tsp Bright yellow color
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Cayenne Pepper 🔥 ½ tsp Adjust for heat
Tomato Paste 🍅 2 tbsp Smooth, no sugar added
Vegetable Oil 🫒 2 tbsp Neutral flavor preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed
Salt 🧂 1 tsp Kosher or sea salt

The chicken thighs are key here—they stay juicy through the long cooking, unlike breasts. Look for bone-in, skin-on thighs at the grocery store for extra flavor, but boneless works fine too. Costco or Trader Joe's usually have good prices on bulk chicken. For the coconut milk, don't skimp—full-fat is non-negotiable for that rich, velvety sauce. The canned version from Thai Kitchen or Goya works perfectly, but if you can find fresh coconut milk at an Asian market, it's worth the splurge. Just make sure it's unsweetened—sugar will throw off the balance.

No fresh ginger? Powdered works at half the amount, but it won't have that same bright kick. Running low on tomato paste? Crushed tomatoes at double the quantity gets you close, though you'll lose some of that concentrated depth. The spices are where this curry shines—toast the whole spices (cumin and coriander) in oil for 30 seconds before grinding to release their aromas. No mortar and pestle? A coffee grinder works great. For heat, reduce the cayenne or swap in red pepper flakes. The cilantro is optional but adds freshness—skip it if you're sensitive to herbs.

This curry tastes even better the next day—make a double batch for leftovers. Store in an airtight container in the fridge for 4-5 days, or freeze for 3 months. I like to portion it into containers with rice or naan on the side for easy grab-and-go meals. The sauce thickens as it cools, so add a splash of water or coconut milk when reheating. For serving, a sprinkle of toasted coconut flakes adds that extra restaurant touch.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots—just brown the chicken, toss in the onions, garlic, and ginger, then let the coconut milk do its thing. The chicken practically falls off the bone, and you’re left with one pan to wash. (Yes, even on a Tuesday night.)
  • Rich Without Effort: That full-fat coconut milk? It’s the secret weapon here—creamy, velvety, and packed with flavor without a single drop of cream. The ginger and garlic caramelize into something deeper than takeout, and the chicken stays juicy. Honestly, it’s the kind of taste that makes you pause mid-bite.
  • Meal Prep Gold: This curry reheats like a dream—better the next day, if you can believe it. I make a double batch on Sundays, freeze half, and pull it out for lazy evenings. It’s my go-to for potlucks too; everyone asks for the recipe, and I never share.
  • Budget-Friendly Luxury: Chicken thighs are forgiving and cheap, and coconut milk stretches into a whole meal. No fancy spices needed—just salt, pepper, and a little heat if you like it. Between us, this is the kind of dish that feels indulgent but won’t break the bank. (My wallet thanks me.)

Step-by-step instructions for smoky coconut chicken curry

Let's build this rich, aromatic curry with deep layers of smoky coconut and warming spices.

1

🔥 Step 1: Sear the Chicken for Maximum Flavor

Heat the 2 tablespoons vegetable oil in a large, heavy-bottomed pot over medium-high heat until shimmering. Add the 1.5 lb boneless chicken thighs cut into 1-inch pieces, working in batches if needed to avoid crowding. Let each piece sear undisturbed for 3-4 minutes until deep golden brown on all sides. This creates a flavorful crust that won't dissolve in the sauce.

Here's the thing—don't skip this step. The Maillard reaction happening here develops that deep, meaty flavor that forms the foundation of your curry. If you're worried about overcrowding, work in two batches, but keep the pot on the same heat level. Once all pieces are browned, remove them and set aside on a plate.

2

🍳 Step 2: Build the Spice Base

In the same pot (no need to wipe it clean—those browned bits are flavor gold), add the diced yellow onion and cook over medium heat for 5-6 minutes until softened and beginning to caramelize. Add the minced garlic cloves and grated fresh ginger, stirring constantly for 1 minute until fragrant—you should smell that pungent, fresh aroma.

Now it's time for the spices. Add the ground cumin, ground coriander, turmeric powder, ground black pepper, and cayenne pepper. Stir for 30 seconds to toast the spices—you'll see them dance and release their essential oils. This is when the curry starts getting serious. Add the tomato paste and stir for another 2 minutes until it darkens slightly and coats the back of a spoon.

3

🥘 Step 3: Simmer the Coconut Milk

Pour in the 13.5 oz full-fat coconut milk and bring to a gentle simmer over medium-low heat. Return the chicken to the pot, spooning some of the coconut sauce over the top to coat. Partially cover and let it simmer for 25-30 minutes, stirring occasionally, until the chicken is tender and cooked through and the sauce has thickened slightly.

I know it seems like a long wait, but patience pays off here. The coconut milk will separate slightly—this is normal. Just stir gently to recombine before serving. If the sauce looks too thin after 25 minutes, uncover and simmer for another 5-10 minutes to reduce it to your preferred consistency. Taste and adjust seasoning with the 1 teaspoon salt if needed.

4

🍽️ Step 4: Finish and Serve

Once the chicken is tender, stir in the 1 tablespoon lemon juice and remove from heat. Let it sit for 5 minutes to allow the flavors to meld. The acidity from the lemon brightens all those rich coconut and spice notes.

Garnish with the ¼ cup chopped fresh cilantro just before serving. This herb adds a fresh finish that cuts through the richness of the coconut. Serve immediately with steamed basmati rice or warm naan bread to soak up that delicious sauce. The curry should be creamy yet balanced, with tender chicken swimming in a fragrant, slightly spicy coconut broth.

👨‍🍳

Pro Tips For Making Bill Granger Chicken Curry

  • CRISP THE CHICKEN FIRST: Pat the boneless thighs bone-dry before searing, then hit them with a pinch of salt and let them sit 10 minutes—this guarantees a golden crust that won’t turn to mush when the coconut milk hits. I learned this the hard way after my first batch came out soggy; the Maillard reaction is non-negotiable here.
  • SWEAT ONIONS LOW AND SLOW: Don’t rush the onion step—cook them over medium-low heat until they’re deep golden, not browned. If they darken too fast, pull the pan off heat and let them rest 2 minutes. Bill Granger’s recipe relies on that sweet, jammy base, and burnt onions just taste bitter.
  • STIR IN COCONUT MILK GRADUALLY: Pour in the full-fat coconut milk slowly while stirring constantly, or you’ll end up with a greasy, separated mess. Start with half, let it simmer 3 minutes, then add the rest—this keeps the sauce silky instead of breaking.
  • SALT THE COCONUT MILK: Yes, even coconut milk needs seasoning. Add ½ teaspoon salt to the can before opening (or stir it in after heating), because the sweetness of the curry can get overpowered without it. I was skeptical until I tried it—now I never skip it.

Best sauces and condiments for this bill granger chicken curry

Creamy Coconut Variations

For extra richness, stir in ½ cup Greek yogurt or sour cream at the end for a tangy twist. I like Fage 5% plain yogurt—it adds protein without overpowering the flavors.

For a vegan option, use coconut yogurt from brands like Kite Hill. The yogurt cuts through the coconut's heaviness beautifully, balancing the dish. 🥥

Spicy Heat Boosters

Need more fire? Add 1-2 tbsp of gochujang (Korean chili paste) for deep, fermented heat. Or, stir in 1 tsp of sambal oelek with the lemon juice at the end.

For smoky heat, swap the cayenne for ½ tsp smoked paprika and add ¼ tsp of chipotle powder. Always taste first—heat builds as the curry cools!

Tangy Yogurt Sauce

Mix ¼ cup plain yogurt with 1 tsp lemon juice and ½ tsp cumin for a cooling dipping sauce. Serve on the side for those who prefer less coconut richness.

This works especially well with store-bought naan or garlic bread. I keep a jar in the fridge for quick weeknight meals—it lasts 5 days covered.

Herb Infusions

Swap cilantro for fresh mint or basil for a Middle Eastern twist. Add 2 tbsp chopped mint with the lemon juice at the end. For depth, infuse the coconut milk by simmering it with 2 sprigs of fresh cilantro or mint for 10 minutes before adding the chicken.

Strain before using to keep the sauce smooth. 🌿

Sweet-Savory Balance

Add 1 tbsp honey or maple syrup to the sauce while simmering to balance the heat. I use local raw honey from my farmers market—it adds floral notes that complement the spices.

For a caramelized touch, sprinkle 1 tsp brown sugar with the tomato paste at the start. The sweetness caramelizes with the spices for extra depth.

Store-Bought Shortcuts

No time to toast spices? Use 1 tbsp of garam masala or curry powder instead. For the onion and garlic base, try 1 tbsp onion powder and 1 tsp garlic powder—just add them with the other spices.

These shortcuts won’t be as complex, but they’ll still deliver a flavorful curry in 20 minutes. Perfect for busy weeknights! ⏰

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 28g140%
Cholesterol 185mg62%
Sodium 890mg39%
Total Carbohydrate 28g10%
Dietary Fiber 6g21%
Sugars 8g
Protein 32g64%
* 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

Why does this recipe use chicken thighs instead of breasts?

Chicken thighs stay juicy and tender through the long simmering process, while breasts often dry out in coconut-based curries. The thighs also develop a deeper, richer flavor from the spices. For extra flavor, look for bone-in, skin-on thighs—they add wonderful depth to the dish!

2

Can I make this curry in a slow cooker?

Brown the chicken first in a skillet, then transfer everything to the slow cooker. Cook on low for 4-5 hours or high for 2-3 hours. The slow cooker method actually enhances the flavors even more. Just add the coconut milk and lemon juice at the end of cooking.

3

What if I don't have fresh ginger?

Use ½ teaspoon ground ginger instead, but it won't have the same bright, fresh flavor. For best results, find a small piece of fresh ginger at your grocery store—it's worth the trip! The fresh ginger adds a vibrant kick that ground ginger can't match.

4

How can I adjust the heat level?

Start with ½ teaspoon cayenne and taste as you go. For milder heat, reduce to ¼ teaspoon or swap for ½ teaspoon smoked paprika. If you love spice, add 1 teaspoon gochujang (Korean chili paste) at the end. Remember, heat builds as the curry cools!

5

Can I freeze leftovers?

Yes! Store in an airtight container for up to 3 months. The sauce may thicken when frozen, so add a splash of water or coconut milk when reheating. I like to portion it with rice in containers for easy grab-and-go meals. The flavors actually improve after a day or two!

★★★★★4.8(15 reviews)
Categories Main Courses