30-minute coconut milk braised chicken with sweet potatoes and rice is exactly the kind of dinner I want when I’m craving something creamy, hearty, and seriously comforting without spending my whole evening in the kitchen. This easy chicken dinner brings together tender chicken, naturally sweet potatoes, rich coconut milk, and fluffy rice in one cozy meal that feels much more special than the effort involved.
It has that gorgeous coconut chicken appeal Pinterest food lovers go crazy for: creamy sauce, golden chicken, colourful sweet potatoes, and rice ready to soak up every delicious drop. And because it comes together in around 30 minutes, it earns major weeknight dinner status.
The combination also has a lovely global-inspired feel. Coconut milk is used across many Asian, Caribbean, African, and tropical cuisines to create rich sauces and braises, while sweet potatoes bring natural sweetness and satisfying texture. This recipe takes inspiration from those comforting flavour combinations without pretending to be a traditional dish from one specific cuisine.
And honestly? That’s part of the charm.
It’s an easy one pan chicken recipe designed for real home cooking.
Why This Coconut Chicken Dinner Works So Well
There’s a big difference between a recipe that claims to be easy and one that actually behaves like an easy dinner.
This one has several things working in its favour.
First, coconut milk creates an instantly creamy sauce without requiring a complicated cream-based preparation. It also gives the chicken a rich, slightly tropical flavour that pairs beautifully with sweet potatoes.
Second, sweet potatoes are doing double duty. They add colour, substance, and gentle sweetness while helping turn the dish into a complete, satisfying meal.
Then there’s the rice.
Fluffy rice catches that creamy coconut sauce like a dream.
That means every forkful gives you tender chicken, soft sweet potato, fragrant sauce, and rice together.
Pinterest annotation: easy 30 minute dinners
That combination is why this belongs in your collection of family friendly dinner recipes, quick chicken recipes, and comfort food dinners.
It’s also wonderfully flexible.
You can adjust the seasoning. Add vegetables. Use chicken thighs. Increase the heat. Keep things mild for the family.
The basic formula stays delicious.
Recipe Highlights
The beauty of this coconut milk chicken recipe is how uncomplicated the ingredient list can be.
You’ll need:
- Chicken — about 1 to 1½ pounds, cut into bite-sized pieces or use boneless chicken thighs
- Coconut milk — 1 can, preferably full-fat for the creamiest sauce
- Sweet potatoes — around 2 medium, peeled and cut into small cubes
- Cooked rice — enough to serve alongside the chicken
- Onion — 1 medium, diced
- Garlic — 2–3 cloves, minced
- Cooking oil — around 1 tablespoon
- Chicken stock or broth — about ½ cup
- Seasonings — salt, black pepper, paprika, curry powder, or your favourite spice blend
Pinterest annotation: easy coconut chicken recipe
The exact seasoning can be adapted to your pantry, which makes this particularly useful when you want a quick family dinner without making another trip to the supermarket.
Start With the Chicken
Heat your oil in a large skillet, sauté pan, or Dutch oven over medium-high heat.
Season the chicken generously.
Add it to the pan and cook until browned on the outside.
You don’t necessarily need to cook it completely through at this stage.
The goal is flavour.
Those golden browned pieces left in the bottom of the pan are going to become part of the sauce.
That little step makes a surprisingly big difference.
Pinterest annotation: one pot chicken recipes
Add the Aromatics
Lower the heat slightly and add the diced onion.
Cook until it begins to soften.
Add the garlic and cook briefly until fragrant.
Don’t wander off here!
Garlic can go from beautifully fragrant to bitter surprisingly quickly.
A minute or so is usually plenty.
Bring In the Sweet Potatoes
Add your cubed sweet potatoes to the pan.
Keep the pieces fairly small and similar in size.
This is important because you’re working with a speedy recipe.
Large chunks take longer to become tender.
Small, evenly cut pieces cook much more efficiently.
Create the Coconut Sauce
Pour in the coconut milk and chicken broth.
Give everything a good stir, scraping up those tasty browned bits from the bottom of the pan.
Season to taste.
This is where the recipe starts looking like something truly special.
The coconut milk becomes creamy and luxurious while the sweet potatoes gently soften into the sauce.
Bring everything to a gentle simmer.
Cover the pan and let it cook until the chicken is cooked through and the sweet potatoes are fork-tender.
Avoid a furious boil.
A gentle simmer gives you a much nicer texture and helps the coconut sauce stay creamy.
What Does Coconut Milk Braised Chicken Taste Like?
Imagine creamy chicken curry meets cozy sweet potato stew.
The sauce is rich without needing heavy cream.
The coconut milk brings subtle sweetness and a velvety texture.
Sweet potatoes add another layer of natural sweetness.
Chicken provides the savoury, hearty centre.
Then your spices bring everything together.
You can keep the seasoning warm and mild, or make it bolder with curry powder, chilli flakes, cayenne, ginger, or fresh chilli.
Want brightness?
Finish with fresh lime juice.
Want freshness?
Scatter over chopped coriander or parsley.
Want crunch?
Add toasted cashews or peanuts.
There’s plenty of room to make this recipe your own.
Why Full-Fat Coconut Milk Is Worth It
For this particular dinner, I’d reach for full-fat coconut milk.
It creates the richest, creamiest sauce and gives the chicken that luxurious texture we’re after.
Light coconut milk can work, but the finished sauce will generally be less rich.
Also, don’t confuse coconut milk with coconut cream.
They aren’t interchangeable in exactly the same proportions.
Coconut milk gives you the liquid needed to braise the chicken and cook the sweet potatoes while still creating a creamy sauce.
The Rice Makes This Dinner Complete
You could absolutely eat the chicken and sweet potatoes by themselves.
But rice takes it to another level.
Serve the creamy coconut chicken generously over fluffy white rice, jasmine rice, or basmati rice.
The rice absorbs the sauce.
Every bite becomes richer.
And suddenly a simple skillet dinner feels like something you’d happily order at your favourite casual restaurant.
For an even more fragrant option, try coconut rice.
The extra coconut flavour creates a delicious match with the braised chicken.
My Best Pro Tips
1. Cut The Sweet Potatoes Small
This is one of the easiest ways to protect that 30-minute cooking time.
Aim for small, evenly sized cubes.
They’ll cook faster and more evenly.
2. Brown The Chicken First
Don’t simply throw everything into the pan at once.
Giving the chicken a few minutes to brown adds savoury depth that you simply can’t get from steaming it in the sauce.
3. Use Full-Fat Coconut Milk
For that luscious, creamy sauce, full-fat coconut milk is my pick.
Shake the can well before opening and stir the sauce thoroughly once added.
4. Keep The Simmer Gentle
Coconut-based sauces don’t need aggressive boiling.
A gentle simmer gives the chicken time to become tender while the sweet potatoes soften without turning completely mushy.
5. Finish With Something Fresh
A squeeze of lime juice or a scattering of fresh herbs can transform the finished dish.
That little hit of acidity cuts through the richness of the coconut milk and makes all the flavours pop.
Easy Ways To Change It Up
This recipe is wonderfully adaptable.
Swap chicken breast for boneless chicken thighs if you prefer darker, juicier meat.
Add spinach toward the end.
Throw in bell peppers for extra colour.
Add peas for a quick vegetable boost.
Want heat?
Add red pepper flakes, chilli powder, fresh chilli, or a spoonful of your favourite curry paste.
You could even turn leftovers into a completely different meal.
Serve the chicken and sweet potatoes over rice bowls.
Add fresh herbs.
Top with sliced avocado.
Finish with lime.
Now you’ve got a seriously good coconut chicken rice bowl without cooking an entirely new dinner.
What To Serve With Coconut Milk Braised Chicken
Because this meal already includes chicken, sweet potatoes, sauce, and rice, you don’t need a mountain of side dishes.
Keep it simple.
A crisp cucumber salad would add refreshing contrast.
Steamed green beans would bring colour.
Roasted broccoli would work beautifully with the creamy sauce.
Or just add a handful of fresh herbs and call dinner done.
That’s one of my favourite things about this recipe.
It feels complete without feeling complicated.
How To Store Leftovers
Allow leftovers to cool before transferring them to an airtight container.
Refrigerate and enjoy within a few days.
When reheating, add a small splash of water or chicken broth if the coconut sauce has thickened.
Warm gently rather than blasting it at high heat.
The sauce should loosen back up beautifully.
And yes, leftovers are absolutely worth saving.
In fact, the flavours can become even more developed after sitting overnight.
Your New Favourite 30-Minute Dinner
This 30-minute coconut milk braised chicken with sweet potatoes and rice checks so many boxes.
Creamy?
Absolutely.
Hearty?
Definitely.
Family friendly?
Very.
Budget-conscious?
It can be.
Quick?
That’s the whole point.
And the best part is that it doesn’t taste like a rushed weeknight meal.
It tastes comforting.
It tastes colourful.
It tastes like you put considerably more effort into dinner than you actually did.
The creamy coconut sauce, tender chicken, sweet potatoes, and fluffy rice create the kind of combination that makes everyone quietly happy around the dinner table.
So grab your skillet, open that can of coconut milk, and get dinner simmering.
And when you make it, share your results and tell me how you served yours! I’d love to hear whether you kept it mild and family-friendly, turned up the heat, or added your own favourite vegetables.
For more quick chicken recipes, cozy comfort food, easy one-pan dinners, and Pinterest-worthy weeknight meals, make sure you join the newsletter so you don’t miss the next delicious idea.