Coconut Chicken Curry (30 Minutes)

Rich, silky, and ready in 30 minutes. The ultimate weeknight hug in a bowl.

Quick & Easy Everyday Recipes .

Dinner is served in just half an hour. This creamy blend of coconut milk and warm spices makes a hectic day feel a bit slower. A simple, nourishing meal for the whole family.

Published: September 3, 2026
Share:
Jump to Recipe Pin It
Coconut Chicken Curry (30 Minutes) | Recipe Blog

The essence of a coconut chicken curry is a beautiful intersection of trade and tradition, primarily rooted in the coastal regions of South Asia and Southeast Asia. In these tropical landscapes, the abundance of coconut palms provided a natural, creamy base that balanced the heat of local chilies and the earthiness of turmeric.

Historically, the marriage of aromatic spices—like ground cumin and garam masala—with rich coconut milk served as a way to create nourishing, calorie-dense meals that could sustain workers in humid climates. The addition of a salty element, such as fish sauce (or soy sauce), reflects the deep influence of maritime trade and the blending of regional tastes across borders.

Over time, this style of cooking evolved from slow-simmered village pots to the quick, modern versions we enjoy today. While the pacing has changed, the soul of the dish remains the same: a harmony of sweet, sour, and spicy notes designed to provide warmth and comfort to anyone sitting at the table.

Why You'll Love It

    • Honestly, it's just pure comfort in a bowl, and the way the full-fat coconut milk makes everything so silky... well, it's like a warm hug.
    • I love that it only takes 30 minutes; dang, it's such a lifesaver when the day has just been too long and you need something nourishing.
    • The smell of fresh ginger and garlic hitting the pan always reminds me of my younger years, just that lovely, cozy scent filling the kitchen.
    • It's a one-pot wonder, so you aren't stuck with a mountain of dishes, which, let's be real, is the best part of any weeknight meal.

"Honestly, I can't believe this takes 30 minutes. It tastes like it simmered all day! My kids actually asked for seconds."

Essential Ingredient Guide

  • 1.5 lbs bone-in, skinless chicken thighs, cut into 1½-inch pieces: I always go for thighs because they stay so juicy, unlike breasts which can get a bit dry. Just be careful when cutting them into 1½-inch pieces so they cook evenly.
  • 1 can (14 oz) full-fat coconut milk: Please, do use the full-fat kind here. It gives the sauce that rich, creamy weight that just makes the whole dish feel special.
  • ¼ tsp cayenne pepper (optional): Now, this is optional, but if you like a little kick, go for it. It adds a tiny bit of heat that dances nicely with the sweetness of the coconut.
  • 1 tbsp garam masala: This is where the magic happens. It's a warm blend of spices that adds so much depth; just make sure it's fresh for the best aroma.
  • 1 tbsp fresh lime juice: A little squeeze of lime juice at the end just wakes everything up. It cuts through the richness of the coconut milk, honestly, it's essential.
  • 1 tbsp brown sugar or honey: I use just a touch of brown sugar or honey to balance the salty notes. It doesn't make it sweet, it just rounds out the edges, you know?
Preparing Coconut Chicken Curry (30 Minutes) | Recipe Blog

Complete Cooking Process

  • Getting Everything Ready:

    I like to have my 1 large onion, diced, and my minced garlic and ginger all set aside. Having everything prepped means you aren't rushing once the oil is hot.

  • Building the Flavor:

    The real soul of the dish starts when the onion, garlic, and ginger soften in the coconut oil or olive oil. Then, stirring in the garam masala, cumin, turmeric, and cayenne pepper lets those spices bloom and smell just heavenly.

  • Developing the Texture:

    Browning the chicken thighs first is key for a bit of depth, then letting them simmer in the coconut milk and low-sodium chicken broth. This makes the meat tender and the sauce wonderfully thick.

  • The Final Polish:

    Right at the end, I stir in the fish sauce (or soy sauce), brown sugar or honey, and the lime juice. Then, I fold in the ½ cup frozen peas, thawed, just until they're bright and warm.

  • The Perfect Moment to Serve:

    It's best served immediately while it's still steaming. I always sprinkle on the ¼ cup fresh cilantro, chopped, and add lime wedges for that fresh, bright finish.

  • Pro Tips

    • Don't crowd the pan when browning the chicken, or they'll steam instead of searing.

    • If the sauce feels too thick for your liking, just splash in a bit more low-sodium chicken broth.

    • Use a heavy-bottomed pot to make sure the coconut milk doesn't scorch on the bottom.

    • Taste the sauce before adding salt, as the fish sauce (or soy sauce) already brings a fair amount of saltiness.

    Just trust your instincts and enjoy the process.

