Written by

Donna Sanchez

Published

Quick 15-Minute Chicken Curry with Coconut & Sweet Potatoes

Ready In 15 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

I was staring into the fridge at 5:45 PM, and honestly, I had nothing. A half-empty can of coconut milk, one sweet potato rolling around in the crisper drawer, and some chicken thighs I’d defrosted that morning with good intentions. My daughter was already asking what was for dinner—you know, the kind of question that sounds innocent but feels like a timer counting down. I almost ordered takeout. But then I remembered a curry I’d thrown together on a whim last month, and I thought, maybe I can pull this off in the time it takes to watch one episode of a cartoon.

So I grabbed a knife and started chopping. No marinating, no complicated spice blends, no long simmering. Just a hot pan, some ginger and garlic sizzling in coconut oil, and that beautiful moment when the curry powder hits the heat and the whole kitchen smells like a Friday night in. Fifteen minutes later, I was spooning this quick 15-minute chicken curry with coconut and sweet potatoes over rice, and my kid was asking for seconds. That’s when I knew this one was a keeper.

It’s not fancy. It’s not authentic in the traditional sense. But it’s fast, it’s forgiving, and it tastes like you spent way more effort than you actually did. I’ve made it three times since that first desperate evening, and each time I tweak it just a little. But the core stays the same: creamy coconut, tender sweet potato, and juicy chicken all mingling together in one skillet in under twenty minutes. That’s the kind of weeknight magic we all need.

Why You’ll Love This Recipe

Let me tell you why this one earns a permanent spot in your dinner rotation. I’ve tested it on busy weeknights, lazy Sundays, and even when I had guests over unexpectedly. It delivers every single time.

  • Fast and Foolproof: From start to finish, you’re looking at 15 minutes. No chopping marathon, no standing over the stove for an hour. Just quick, straightforward cooking that works.
  • Pantry-Friendly Ingredients: You probably have most of this already. Coconut milk, curry powder, garlic, ginger—these are staples in my kitchen. The sweet potato adds a pop of color and sweetness that balances the savory curry beautifully.
  • Perfect for Busy Weeknights: This is the dinner you make when you have zero energy but still want something homemade. It’s cozy, warming, and feels like comfort food without the heavy feeling afterward.
  • Crowd-Pleaser: I’ve served this to picky kids, spice-wary friends, and curry enthusiasts. Everyone finds something to love. The coconut milk mellows out the heat, and the sweet potato adds a natural sweetness that even skeptics enjoy.
  • One-Pan Wonder: Less cleanup, more time relaxing. Everything cooks in one skillet, which means fewer dishes and a happier you at the end of the night.

What makes this recipe different from other quick curries is the texture. By cutting the sweet potato into small cubes, it cooks through in the same time as the chicken, so you get that tender, creamy bite without any pre-cooking. And the coconut milk creates a sauce that’s rich but not heavy—just the right consistency to coat every grain of rice. Honestly, this is the kind of meal that makes you wonder why you ever ordered takeout.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and the fresh ones are easy to find at any grocery store.

  • Coconut oil – 1 tablespoon (use refined for a neutral flavor or virgin for extra coconut taste)
  • Yellow onion – 1 medium, diced (about 1 cup)
  • Fresh garlic – 3 cloves, minced (don’t skimp here, garlic is key)
  • Fresh ginger – 1 tablespoon, grated (I use a microplane for the best texture)
  • Curry powder – 2 tablespoons (I prefer a mild blend like Madras for balanced flavor)
  • Ground turmeric – 1 teaspoon (adds color and anti-inflammatory benefits)
  • Ground cumin – 1 teaspoon (adds warmth and depth)
  • Chicken thighs – 1 pound, boneless and skinless, cut into bite-sized pieces (about 1-inch cubes)
  • Sweet potato – 1 medium, peeled and cut into ½-inch cubes (about 2 cups)
  • Canned coconut milk – 1 can (13.5 oz), full-fat for the creamiest sauce (light works too, but sauce will be thinner)
  • Chicken broth – ½ cup (low-sodium preferred to control saltiness)
  • Salt – 1 teaspoon, or to taste
  • Black pepper – ½ teaspoon, freshly ground
  • Fresh spinach – 2 cups, roughly chopped (optional but adds color and nutrients)
  • Fresh cilantro – ¼ cup, chopped (for garnish)
  • Lime – 1, cut into wedges (for serving)

I recommend using full-fat coconut milk from a brand like Chaokoh or Aroy-D for the richest texture. If you’re watching calories, light coconut milk works, but the sauce won’t be as luxurious. For the sweet potato, look for one that’s firm and evenly shaped—it makes dicing easier. And if you don’t have fresh ginger, you can use 1 teaspoon of ground ginger, but fresh really does make a difference here.

