Table of Contents
Coconut Braised Chicken with Bok Choy and Spicy Cucumber Sesame Salad – A Bowl of Comfort from My NYC Kitchen
Growing up in Morocco, I watched my mother braise every kind of protein with warm spices and slow, patient heat. Moving to Paris for culinary school opened my eyes to the power of a perfectly emulsified sauce. Now in my New York City kitchen, I love combining those lessons with the bright, bold flavors of Southeast Asia. This coconut braised chicken recipe is the result: tender chicken simmered in a fragrant turmeric-coriander coconut milk broth, with bok choy added at the last minute to stay tender-crisp. It’s comfort food that’s both exotic and familiar — the kind of dish that tastes like a hug.
Imagine lifting the lid of your Dutch oven to reveal rich, golden coconut milk bubbling gently around perfectly seared chicken thighs. The aroma of ginger and garlic mingling with earthy turmeric fills your kitchen. Then you spoon it over steamed rice, top it with crunchy, spicy cucumber sesame salad, and take a bite — creamy, tangy, a little heat. Each element plays its part. The chicken falls off the bone; the bok choy offers a slight crunch; the salad cuts through the richness. It’s a complete meal that feels like you spent hours cooking — but really takes under an hour.
I’ve tested this dish more times than I can count, from my tiny Parisian apartments to my bright NYC kitchen. The secret is in the sear — get that skin golden and crispy before braising. And don’t add the bok choy too early; 5 minutes is all it needs. I’ll walk you through every step, share my chef-pro tips, and help you avoid my early mistakes (like overcooking the greens into mush). Whether you’re new to braising or a seasoned home cook, this chicken with bok choy will become a weeknight staple.
Why This Coconut Braised Chicken Recipe Is the Best
The Flavor Secret – Most braises rely on wine or stock alone. I use full-fat coconut milk as the base, which lends a luxurious creaminess and natural sweetness that pairs beautifully with turmeric and coriander. Inspired by the souks of Marrakech and the spice shops of Paris’s 10th arrondissement, I add just a touch of fish sauce and brown sugar to create deep umami and caramelized notes. This isn’t just a coconut milk chicken — it’s a symphony of flavors.
Perfected Texture – A classic French braise demands low and slow. Here, we sear the chicken skin-side down until deeply golden (that crispy skin stays intact), then braise at a gentle simmer. The meat becomes spoon-tender while the skin remains slightly crisp on top. The bok choy goes in at the very end — just 5 minutes — so it retains its vibrant green color and satisfying snap. It’s the perfect contrast to the velvety sauce.
Foolproof & Fast – Despite the fancy name, this is a one-pot dinner that comes together in under an hour. You don’t need special equipment: a Dutch oven or heavy pot does the job. The instructions are straightforward enough for a Tuesday night, yet the result impresses guests. Plus, the spicy cucumber sesame salad takes only 5 minutes to toss together — no cooking required. It’s a win for busy home cooks who want maximum flavor with minimal cleanup.
Coconut Braised Chicken Ingredients
I source my chicken thighs from the Union Square Greenmarket on weekends — pastured poultry makes a real difference. And I always keep full-fat coconut milk from a trusted brand (Thai Kitchen or Chaokoh) in my pantry. The spices? I buy them in small batches from a Middle Eastern grocer on Atlantic Avenue. But you can find everything at your regular grocery store.
Ingredients List
- For the Chicken:
- 4 bone-in, skin-on chicken thighs (about 1½ lbs total)
- Salt and freshly ground black pepper
- 1 tablespoon vegetable oil (or avocado oil)
- 1 small onion, thinly sliced (about 1 cup)
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 teaspoon ground turmeric
- 1 teaspoon ground coriander
- 1 can (13.5 oz) full-fat coconut milk
- ½ cup chicken broth (low-sodium)
- 1 tablespoon fish sauce (or soy sauce for vegetarian)
- 1 tablespoon brown sugar (light or dark)
- 4 baby bok choy, halved lengthwise (about 12 oz total)
- For the Spicy Cucumber Sesame Salad:
- 1 large cucumber (English or Persian), thinly sliced
- ½ red onion, thinly sliced
- 2 tablespoons rice vinegar (unseasoned)
- 1 tablespoon sesame oil (toasted)
- 1 teaspoon chili flakes (or sriracha to taste)
- 1 teaspoon toasted sesame seeds
- Salt to taste
Ingredient Spotlight
Coconut Milk: The star thickener. Use full-fat — light coconut milk makes the sauce thin and watery. Don’t shake the can before opening; the creamy layer on top is pure gold. If you need a dairy-free alternative, it’s already vegan-friendly. For a lighter option, blend ½ cup coconut cream with ¾ cup water.
Bok Choy: Baby bok choy is ideal because it’s tender and cooks quickly. If you can only find larger bok choy, quarter it lengthwise. The stems stay crunchy, the leaves wilt slightly. You can substitute Swiss chard or mature spinach, but add them even later (2 minutes for spinach).
Fish Sauce: This brings savory depth (umami) that makes the coconut sing. Red Boat is my go‑to brand. For a vegetarian version, use a good soy sauce or tamari — you’ll need a little extra salt.
| Original Ingredient | Best Substitution | Flavor / Texture Impact |
|---|---|---|
| Bone-in, skin-on chicken thighs | Boneless, skinless thighs (reduce time) or bone-in drumsticks | Less fat, still tender; drumsticks need a few minutes extra |
| Fish sauce | Soy sauce (or tamari for gluten-free) | Less pungent, still savory; add ¼ tsp extra salt |
| Baby bok choy | Swiss chard, kale (stemmed and chopped), or broccoli rabe | Kale needs a few extra minutes; broccoli rabe brings bitterness |
How to Make Coconut Braised Chicken — Step-by-Step
Don’t be intimidated — this one-pot meal comes together beautifully. Let’s cook!
Step 1: Season and Sear the Chicken
Pat the chicken thighs dry with paper towels (moisture is the enemy of a good sear). Season both sides generously with salt and pepper. Heat the oil in a large Dutch oven over medium-high heat. Place the chicken skin-side down and cook undisturbed for 4–5 minutes until the skin is deep golden brown and crispy. Flip and cook another 2 minutes. Transfer chicken to a plate — don’t worry if it’s not cooked through, it will braise later.
💡 mia’s Pro Tip: For the crispiest skin, use a heavy-bottomed pot and don’t crowd the chicken. If your pot is small, sear in two batches.
Step 2: Sauté the Aromatics
Reduce heat to medium. Add the sliced onion, garlic, and ginger to the pot. Cook, stirring, for about 3 minutes until the onion is translucent and fragrant. The moisture from the onions will help lift any browned bits from the bottom — that’s flavor!
⚠️ Common Mistake to Avoid: Don’t let the garlic burn. If the pan seems too hot, lower the heat and add a splash of broth to cool it down.
Step 3: Build the Braising Liquid
Stir in the turmeric and coriander and cook for 1 minute until the spices are toasted and fragrant. Pour in the coconut milk and chicken broth, scraping up any brown bits (this is called deglazing). Add fish sauce and brown sugar; stir to combine until the sugar dissolves.
💡 mia’s Pro Tip: Use a wooden spoon to scrape the fond — those caramelized bits add deep, complex flavor.
Step 4: Braise the Chicken
Return the chicken to the pot, skin-side up, along with any juices that accumulated on the plate. Bring the liquid to a gentle simmer (small bubbles, not a vigorous boil). Cover the pot, reduce the heat to low, and cook for 25–30 minutes, until the chicken is very tender and cooked through (internal temperature should reach 165°F).
⚠️ Common Mistake to Avoid: Don’t boil! A gentle simmer keeps the meat tender. If your heat is too high, the chicken will toughen and the sauce may separate.
Step 5: Add the Bok Choy
Add the halved bok choy to the pot, nestling them into the liquid so the stems are submerged but the leaves are mostly above. Cover and cook for exactly 5 minutes — no longer. The bok choy should be tender-crisp: the stems offer a pleasant bite, the leaves are just wilted.
💡 mia’s Pro Tip: For even brighter color, you can blanch the bok choy in salted boiling water for 1 minute, then add it to the pot at the end. But I love that the braising liquid infuses it.
Step 6: Make the Spicy Cucumber Sesame Salad
While the chicken braises, prepare the salad. In a medium bowl, combine the sliced cucumber, red onion, rice vinegar, sesame oil, chili flakes (or sriracha), and sesame seeds. Toss well to coat. Season with salt to taste. Set aside to let the flavors meld — it only gets better.
⚠️ Common Mistake to Avoid: Don’t salt the cucumber earlier — it will release water and become soggy. Toss just before serving for maximum crunch.
Step 7: Serve
Spoon steamed jasmine rice or rice noodles into bowls. Place a chicken thigh and a couple of bok choy halves on top. Ladle plenty of the coconut braising sauce over everything. Add a generous pile of the spicy cucumber salad on the side (or right on top for extra crunch). Garnish with extra sesame seeds or fresh cilantro if you like.
💡 mia’s Pro Tip: For extra richness, let the braised chicken rest for 5 minutes after cooking. The sauce thickens beautifully.
| Step | Action | Duration | Key Visual Cue |
|---|---|---|---|
| 1 | Sear chicken thighs | 4-5 min per side | Skin deep golden, crispy |
| 2 | Sauté onion, garlic, ginger | 3 min | Onion translucent, fragrant |
| 3 | Build braising liquid | 1 min (toast spices) + 2 min (add liquids) | Spices fragrant, liquid bubbling |
| 4 | Braise chicken | 25-30 min | Chicken tender, sauce slightly thickened |
| 5 | Add bok choy | 5 min | Stems tender-crisp, leaves bright green |
| 6 | Make salad | 5 min | Cucumber slices evenly coated |
Serving & Presentation
I love serving this dish family-style: the Dutch oven right on the table, a big bowl of jasmine rice, and the cucumber salad in a small bowl on the side. Let everyone build their own bowl. Garnish with extra sesame seeds, fresh cilantro, or a squeeze of lime — the acidity brightens the coconut.
The beauty of this Asian braised chicken is that it’s a complete meal in one pot plus a simple salad. It also pairs wonderfully with steamed greens, sautéed green beans, or a simple slaw. For a touch of my Parisian training, I sometimes serve it with crusty bread to soak up every drop of the sauce.
| Pairing Type | Suggestions | Why It Works |
|---|---|---|
| Side Dish | Jasmine rice, coconut rice, rice noodles, quinoa | Neutral base that soaks up the saucy braise |
| Sauce / Dip | Extra sriracha, sweet chili sauce, lime wedges | Adds heat or acidity to cut richness |
| Beverage | Light lager, Sauvignon Blanc, iced green tea | Crisp, acidic drinks balance the creamy coconut |
| Garnish | Fresh cilantro, Thai basil, sliced scallions, extra sesame seeds | Fresh herbs add brightness and color |
Make-Ahead, Storage & Reheating
Busy NYC nights mean I often double the batch and store half. This coconut milk chicken actually tastes better the next day — the flavors meld beautifully. Here’s how to store and reheat like a pro.
| Method | Container | Duration | Reheating Tip |
|---|---|---|---|
| Refrigerator | Airtight container | Up to 4 days | Reheat gently on stovetop or microwave. Add a splash of broth or water if sauce thickened. |
| Freezer | Freezer-safe container or zip-top bag | Up to 3 months | Thaw overnight in fridge. Reheat in a covered pot over low heat, stirring occasionally. |
| Make-Ahead | Prepare braise without bok choy | Up to 2 days in advance | Add bok choy when reheating; cook 5 min until tender-crisp. |
The cucumber salad does not store well (it gets watery), so make it fresh each time. But the braise itself is a dream for meal prep: I’ll make a big batch on Sunday, then enjoy it for lunches with a quick homemade salad.
Variations & Easy Swaps
| Variation | Key Change | Best For | Difficulty Impact |
|---|---|---|---|
| Vegetarian with Tofu | Replace chicken with firm tofu (pressed, cubed, pan-fried) | Plant-based dinner | Medium – requires pressing tofu |
| Spicy Thai Twist | Add 2 kaffir lime leaves, 1 stalk lemongrass (bruised), and 1-2 Thai bird chilies | Bold, aromatic flavor | Easy – just add extra ingredients |
| Dairy-Free / Gluten-Free | Use tamari instead of soy sauce; ensure broth is GF | Dietary restrictions | No change |
Vegetarian Tofu Version
Press a block of extra-firm tofu for 30 minutes, then cube and pan-fry until golden. Instead of searing chicken, sear tofu cubes. Use soy sauce in place of fish sauce and vegetable broth. The tofu soaks up the coconut sauce beautifully. My Moroccan mother would approve – she always substituted when I visited.
Gluten-Free & Dairy-Free
This recipe is naturally dairy-free and can be made gluten-free with simple swaps: use tamari or certified GF soy sauce instead of regular soy sauce, and ensure your chicken broth is labeled gluten-free. The rest is naturally GF. I serve it with rice or rice noodles to keep it celiac-friendly.
Seasonal Twist – Summer Squash & Herb
In summer, swap bok choy for zucchini or yellow squash cut into half-moons (add them at the same 5-minute mark). Toss fresh mint and basil into the cucumber salad instead of just sesame seeds. I discovered this at the Greenmarket – the freshness brightens the entire dish.
What is the best way to cook bok choy so it stays crisp in coconut braised chicken?
The key is to add the bok choy at the very end of cooking. Halve the baby bok choy lengthwise and nestle them into the simmering liquid. Cover and cook for exactly 5 minutes — no more. The stems remain crunchy (tender-crisp) while the leaves just wilt. If you add them earlier, they’ll turn mushy. Also, don’t chop them too small; halving is ideal for retaining structure. For extra crunch, you can blanch them in salted boiling water for 1 minute, then add them to the pot right before serving.
Can I substitute the chicken with another protein in this coconut braised recipe?
Absolutely! Firm tofu is a great vegetarian swap — press, cube, and pan-fry before adding to the braise. Pork shoulder or beef chuck can also work; cut into 2-inch cubes and sear well, then braise for 45-60 minutes until tender. For seafood, large shrimp or firm white fish (like cod) can be added in the last 5 minutes of cooking, but skip the initial sear. Adjust cooking times accordingly. The coconut braising liquid is versatile enough to complement many proteins.
How long should I braise the chicken in coconut milk for the best flavor?
For bone-in, skin-on chicken thighs, braise for 25–30 minutes at a gentle simmer. This is enough time for the meat to become tender and absorb the coconut, turmeric, and ginger flavors without drying out. If you use boneless thighs or breasts, reduce to 15–20 minutes. A longer braise (up to 45 minutes) can work for chicken legs, but the meat might start falling off the bone — delicious, but less structured. Always ensure the internal temperature reaches 165°F.
What can I use instead of cucumber for the spicy sesame salad in this dish?
You can substitute cucumber with celery (sliced thinly on the bias), jicama (peeled and julienned), or daikon radish (thinly sliced). Each offers a different crunch: celery is snappy, jicama is juicy and slightly sweet, daikon is peppery. Alternatively, use shredded green papaya or mango for a tropical twist. The dressing (rice vinegar, sesame oil, chili flakes) works with any crunchy vegetable. Just adjust salt and acid to taste.
Can I make the coconut braised chicken in a slow cooker or Instant Pot?
Yes! For a slow cooker, sear the chicken and aromatics on the stovetop first, then transfer everything to the slow cooker. Cook on low for 4-5 hours or high for 2-3 hours. Add bok choy in the last 15 minutes. For an Instant Pot, use the sauté function for searing, then pressure cook on high for 10 minutes with a natural release. Add bok choy after pressure cooking and let residual heat cook it for 5 minutes. Adjust liquid slightly — you may need a bit less broth.
How do I prevent the coconut milk from curdling in the braise?
Coconut milk can curdle if exposed to high heat or acidic ingredients too quickly. To prevent this, use full-fat coconut milk (it’s more stable), avoid boiling the liquid vigorously, and always bring the braise to a gentle simmer. If you add lime juice or vinegar, do so after removing from heat. Also, stirring in a tablespoon of cornstarch mixed with water can help stabilize the sauce. If curdling happens, don’t worry — the texture may look grainy but the flavor is still great.
Is this coconut braised chicken recipe suitable for meal prep?
Absolutely! The braise itself keeps beautifully in the fridge for up to 4 days and even improves in flavor overnight. I recommend storing it without the bok choy and adding fresh bok choy when reheating to keep it crisp. The spicy cucumber salad is best made fresh each time (it gets watery). For freezer meal prep, portion the braise into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge and reheat gently.
Can I use light coconut milk instead of full-fat?
You can, but the sauce will be thinner and less creamy. To compensate, reduce the broth to ¼ cup and simmer uncovered for a few minutes after braising to thicken. You can also add a tablespoon of coconut flour or cornstarch slurry. For the best texture and richness, I always recommend full-fat coconut milk for braising — it’s what makes the sauce velvety and satisfying.
What should I serve with coconut braised chicken for a complete meal?
I love serving this over steamed jasmine rice or rice noodles to soak up the sauce. For a low-carb option, try cauliflower rice. A side of steamed greens (like green beans or snap peas) adds color and nutrition. The spicy cucumber salad is the perfect fresh, crunchy contrast. You can also add a simple slaw or sautéed mushrooms. For drinks, a light lager or Sauvignon Blanc pairs wonderfully.
How do I get the chicken skin extra crispy if I want to serve it that way?
The skin will soften during braising, but you can get it crispy at the end. After braising, remove the chicken from the pot and place it skin-side up on a baking sheet. Broil on high for 2–3 minutes until the skin crisps up again. Watch closely to avoid burning. Alternatively, you can sear the chicken after braising in a hot skillet with a little oil for a minute per side. The rest of the dish stays tender and saucy.
Share Your Version!
I’d love to see how this coconut braised chicken turns out in your kitchen! Did you add a twist? Did your family love it? Leave a star rating and a comment below — your feedback helps other readers (and me) improve. Tag a photo on Instagram or Pinterest with @exorecipes so I can cheer you on. And if you have a question about a specific substitution, drop it in the comment section too.
From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — mia 🧡
Loved this recipe? Pin it to your “Braised Chicken” board and tag me when you make it!
Love This Recipe? Save It to Pinterest!
If you enjoyed this Coconut Braised Chicken with Bok Choy and Spicy Cucumber Sesame Salad recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.
👉 Follow mia on Pinterest @chefrecipes2
📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!