Cooking Coconut Chicken Curry (30 Minutes) | Recipe Blog

Better For You Treats

This curry is such a lovely way to get in some goodness, using a base of full-fat coconut milk and adding in ½ cup frozen peas, thawed, for a pop of nutrients. It's hearty and filling without feeling heavy, just a grounded, wholesome meal.

Ways to Make it Your Own

If you're feeling adventurous, you could swap the chicken for chickpeas or add some sliced carrots along with the 1 large onion, diced. I sometimes add a handful of spinach at the very end for a bit more color, too.

Serving Suggestions

I usually serve this over a fluffy bed of basmati rice to soak up all that creamy sauce. A side of warm naan bread is wonderful for scooping up the last bits, and don't forget those lime wedges for a little extra zing.

Frequently Asked Questions

Can I use chicken breast instead of thighs?

You can, but honestly, thighs are so much more forgiving. If you use breasts, just keep a close eye on them so they don't overcook and get tough.

What if I don't have fish sauce?

No worries at all, oops, just use soy sauce instead. It gives you that same salty, savory depth that makes the curry taste authentic.

Is this curry very spicy?

Not really! Most of the warmth comes from the garam masala, and since the ¼ tsp cayenne pepper (optional) is just a pinch, it's quite mild for most folks.

Coconut Chicken Curry (30 Minutes) Ready to Serve | Recipe Blog

Nutrition Facts

per serving

420

Calories

26g

Protein

14g

Carbs

28g

Fat

Fiber: 3g
Sugar: 8g
Sodium: 850mg

Taste Profile

🍯 Sweet
Low
🧂 Salty
Medium
🌶️ Spicy
Medium
🍋 Sour
Low
🍖 Umami
High

A rich, creamy balance of warm earthy spices with a bright citrus finish.

Ingredient Substitutions

Don't have an ingredient? Try these alternatives

Fish sauce Soy sauce

Provides the salty umami depth, though slightly less pungent.

Coconut oil Olive oil

A neutral alternative if you don't want the coconut flavor in the sauté.

Recipe Variations

Try these delicious twists on the original

Vegetable Twist

Swap the chicken for cubed cauliflower and chickpeas for a hearty meatless version.

Extra Heat

Increase the cayenne pepper or add a sliced Thai bird's eye chili during the onion sauté for a real kick.

Common Mistakes to Avoid

Learn from others' mistakes for perfect results

  • Burning the garlic by using heat that's too high
  • Using light coconut milk, which results in a thin, watery sauce
  • Adding the lime juice too early, which can dull the brightness

Meal Prep & Storage

Make Ahead Tips

This curry is wonderful made a day in advance. Just heat it slowly on the stove with a splash of water if the sauce has thickened too much in the fridge.

Leftover Ideas

Keep in an airtight container. Reheat gently over medium-low heat to keep the coconut milk from separating.

Perfect Pairings

Serve this with...

Steamed Basmati or Jasmine rice Warm garlic naan bread A crisp cucumber and red onion salad

Cooking Timeline

0-5 min

Sauté onion, garlic, and ginger until fragrant

5-8 min

Toast the dry spices in the oil

8-12 min

Brown the chicken pieces

12-25 min

Simmer with coconut milk and broth

25-30 min

Stir in peas, lime, and cilantro

Coconut Chicken Curry (30 Minutes)

Coconut Chicken Curry (30 Minutes)

A velvety coconut chicken curry that wraps you in warmth with the scent of fresh ginger and garam masala. It's a creamy, one-pot comfort that brings a little bit of peace to a busy evening.

Author: Alexa Carter