Equipment Needed

You don’t need a lot of fancy equipment for this recipe, which is part of its charm. Here’s what you’ll need:

  • Large skillet or sauté pan – 12-inch with a lid (a deep skillet works best to hold all the ingredients)
  • Chef’s knife – For dicing the onion, sweet potato, and chicken
  • Cutting board – A sturdy one that won’t slide around
  • Measuring spoons – For the spices and oil
  • Wooden spoon or silicone spatula – For stirring
  • Microplane or grater – For grating the ginger (a regular grater works too)
  • Can opener – For the coconut milk
  • Lid or foil – To cover the skillet while simmering

If you don’t have a lid for your skillet, a piece of aluminum foil works perfectly as a makeshift cover. And if you’re short on time, you can use pre-minced garlic from a jar—just use about 1 tablespoon. I’ve done it in a pinch, and it still tastes great.

Preparation Method

15-minute chicken curry preparation steps

Let’s get cooking. This comes together fast, so have everything prepped and ready before you turn on the heat. Trust me, it makes the whole process smoother.

  1. Prep your ingredients. Dice the onion, mince the garlic, grate the ginger, cube the sweet potato into ½-inch pieces, and cut the chicken into bite-sized chunks. Set everything within arm’s reach.
  2. Heat the oil. Place your skillet over medium-high heat and add the coconut oil. Let it melt and shimmer, about 30 seconds.
  3. Sauté the aromatics. Add the diced onion and cook for 2 minutes, stirring occasionally, until it turns translucent and soft. Add the minced garlic and grated ginger, then cook for another 30 seconds until fragrant. Your kitchen should smell amazing at this point.
  4. Toast the spices. Sprinkle in the curry powder, turmeric, and cumin. Stir constantly for about 30 seconds. This blooms the spices and deepens their flavor—don’t skip this step.
  5. Brown the chicken. Add the chicken pieces to the skillet in a single layer. Cook for 2-3 minutes, stirring once, until the outside is no longer pink. It doesn’t need to be fully cooked through yet.
  6. Add the sweet potato. Toss in the cubed sweet potato and stir to coat everything in the spices. Cook for 1 minute, letting the sweet potato edges soften slightly.
  7. Pour in the liquids. Add the coconut milk and chicken broth. Stir well to combine, scraping up any browned bits from the bottom of the pan. Those bits are pure flavor.
  8. Simmer. Bring the curry to a gentle boil, then reduce the heat to medium-low. Cover the skillet and let it simmer for 8-10 minutes, or until the sweet potato is fork-tender and the chicken is cooked through. Stir once halfway through to prevent sticking.
  9. Add the spinach (optional). If using spinach, stir it in during the last minute of cooking. It will wilt down quickly into the sauce.
  10. Season and serve. Remove the lid, stir in salt and pepper to taste. The sauce should be thick and creamy—if it’s too thin, let it simmer uncovered for another minute. Serve over steamed rice, garnished with fresh cilantro and a squeeze of lime.

One thing I’ve learned the hard way: don’t rush the spice toasting. That 30 seconds makes the difference between a flat curry and one that tastes like it simmered for hours. Also, if your sweet potato cubes are larger than ½ inch, they won’t cook through in time, so take an extra minute to cut them small.

Cooking Tips & Techniques

Over the years, I’ve made plenty of curry mistakes. Here’s what I’ve learned so you don’t have to repeat them.

Cut your sweet potato the same size. This is the most important tip. If some pieces are bigger than others, you’ll end up with mushy bits and crunchy bits in the same pot. Uniform ½-inch cubes cook evenly and quickly.

Don’t overcrowd the pan. When browning the chicken, make sure the pieces aren’t stacked on top of each other. If your skillet is too small, cook the chicken in two batches. Crowding leads to steaming instead of browning, and you lose that savory flavor.

Use full-fat coconut milk for the best texture. I’ve tried this with light coconut milk, and while it works, the sauce is noticeably thinner and less satisfying. Save the light stuff for smoothies. For curry, go full fat.

Toast your spices. I cannot stress this enough. Raw curry powder tastes dusty and flat. Toasting it in hot oil for 30 seconds wakes up all those warm, aromatic notes. It’s a small step that pays off big.

Let it rest before serving. After simmering, let the curry sit off the heat for 2-3 minutes. The sauce thickens slightly as it cools, and the flavors meld together. This is also a good time to fluff your rice.

I once forgot to add the coconut milk and ended up with a dry, spicy mess. It was salvageable—I just added the milk late and simmered a bit longer—but it taught me to follow the order of operations. Trust the process.