Coconut Braised Chicken with Bok Choy and Spicy Cucumber Sesame Salad
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 4 1x
- Method: Main Course
- Cuisine: Asian Fusion
Description
A fragrant and comforting one-pot meal featuring tender chicken braised in coconut milk with bok choy, served with a refreshing spicy cucumber sesame salad.
Ingredients
- For the Chicken:
- 4 bone-in, skin-on chicken thighs
- Salt and freshly ground black pepper
- 1 tablespoon vegetable oil
- 1 small onion, thinly sliced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 teaspoon ground turmeric
- 1 teaspoon ground coriander
- 1 can (13.5 oz) full-fat coconut milk
- 1/2 cup chicken broth
- 1 tablespoon fish sauce (or soy sauce for vegetarian)
- 1 tablespoon brown sugar
- 4 baby bok choy, halved lengthwise
- For the Spicy Cucumber Sesame Salad:
- 1 large cucumber, thinly sliced
- 1/2 red onion, thinly sliced
- 2 tablespoons rice vinegar
- 1 tablespoon sesame oil
- 1 teaspoon chili flakes (or sriracha to taste)
- 1 teaspoon toasted sesame seeds
- Salt to taste
Instructions
- Season chicken thighs generously with salt and pepper.
- Heat vegetable oil in a large Dutch oven or heavy pot over medium-high heat. Sear chicken skin-side down until golden brown, about 4-5 minutes. Flip and cook another 2 minutes. Remove chicken and set aside.
- Reduce heat to medium. Add onion, garlic, and ginger; cook until softened, about 3 minutes.
- Stir in turmeric and coriander, cook 1 minute until fragrant.
- Pour in coconut milk and chicken broth, scraping up any browned bits. Add fish sauce and brown sugar; stir to combine.
- Return chicken to pot, skin-side up, along with any accumulated juices. Bring to a gentle simmer.
- Cover and cook for 25-30 minutes, or until chicken is cooked through and tender.
- Add bok choy halves to the pot, submerging in the liquid. Cover and cook another 5 minutes, until bok choy is tender-crisp.
- While chicken cooks, prepare the salad: In a bowl, combine cucumber, red onion, rice vinegar, sesame oil, chili flakes, and sesame seeds. Toss well and season with salt. Set aside.
- Serve chicken and bok choy over steamed rice or noodles, with the spicy cucumber salad on the side.
Notes
For a dairy-free and gluten-free meal, ensure fish sauce and broth are certified gluten-free. The salad can be made ahead and refrigerated for up to 2 hours.
Nutrition
- Calories: 520
- Sugar: 9g
- Fat: 34g
- Carbohydrates: 18g
- Protein: 35g

Tried This Recipe? Leave a Comment!
Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!
For more delicious inspiration, follow me on Pinterest!