Timing

Prep Time

10 Minutes

Cook Time

20 Minutes

Total Time

30 Minutes

Recipe Details

Category: Quick & Easy Everyday Recipes
Difficulty: Easy
Cuisine: Indian-inspired
Yield: Serves 4
Dietary: Dairy-Free

Ingredients

Main Ingredients

  • 01

    1.5 lbs bone-in, skinless chicken thighs, cut into 1½-inch pieces

  • 02

    2 tbsp coconut oil or olive oil

  • 03

    1 large onion, diced

  • 04

    4 cloves garlic, minced

  • 05

    1-inch piece fresh ginger, minced

Spices and Sauce

  • 01

    1 tbsp garam masala

  • 02

    1 tsp ground cumin

  • 03

    ½ tsp ground turmeric

  • 04

    ¼ tsp cayenne pepper (optional)

  • 05

    1 can (14 oz) full-fat coconut milk

  • 06

    1 cup low-sodium chicken broth

  • 07

    1 tbsp fish sauce (or soy sauce)

  • 08

    1 tbsp brown sugar or honey

  • 09

    1 tbsp fresh lime juice

  • 10

    Salt, to taste

Finishing Touches

  • 01

    ½ cup frozen peas, thawed

  • 02

    ¼ cup fresh cilantro, chopped (plus extra for garnish)

  • 03

    Lime wedges, for serving

Instructions

Step 01

Start by warming up your 2 tbsp coconut oil or olive oil in a large pot. Once it's shimmering, toss in your 1 large onion, diced, and let them soften up. It's a lovely smell, honestly, just wait until they're translucent.

Step 02

Stir in those 4 cloves garlic, minced, and the 1-inch piece fresh ginger, minced. You only need a minute or two here—just until the aroma fills the kitchen, but be careful not to let the garlic brown too much, oops!

Step 03

Now, bring in the warmth. Stir in 1 tbsp garam masala, 1 tsp ground cumin, ½ tsp ground turmeric, and ¼ tsp cayenne pepper (optional). Let the spices toast in the oil for a bit; it really wakes up the flavor.

Step 04

Add your 1.5 lbs bone-in, skinless chicken thighs, cut into 1½-inch pieces. Cook them just until the outside isn't pink anymore. You aren't cooking them through yet, just getting a bit of a sear.

Step 05

Pour in the 1 can (14 oz) full-fat coconut milk and 1 cup low-sodium chicken broth. Stir in 1 tbsp fish sauce (or soy sauce) and 1 tbsp brown sugar or honey. Let it all simmer gently until the chicken is tender and cooked through.

Step 06

Right at the end, stir in 1 tbsp fresh lime juice, Salt, to taste, and ½ cup frozen peas, thawed. Fold in ¼ cup fresh cilantro, chopped. It's just a quick stir, yeah, just to heat the peas and keep the cilantro bright.

Notes & Tips

  • 1

    The bone-in thighs really make the sauce richer and the meat stays so juicy.

  • 2

    If you don't have fish sauce, soy sauce works just fine, though the depth is a little different.

  • 3

    Don't skip the lime juice at the end; it cuts through the richness of the coconut milk beautifully.

Tools You'll Need

  • Large pot or Dutch oven for one-pot simmering

  • Chef's knife for dicing the onion and chicken

  • Wooden spoon for stirring the spices

  • Measuring spoons and cups

Must-Know Tips

  • Toast the spices, letting the garam masala and turmeric hit the hot oil for a minute to unlock the oils.

  • Use full-fat coconut milk, it's the only way to get that silky, luxurious texture.

  • Fresh ginger is a must, the powdered stuff just doesn't have that same zing.

Professional Secrets

  • The 'bloom' technique: frying the spices in oil before adding liquids creates a more complex flavor profile.

  • Adding the acid (lime juice) at the very end preserves the brightness of the citrus.

  • Using bone-in chicken adds natural gelatin to the sauce, giving it a professional, glossy mouthfeel.

What readers are saying

Community reviews from home cooks like you

