Savory chicken pieces marinated in ginger and garlic, then seared to golden perfection. Simmered in rich coconut milk with lime and curry, the sauce becomes lusciously thick. Served over fluffy jasmine rice with crisp bell peppers and snap peas, each bowl offers a perfect balance of textures. Fresh cilantro, spring onions, and toasted coconut flakes add bright finishing touches to this satisfying Asian-inspired meal.
The first time I made coconut chicken, I was actually trying to recreate a dish I'd had at a tiny hole-in-the-wall restaurant where the owner's mother cooked everything herself. She wouldn't give me the recipe, but she kept saying coconut milk makes everything better and honestly, she wasn't wrong.
Last winter when my sister came over feeling completely drained from work, I made this bowl without really thinking about it. She took one bite, closed her eyes, and said this was exactly what she didn't know she needed. Now she requests it every time life gets overwhelming.
Ingredients
- 500 g boneless chicken: Thighs stay juicier but breast works perfectly fine if that's what you have on hand
- 1 tbsp soy sauce: This builds the umami foundation, so use a good quality one you actually like the taste of
- 1 tsp grated ginger: Fresh is absolutely worth it here, the jarred stuff just doesn't have the same brightness
- 1 tsp garlic, minced: Don't be tempted to add more, it should complement not overpower the coconut
- 400 ml coconut milk: Full fat makes the sauce luxurious, light version still works but won't be as rich
- 1 tbsp fish sauce: It sounds intense but just adds deep savory notes without making anything taste fishy
- 2 tbsp lime juice: Cuts through the richness and makes all the flavors pop
- 1 tbsp brown sugar: Just enough to balance the tang and bring everything together
- 1 tsp curry powder: Totally optional but adds a lovely warmth that makes the dish feel more complete
- 250 g jasmine rice: The fragrance pairs beautifully with coconut, but basmati works too
- 1 red bell pepper: Adds sweetness and a gorgeous color contrast against the creamy sauce
- 1 cup sugar snap peas: They stay crisp-tender and bring a fresh element to the bowl
- Fresh garnishes: Cilantro, spring onions, and toasted coconut flakes make it feel restaurant-worthy
Instructions
- Let the chicken soak up flavor:
- Combine your chicken pieces with soy sauce, ginger, and garlic in a bowl. Walk away for 10 to 15 minutes and let the marinade work its magic. This tiny step makes such a difference in the final dish.
- Get your rice going first:
- Rinse the rice until the water runs clear, then cook it with water and a pinch of salt. Once it boils, cover it and turn the heat down low. Let it simmer for 15 minutes, then remove from heat and steam for 5 more minutes. Fluff it gently with a fork when it's done.
- Sear the chicken until golden:
- Heat up a large skillet with a splash of oil over medium-high heat. Add your marinated chicken and let it cook undisturbed for a few minutes until it's nicely browned. This creates those lovely crispy edges everyone fights over.
- Add the fresh vegetables:
- Toss in your sliced bell pepper and snap peas, stirring constantly for just 2 to 3 minutes. You want them to stay bright and crisp, not mushy and sad.
- Create the creamy coconut sauce:
- Pour in that gorgeous coconut milk along with fish sauce, lime juice, brown sugar, and curry powder if you're using it. Let everything come to a gentle simmer and cook for 8 to 10 minutes. The sauce should thicken slightly and coat the back of a spoon. Taste it and adjust the salt and pepper.
- Build your perfect bowl:
- Scoop fluffy rice into each bowl and spoon that creamy coconut chicken generously on top. Don't be shy with the sauce. Finish with spring onions, fresh cilantro, and those toasted coconut flakes if you want to feel fancy.
My friend's husband who claims to hate coconut milk tried this and went back for thirds. Sometimes the best cooking victories are the quiet ones when someone discovers they actually love something they thought they didn't.
Make It Your Own
I've made this with shrimp when I was short on time and it was fantastic. Just add them during the last 3 minutes so they don't overcook. Tofu works beautifully too, just press it first so it absorbs all that sauce.
Get The Rice Right
After years of mushy rice disasters, I finally learned to resist the urge to peek while it cooks. Keeping the lid tight traps the steam that makes each grain perfectly separate. Also, rinsing until the water runs clear removes excess starch that makes rice gummy.
Balance The Flavors
The magic happens when you taste and adjust at the end. Too rich, add more lime juice. Needs depth, a splash more fish sauce. Want it brighter, extra fresh herbs at the end. Trust your palate more than the recipe.
- Start with less salt than you think, fish sauce and soy sauce bring plenty of salinity
- Toast your coconut flakes in a dry pan for just a minute until golden, the flavor payoff is huge
- If you want heat, add chili paste at the end so you can control the spice level precisely
This recipe has become my go-to for nights when I want something comforting but not heavy, impressive but not complicated. Hope it finds a regular spot in your dinner rotation too.
Recipe FAQs
- → Can I make this dish dairy-free?
-
Absolutely. Coconut milk naturally replaces dairy cream, making this bowl completely dairy-free while maintaining that rich, creamy texture everyone loves.
- → What rice works best for this bowl?
-
Jasmine rice is ideal for its fragrant aroma and slightly sticky texture that pairs beautifully with the coconut sauce. Basmati makes an excellent alternative with its nutty flavor profile.
- → How can I adjust the spice level?
-
Add chili paste or fresh chopped chilies during the sauce stage for heat. Curry powder provides mild warmth, while red pepper flakes offer adjustable spiciness to suit your preference.
- → Can I prepare this in advance?
-
The coconut chicken sauce actually develops deeper flavors when made ahead. Store separately from rice and reheat gently, adding a splash of water or coconut milk to restore creaminess before serving.
- → What protein substitutions work well?
-
Shrimp cooks beautifully in the coconut sauce, while firm tofu absorbs all the creamy flavors. Both options maintain the dish's satisfying character while offering variety.
- → How do I store leftovers?
-
Keep components separate in airtight containers for up to three days. Reheat rice with a splash of water, warm the coconut chicken gently on the stove, and add fresh garnishes just before serving.