Variations & Adaptations

This recipe is incredibly flexible. Here are some ways to make it your own.

  • Make it vegetarian. Swap the chicken for chickpeas (one can, drained) or firm tofu. Add them after the sweet potato has simmered for 5 minutes, since they don’t need as long to cook.
  • Add more veggies. Throw in a cup of frozen peas, diced bell peppers, or chopped green beans during the last 3 minutes of simmering. It adds color and nutrition without extra prep.
  • Spice it up. If you like heat, add ½ teaspoon of cayenne pepper or a chopped fresh chili along with the garlic and ginger. You can also stir in a tablespoon of sriracha at the end.
  • Make it creamy without dairy. For an extra-lush sauce, stir in 2 tablespoons of almond butter or cashew butter at the end. It adds richness and a subtle nuttiness that pairs beautifully with coconut.
  • Change the protein. Boneless chicken breasts work too, but they cook faster and can dry out, so reduce the simmer time by 2 minutes. Shrimp is also great—add it in the last 3 minutes of cooking.
  • Go low-carb. Serve the curry over cauliflower rice or zucchini noodles instead of regular rice. The sauce is still delicious without the carbs.

I once made this with leftover rotisserie chicken, adding it at the very end just to warm through. It was even faster than the original and tasted just as good. Don’t be afraid to experiment based on what you have in your fridge.

Serving & Storage Suggestions

This curry is best served hot, straight from the skillet, over a bed of fluffy white rice or basmati. The rice soaks up that creamy coconut sauce perfectly. For a lighter option, try it with quinoa or brown rice.

Garnish ideas: A sprinkle of fresh cilantro, a squeeze of lime juice, and maybe some toasted coconut flakes or chopped peanuts for crunch. A dollop of plain Greek yogurt or coconut yogurt on top adds a cool, tangy contrast.

What to serve alongside: This curry pairs beautifully with fresh cabbage edamame salad for a crunchy, refreshing side. Or keep it simple with some warm naan bread or roti for dipping.

Storage: Leftovers keep well in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight, so it tastes even better the next day. Reheat gently on the stovetop or in the microwave, adding a splash of water or broth if the sauce has thickened too much.

Freezing: This curry freezes beautifully. Let it cool completely, then transfer to a freezer-safe container. It will keep for up to 3 months. Thaw overnight in the refrigerator and reheat as usual. I like to freeze individual portions for quick lunches.

Reheating tip: If the sauce separates after thawing, don’t worry. Just whisk it while reheating, and it will come back together. A splash of coconut milk helps restore the creamy texture.

Nutritional Information & Benefits

Here’s an approximate nutritional breakdown per serving (based on 4 servings, without rice):

  • Calories: 420
  • Protein: 28g
  • Fat: 24g
  • Carbohydrates: 22g
  • Fiber: 5g
  • Sugar: 8g
  • Sodium: 580mg

This curry is packed with nutrition. Sweet potatoes are rich in vitamin A, fiber, and antioxidants. Coconut milk provides healthy medium-chain triglycerides (MCTs) that support energy metabolism. Chicken offers lean protein for muscle repair and satiety. Turmeric and ginger are known for their anti-inflammatory properties. It’s a balanced meal that feels indulgent but is actually quite wholesome.

If you’re following a gluten-free or dairy-free diet, this recipe fits perfectly. For a lower-carb version, skip the sweet potato and add extra spinach or zucchini instead.

Conclusion

This quick 15-minute chicken curry with coconut and sweet potatoes has become my go-to for those nights when I need dinner on the table fast, but I still want something that feels special. It’s creamy, comforting, and packed with flavor—all without requiring a complicated ingredient list or hours in the kitchen. The sweet potato adds a touch of natural sweetness that balances the warm spices, and the coconut milk makes everything feel luxurious.

I love how forgiving this recipe is. You can swap proteins, add veggies, adjust the spice level, or serve it over whatever grain you have on hand. It’s the kind of meal that adapts to your life, not the other way around. And honestly? That’s what weeknight cooking should be.

I’d love to hear how this turns out for you. Did you add your own twist? Serve it with something unexpected? Drop a comment below and let me know—your ideas might inspire someone else’s dinner tonight. And if you loved it, share it with a friend who also needs a quick, delicious win on a busy night.

Frequently Asked Questions

Can I use chicken breast instead of thighs?

Absolutely. Chicken breasts work well, but they cook faster and can dry out if overcooked. Cut them into similar-sized pieces and reduce the simmer time by about 2 minutes. Check for doneness with a meat thermometer—165°F is your target.