3.9 /5
18 reviews
presentation
Perfect for a busy weeknight. I really liked how the 1.5 lbs bone-in, skinless chicken thighs, cut into 1½-inch pieces and 2 tbsp coconut oil or olive oil came together. Saving this for later.
presentation
I wanted to love this dish, but it didn't quite work for me. The texture was a touch off, but the flavor saved it. I think with some tweaks it could be really good.
meal-prep
Nice base recipe. The pieces flavor was nice, but i would reduce the salt a little. I might try it again with some adjustments.
meal-prep
The flavors were spot on. I really liked how the 1.5 lbs bone-in, skinless chicken thighs, cut into 1½-inch pieces and 2 tbsp coconut oil or olive oil came together. Thanks for sharing this one!
family-friendly
Perfect for a busy weeknight. I really liked how the 1.5 lbs bone-in, skinless chicken thighs, cut into 1½-inch pieces and 2 tbsp coconut oil or olive oil came together. Great addition to my recipe rotation.
presentation
Will definitely make this again. I really liked how the 1.5 lbs bone-in, skinless chicken thighs, cut into 1½-inch pieces and 2 tbsp coconut oil or olive oil came together. Will be making this regularly.
ease
Can't believe how simple this was. I really liked how the 1.5 lbs bone-in, skinless chicken thighs, cut into 1½-inch pieces and 2 tbsp coconut oil or olive oil came together. It took slightly longer than the recipe said. Perfect as written.
family-friendly
I wanted to love this dish, but it didn't quite work for me. I swapped one ingredient and it still worked. I think with some tweaks it could be really good.
ingredients
I wanted to love this dish, but it didn't quite work for me. It took slightly longer than the recipe said. I think with some tweaks it could be really good.
taste
Absolutely loved this recipe! I really liked how the 1.5 lbs bone-in, skinless chicken thighs, cut into 1½-inch pieces and 2 tbsp coconut oil or olive oil came together. Already shared it with a friend.
overall
Absolutely loved this recipe! I really liked how the 1.5 lbs bone-in, skinless chicken thighs, cut into 1½-inch pieces and 2 tbsp coconut oil or olive oil came together. Next time I'll double the sauce. Perfect as written.
taste
My new favorite way to make Coconut Chicken Curry (30 Minutes). I really liked how the 1.5 lbs bone-in, skinless chicken thighs, cut into 1½-inch pieces and 2 tbsp coconut oil or olive oil came together. Will be making this regularly.
ingredients
So easy and delicious. I really liked how the 1.5 lbs bone-in, skinless chicken thighs, cut into 1½-inch pieces and 2 tbsp coconut oil or olive oil came together. My oven needed an extra 5 minutes. My kids even asked for seconds.
substitution
The flavors were spot on. I really liked how the 1.5 lbs bone-in, skinless chicken thighs, cut into 1½-inch pieces and 2 tbsp coconut oil or olive oil came together. The texture was a touch off, but the flavor saved it. Will be making this regularly.
ease
So easy and delicious. I really liked how the 1.5 lbs bone-in, skinless chicken thighs, cut into 1½-inch pieces and 2 tbsp coconut oil or olive oil came together. It took slightly longer than the recipe said. Saving this for later.
ease
My new favorite way to make Coconut Chicken Curry (30 Minutes). I really liked how the 1.5 lbs bone-in, skinless chicken thighs, cut into 1½-inch pieces and 2 tbsp coconut oil or olive oil came together. My kids even asked for seconds.
substitution
The flavors were spot on. I really liked how the 1.5 lbs bone-in, skinless chicken thighs, cut into 1½-inch pieces and 2 tbsp coconut oil or olive oil came together. It took slightly longer than the recipe said. Perfect as written.
time
This exceeded my expectations. I really liked how the 1.5 lbs bone-in, skinless chicken thighs, cut into 1½-inch pieces and 2 tbsp coconut oil or olive oil came together. Great addition to my recipe rotation.
Alexa Carter

Recipe by

Alexa Carter

Fast food, but smarter 🔥🍽️ Bold flavors, simple steps, and meals that always hit the spot 😎

Get Delicious Recipes Weekly

Join 25,000+ home cooks getting our best recipes straight to their inbox.

Free forever • No spam • Unsubscribe anytime