Introduction
The aroma of coconut curry butter chicken simmering on the stove pulls everyone into the kitchen—every single time. I remember the first night I whipped up this coconut curry butter chicken; it was after a long day, and I wanted something wholesome but easy. You know those evenings when you want bold flavors without spending hours? This recipe came together in a flash and totally blew me away.
Coconut curry butter chicken is not your ordinary weeknight dinner. The first spoonful is a rush of creamy, spiced sauce, tender chicken, and a buttery finish that tastes like comfort in a bowl. I grew up with classic butter chicken, but adding coconut milk and curry powder? Game-changer. It makes the sauce silkier and gives the whole dish a tropical, mellow warmth. I’ve made this recipe at least a dozen times—sometimes with tweaks, sometimes exactly as written—and it’s never let me down.
What I love about coconut curry butter chicken is how it fits so many needs. It’s quick enough for busy families, mild enough for picky eaters, and secretly packs in so much flavor that adults always ask for seconds. If you’re after a dinner that’s creamy, cozy, and ready in under 30 minutes, this is it. I’ve tested and tweaked every step, so you get a coconut curry butter chicken that’s both foolproof and restaurant-worthy—without any fuss.
Why You’ll Love This Recipe
- Quick & Easy: You’ll have coconut curry butter chicken on the table in under 30 minutes—no kidding. Perfect for weeknight dinners or when you need something impressive, fast.
- Simple Ingredients: No need for an exotic grocery run. Everything you need is probably sitting in your pantry or fridge right now.
- Perfect for Any Occasion: It’s just as at home at a laid-back family meal as it is at a cozy dinner party with friends. I’ve served it for date night and even at a holiday potluck (everyone wanted the recipe!).
- Crowd-Pleaser: Kids adore the creamy sauce, and adults love the layers of flavor. It’s mild, but you can bump up the spice if you want.
- Unbelievably Delicious: The combo of coconut milk, curry, and butter creates a sauce that’s velvety and rich, but not heavy. You’ll want to mop up every drop with rice or naan.
Here’s what sets this coconut curry butter chicken apart: blending coconut milk and butter with just the right amount of curry powder gives you that creamy, slightly sweet, perfectly spiced sauce. I use a little tomato paste for depth—trust me, it’s worth it—and brown the chicken well for extra flavor. After countless test runs, I’ve dialed in the seasoning so you get a balanced, vibrant curry every time.
Honestly, this recipe isn’t just “good.” It’s the kind of cozy meal that makes everyone at the table pause after the first bite. It’s comfort food, but lighter and fresher, with a tropical twist. If you want to impress guests with zero stress—or just treat yourself to something amazing on a random Tuesday—this coconut curry butter chicken is for you.
What Ingredients You Will Need
This coconut curry butter chicken recipe uses everyday ingredients to create a creamy, crave-worthy sauce and juicy chicken. Here’s what you’ll need (plus a few tips from my kitchen):
- Chicken thighs or breasts, boneless and skinless, cut into bite-sized pieces (thighs stay juicier, but breasts work great too)
- Salt and black pepper for seasoning the chicken (I like sea salt for a cleaner taste)
- Unsalted butter (adds richness—if you only have salted, just reduce the added salt slightly)
- Yellow onion, finely chopped (for sweetness and depth)
- Fresh garlic, minced (brings out that classic curry aroma)
- Fresh ginger, grated (you can use ground ginger in a pinch, but fresh is best for zing)
- Curry powder (choose a mild or hot blend depending on your taste—I love using a Madras style blend)
- Ground cumin (adds warmth and earthiness)
- Turmeric (for color and a gentle bitterness)
- Tomato paste (just a couple tablespoons, but it makes the sauce richer and gives a beautiful color)
- Coconut milk, full-fat (use the canned kind for the creamiest results; light coconut milk will thin the sauce)
- Heavy cream (optional, for even more creaminess—sub with coconut cream for dairy-free)
- Lemon juice or lime juice (just a squeeze at the end to balance the richness)
- Fresh cilantro, chopped (for garnish—if you’re not a fan, use parsley or skip it)
Optional add-ins and swaps:
- Red chili flakes or fresh chili for heat (I love adding just a pinch if I’m feeling spicy)
- Spinach or peas for extra veggies (toss in at the end to wilt)
- Swap ghee for butter if you want a slightly nuttier flavor
- Use Greek yogurt instead of cream for a tangy finish
- For gluten-free, all ingredients are naturally safe—just double check your curry powder label
If you’re dairy-free, replace the butter with coconut oil and use coconut cream for extra richness. For the best flavor, look for canned coconut milk that lists only coconut and water as ingredients (I prefer Thai Kitchen or Aroy-D brands).
This recipe is super flexible—don’t be afraid to experiment with what you have. The coconut curry butter chicken will still turn out delicious!
Equipment Needed
- Large skillet or sauté pan (nonstick or stainless both work—I use a 12-inch skillet for plenty of room)
- Sharp chef’s knife (for easy, even chicken pieces and quick onion mincing)
- Cutting board (I keep a separate one for meats)
- Measuring spoons and cups (accuracy matters for the spices)
- Wooden spoon or spatula (for stirring and scraping up those yummy browned bits)
- Grater or microplane (for fresh ginger—if you don’t have one, just mince it as finely as possible)
- Can opener (for the coconut milk, unless you’re using a carton)
- Small bowl (for holding prepped spices or aromatics)
If you don’t have a large skillet, a wide Dutch oven or deep frying pan will do just fine. I’ve made this in a cast iron skillet before, but you need to watch the sauce closely so nothing sticks. For cleanup, nonstick is a little easier (especially with tomato paste).
Budget tip: You don’t have to splurge on fancy pans—my best coconut curry butter chicken was made in a $20 skillet I’ve had for years! Just make sure your pan is big enough for the chicken to brown, not steam.
Preparation Method
-
Prep the chicken:
Pat 1.5 lbs (about 700g) boneless, skinless chicken thighs or breasts dry with paper towels. Cut into 1-inch (2.5cm) pieces. Season with 1 tsp salt and 1/2 tsp black pepper.
(Tip: Drying the chicken helps it brown better.) -
Sauté aromatics:
Heat 3 tbsp unsalted butter (about 42g) in a large skillet over medium-high. When melted and bubbling, add 1 finely chopped yellow onion. Sauté for 3-4 minutes until softened and turning golden. Add 4 cloves garlic (minced) and 1 tbsp fresh ginger (grated). Cook for 1 minute until fragrant.
(You’ll smell the difference—don’t let the garlic brown or it can get bitter!) -
Add spices:
Sprinkle in 2 tbsp curry powder, 1 tsp ground cumin, and 1/2 tsp turmeric. Stir constantly for about 1 minute to toast the spices and wake up their flavors.
(If it seems dry, add a splash of coconut milk.) -
Brown the chicken:
Add the seasoned chicken pieces to the pan. Sear for 4-5 minutes, turning to brown all sides. Don’t overcrowd—work in batches if needed. The chicken doesn’t need to be fully cooked yet.
(If the bottom starts to stick, add a little more butter.) -
Build the sauce:
Stir in 2 tbsp tomato paste. Cook for 1 minute, scraping the pan to mix everything well. Pour in 1 can (14 oz/400ml) full-fat coconut milk and 1/4 cup (60ml) heavy cream (or extra coconut milk for dairy-free). Bring to a gentle simmer, scraping up browned bits.
(You want a smooth, orange-golden sauce.) -
Simmer and finish:
Reduce heat to low and simmer, uncovered, for 8-10 minutes. Stir occasionally. The sauce should thicken and the chicken will cook through. Taste and adjust salt, pepper, or curry powder if needed.
(If the sauce gets too thick, add a splash of water or more coconut milk.) -
Balance and garnish:
Squeeze in 1 tbsp lemon or lime juice. Stir. Sprinkle with 1/4 cup chopped cilantro (or parsley).
(The acidity brightens the sauce and the herbs make it pop.)
Serve your coconut curry butter chicken hot, spooned over steamed rice or with warm naan. If you run into issues (like a broken sauce or overcooked chicken), just keep stirring gently and add a splash of coconut milk to bring it back together. Honestly, the sauce is very forgiving.
Cooking Tips & Techniques
Cooking coconut curry butter chicken has taught me a few tricks—and a couple cautionary tales! Here are my best tips for nailing it every time:
- Brown, don’t steam: Give your chicken space in the pan. If you pile it all in at once, it’ll steam instead of brown, and you’ll miss out on that deep flavor.
- Toast your spices: Always give the curry powder, cumin, and turmeric a minute in the hot pan before adding liquids. This wakes up the flavors and prevents a “raw” spice taste.
- Don’t rush the simmer: The sauce thickens and develops flavor as it simmers. If you rush this step, the sauce may be too thin or the chicken not as tender. Ten minutes is usually just right, but don’t be afraid to go a bit longer if you have time.
- Watch the salt: Some curry powders are salty, and coconut milk brands vary. Taste before salting at the end!
- Use full-fat coconut milk: Light versions can split or turn watery. Trust me, you want the creaminess here.
I’ve accidentally scorched the garlic in a rush (not great), and once forgot to season the chicken before browning—both made a big difference. If you make a mistake, just keep going. This coconut curry butter chicken recipe is pretty forgiving, honestly.
For multitasking: While the sauce simmers, get your rice or naan ready. If you want to make a veggie side, toss some frozen peas or spinach into the sauce during the last few minutes. It’s a little shortcut that makes dinner feel extra complete!
For consistency, measure the spices and tomato paste ahead of time, and have everything ready before you start cooking. It saves you from frantically chopping onions while the butter burns (been there, done that).
Variations & Adaptations
One of the best things about coconut curry butter chicken is how flexible it is. Here are some of my favorite ways to switch it up:
- Vegetarian option: Swap the chicken for firm tofu (cubed and patted dry) or use a mix of chickpeas and cauliflower. Sauté as you would the chicken for a hearty, protein-packed meal.
- Low-carb/keto: Ditch the rice and serve with roasted cauliflower or over sautéed greens. You can also use coconut cream instead of heavy cream to keep it dairy-free and low-carb.
- Spicy variation: Add 1-2 chopped Thai chilies or a generous pinch of chili flakes with the aromatics. If serving to kids, keep the heat low and serve chili oil on the side for grown-ups.
- Seasonal swap: In summer, toss in fresh cherry tomatoes or bell pepper slices; in winter, try adding baby spinach or kale for color and nutrients.
- Allergen swaps: For dairy-free, use coconut oil or vegan butter instead of regular butter and skip the cream. Gluten is not usually an issue, but always check your curry powder.
My personal favorite? I once made this with shrimp instead of chicken—just reduce the cook time since shrimp cooks fast! I’ve also tried adding a splash of fish sauce for umami (works surprisingly well). Don’t be afraid to make this coconut curry butter chicken your own.
Serving & Storage Suggestions
Serve coconut curry butter chicken piping hot, ladled over fluffy basmati or jasmine rice. Warm naan or roti on the side is a must for scooping up all that luscious sauce. For a lighter meal, pair with cauliflower rice or a crisp cucumber salad.
This dish pairs beautifully with a glass of crisp Riesling or a cold mango lassi for a non-alcoholic treat. For sides, I love serving it with roasted vegetables or simple steamed broccoli.
Leftovers keep in an airtight container in the refrigerator for up to 4 days. The flavors deepen overnight, so it’s even better the next day. To freeze, cool completely and store in portions for up to 2 months. Thaw in the fridge and reheat gently on the stove, adding a splash of coconut milk if needed.
Pro tip: If you’re reheating in the microwave, cover loosely and stir halfway to prevent the sauce from splitting. And honestly, don’t skip the fresh cilantro at serving—it makes the colors and flavor pop!
Nutritional Information & Benefits
A typical serving of coconut curry butter chicken (about 1 cup) provides roughly 400-450 calories, 25g protein, 30g fat (mostly from the coconut milk and butter), and around 8-10g carbs.
Chicken brings lean protein, while coconut milk offers healthy fats (including lauric acid, which is great for energy). The spices—curry powder, turmeric, cumin—add antioxidants and a metabolism-friendly boost. If you use cauliflower rice and coconut cream, the recipe is fully dairy-free, gluten-free, and works for low-carb diets.
Watch out if you have dairy or coconut allergies (swap as needed). I love that this recipe is naturally free from gluten and can be adapted for almost any dietary need. I often make it after a tough workout—it’s nourishing, filling, and never feels heavy.
Conclusion
If you’re craving something cozy, flavorful, and fast, this coconut curry butter chicken is absolutely worth a spot in your dinner rotation. It’s packed with creamy comfort, simple enough for a busy night, and always delivers smiles (and second helpings). I love how it brings restaurant-style flavor to my table with zero stress.
Don’t be shy about putting your own spin on it—add veggies, play with the spices, or swap out proteins. I can’t count how many times this recipe’s saved me on a weeknight when I needed something special, fast.
If you try this coconut curry butter chicken recipe, drop a comment below! Tell me your favorite twist or share it on Pinterest so more folks can enjoy it. Happy cooking—and here’s to many more creamy, curry-filled dinners!
FAQs
Can I make coconut curry butter chicken ahead of time?
Absolutely! The flavors only get better as it sits. Store in the fridge up to 4 days and reheat gently before serving.
Can I use chicken breasts instead of thighs?
Yes, both work well. Thighs stay juicier, but breasts are leaner and cook a bit faster. Just don’t overcook them!
Is coconut curry butter chicken spicy?
It’s mild as written, but you can add chili flakes or fresh chilies for more heat. Adjust the spice to your taste.
Can I freeze leftovers?
Definitely. Cool completely, portion into containers, and freeze up to 2 months. Thaw in the fridge before reheating.
What’s the best way to reheat coconut curry butter chicken?
For best texture, reheat slowly on the stove with a splash of coconut milk. You can microwave it too—just stir well and heat in bursts.
Pin This Recipe!
Coconut Curry Butter Chicken
This easy coconut curry butter chicken is a creamy, comforting dinner packed with bold flavors and ready in under 30 minutes. Tender chicken simmers in a velvety coconut curry sauce with a buttery finish, perfect for busy weeknights or cozy gatherings.
- Prep Time: 10 minutes
- Cook Time: 18 minutes
- Total Time: 28 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Indian-Inspired
Ingredients
- 1.5 lbs (about 700g) boneless, skinless chicken thighs or breasts, cut into 1-inch pieces
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 3 tablespoons unsalted butter
- 1 yellow onion, finely chopped
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons curry powder (mild or hot, to taste)
- 1 teaspoon ground cumin
- 1/2 teaspoon turmeric
- 2 tablespoons tomato paste
- 1 can (14 oz/400ml) full-fat coconut milk
- 1/4 cup heavy cream (optional, or use coconut cream for dairy-free)
- 1 tablespoon lemon juice or lime juice
- 1/4 cup fresh cilantro, chopped (for garnish)
- Optional: red chili flakes or fresh chili for heat
- Optional: spinach or peas for extra veggies
Instructions
- Pat chicken dry with paper towels and cut into 1-inch pieces. Season with salt and black pepper.
- Heat butter in a large skillet over medium-high heat. Add chopped onion and sauté for 3-4 minutes until softened and golden.
- Add minced garlic and grated ginger. Cook for 1 minute until fragrant.
- Sprinkle in curry powder, ground cumin, and turmeric. Stir constantly for about 1 minute to toast the spices.
- Add seasoned chicken pieces to the pan. Sear for 4-5 minutes, turning to brown all sides. Work in batches if needed.
- Stir in tomato paste and cook for 1 minute, scraping the pan to mix well.
- Pour in coconut milk and heavy cream (if using). Bring to a gentle simmer, scraping up browned bits.
- Reduce heat to low and simmer, uncovered, for 8-10 minutes, stirring occasionally, until sauce thickens and chicken is cooked through.
- Taste and adjust salt, pepper, or curry powder as needed. If sauce is too thick, add a splash of water or more coconut milk.
- Squeeze in lemon or lime juice and stir. Sprinkle with chopped cilantro before serving.
- Serve hot over steamed rice or with warm naan.
Notes
For dairy-free, use coconut oil instead of butter and coconut cream instead of heavy cream. Brown the chicken in batches for best flavor. Toasting the spices before adding liquids enhances their aroma. Leftovers taste even better the next day and freeze well for up to 2 months.
Nutrition
- Serving Size: About 1 cup per serving
- Calories: 425
- Sugar: 4
- Sodium: 650
- Fat: 30
- Saturated Fat: 18
- Carbohydrates: 10
- Fiber: 2
- Protein: 25
Keywords: coconut curry butter chicken, easy curry chicken, creamy chicken curry, weeknight dinner, Indian curry, gluten-free, dairy-free option, quick chicken recipe