Is this curry spicy?

Not really. The curry powder I use is mild, and the coconut milk mellows out any heat. If you’re serving kids or spice-sensitive guests, this is a safe bet. To add heat, include cayenne or fresh chili as mentioned in the variations section.

Can I make this ahead of time?

Yes, and it actually tastes better the next day. The flavors have time to meld and deepen. Make it a day ahead, store it in the fridge, and reheat gently on the stovetop. Add a splash of water or broth if the sauce thickens too much.

What can I use instead of coconut milk?

If you don’t have coconut milk, you can use heavy cream or full-fat plain yogurt for a creamy sauce. For a dairy-free option, try cashew cream (soaked cashews blended with water). The flavor will change, but it will still be delicious.

Can I freeze this curry?

Yes, it freezes wonderfully. Cool completely, transfer to a freezer-safe container, and freeze for up to 3 months. Thaw overnight in the fridge and reheat on the stovetop. The sweet potato may soften slightly, but the flavor remains excellent.

Pin This Recipe!

15-minute chicken curry recipe

Print

Quick 15-Minute Chicken Curry with Coconut & Sweet Potatoes

A fast and forgiving weeknight curry made with creamy coconut milk, tender sweet potato, and juicy chicken, all cooked in one skillet in under 20 minutes. Perfect for busy nights when you need a homemade meal fast.

  • Author: Chloe
  • Prep Time: 5 minutes
  • Cook Time: 10 minutes
  • Total Time: 15 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Indian-inspired

Ingredients

Scale
  • 1 tablespoon coconut oil
  • 1 medium yellow onion, diced (about 1 cup)
  • 3 cloves fresh garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons curry powder (mild blend like Madras)
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cumin
  • 1 pound boneless, skinless chicken thighs, cut into bite-sized pieces (1-inch cubes)
  • 1 medium sweet potato, peeled and cut into ½-inch cubes (about 2 cups)
  • 1 can (13.5 oz) full-fat coconut milk
  • ½ cup low-sodium chicken broth
  • 1 teaspoon salt, or to taste
  • ½ teaspoon freshly ground black pepper
  • 2 cups fresh spinach, roughly chopped (optional)
  • ¼ cup fresh cilantro, chopped (for garnish)
  • 1 lime, cut into wedges (for serving)

Instructions

  1. Prep your ingredients: dice the onion, mince the garlic, grate the ginger, cube the sweet potato into ½-inch pieces, and cut the chicken into bite-sized chunks. Set everything within arm’s reach.
  2. Heat the oil: Place your skillet over medium-high heat and add the coconut oil. Let it melt and shimmer, about 30 seconds.
  3. Sauté the aromatics: Add the diced onion and cook for 2 minutes, stirring occasionally, until translucent and soft. Add the minced garlic and grated ginger, then cook for another 30 seconds until fragrant.
  4. Toast the spices: Sprinkle in the curry powder, turmeric, and cumin. Stir constantly for about 30 seconds to bloom the spices and deepen their flavor.
  5. Brown the chicken: Add the chicken pieces to the skillet in a single layer. Cook for 2-3 minutes, stirring once, until the outside is no longer pink.
  6. Add the sweet potato: Toss in the cubed sweet potato and stir to coat everything in the spices. Cook for 1 minute, letting the sweet potato edges soften slightly.
  7. Pour in the liquids: Add the coconut milk and chicken broth. Stir well to combine, scraping up any browned bits from the bottom of the pan.
  8. Simmer: Bring the curry to a gentle boil, then reduce the heat to medium-low. Cover the skillet and let it simmer for 8-10 minutes, or until the sweet potato is fork-tender and the chicken is cooked through. Stir once halfway through.
  9. Add the spinach (optional): If using spinach, stir it in during the last minute of cooking. It will wilt down quickly into the sauce.
  10. Season and serve: Remove the lid, stir in salt and pepper to taste. Serve over steamed rice, garnished with fresh cilantro and a squeeze of lime.

Notes

Cut sweet potato into uniform ½-inch cubes for even cooking. Toast spices for 30 seconds to deepen flavor. Let curry rest off heat for 2-3 minutes before serving to thicken sauce. Leftovers keep in the fridge for up to 4 days and freeze for up to 3 months.

Nutrition

  • Serving Size: 1 serving (without r
  • Calories: 420
  • Sugar: 8
  • Sodium: 580
  • Fat: 24
  • Saturated Fat: 16
  • Carbohydrates: 22
  • Fiber: 5
  • Protein: 28

Keywords: quick chicken curry, 15-minute curry, coconut curry, sweet potato curry, weeknight dinner, one-pan meal

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating