Main Courses
This Asian chicken broccoli rice recipe transforms a simple one-pan meal into a fragrant, restaurant-quality feast with just 30 minutes of active time. The secret lies in balancing coconut milk's richness with bright lemongrass and lime, creating a sauce that tenderizes chicken while keeping broccoli crisp-tender.
I developed this after craving the perfect balance of textures and flavors—juicy chicken, vibrant greens, and fragrant rice all in one dish.
The technique is straightforward but yields professional results: sear the chicken first for depth, then stir-fry broccoli until crisp-tender before combining everything with fragrant rice. The coconut-lemongrass sauce simmers just long enough to coat every bite without overpowering the natural flavors.
This method eliminates multiple pans and dishes, making it ideal for weeknights when you still want restaurant-quality results.
What you'll end up with is a harmonious bowl where each component shines—golden-brown chicken with perfectly seared edges, bright green broccoli florets, and fragrant jasmine rice infused with the sauce's aromatic flavors.
The dish is balanced enough to stand alone but pairs beautifully with extra lime wedges or fresh cilantro for garnish. It's the kind of meal that feels indulgent yet simple to prepare.
Perfect for feeding a family or meal prepping for the week, this recipe scales effortlessly while maintaining its vibrant flavors. The sauce keeps well in the fridge, so you can make extra for stir-fries or rice bowls later.
Let's create this fragrant, one-pan masterpiece that brings Asian-inspired flavors to your table.
Ingredients for asian chicken broccoli rice
These vibrant ingredients create a fragrant, restaurant-style one-pan meal in under 30 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Broccoli Florets 🥦 | 6 cups | Fresh or frozen, cut into bite-size |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Lemongrass 🌿 | 3 tbsp | Finely minced, fresh preferred |
| Lime Juice 🍋 | ½ cup | Freshly squeezed, about 4 limes |
| Fish Sauce 🍶 | 2 tbsp | Red Boat brand preferred |
| Garlic Cloves 🧄 | 6 cloves | Minced, about 2 tbsp |
| Ginger Root 🌿 | 1 tbsp | Freshly grated |
| Soy Sauce 🍶 | 3 tbsp | Low-sodium preferred |
| Honey 🍯 | 1 tbsp | For balancing flavors |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Vegetable Oil 🫒 | 2 tbsp | For searing chicken |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The coconut milk is non-negotiable here—full-fat only for that creamy, rich texture. Thai Kitchen or Aroy-D brand cans work perfectly, but avoid the light version. Lemongrass is the aromatic heart of this dish, so grab a stalk from Asian markets—the frozen stuff just doesn't cut it. Chicken thighs stay juicier than breasts during the quick sear, and bone-in thighs add even more flavor. Broccoli? Fresh is ideal, but frozen florets work in a pinch if you're short on time.
No lemongrass? Lime zest plus extra lime juice gets you close, though it won't have that same earthy depth. Fish sauce is essential for umami—Red Boat is my go-to, but any good brand works. Short on sesame oil? Toasted sesame seeds sprinkled at the end add the same nutty aroma. The honey balances the acidity, so don't skip it unless you're making this vegan. For extra heat, add 1 tsp of sriracha or red pepper flakes.
This dish reheats beautifully—toss with a splash of water if it's dried out. Keeps 3-4 days in the fridge, 3 months frozen. I always double the sauce and freeze it in ice cube trays for quick stir-fry boosts later. The rice stays fragrant for days if stored in an airtight container, and the chicken stays juicy if reheated gently with a splash of coconut milk.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this trick—just toss everything in one pan after the rice starts cooking. No chopping boards, no extra pots, and honestly? The coconut milk and lemongrass steam right into the chicken and broccoli while you stir. That’s 15 minutes of hands-off flavor.
- Flavor Bomb: The first bite is where this dish gets you. The lemongrass-infused coconut milk gives it this creamy, citrusy depth, while the chicken thighs stay juicy and slightly crispy—no dryness here. (Yes, even on a Tuesday night.)
- Meal Prep MVP: Between us, this is my go-to for lunches all week. The rice stays fluffy, the chicken reheats perfectly, and the broccoli holds its crunch if you store it right. Pack it in containers, and you’ve got a restaurant-quality takeout situation without the delivery fee.
- Budget-Friendly Feast: Chicken thighs are cheaper than breasts, jasmine rice is a pantry staple, and coconut milk stretches far. I’ll be real: I’ve made this for six with leftovers for three, and no one ever complains. It’s the kind of dish that makes you feel like you’re treating yourself—without breaking the bank.
Step-by-step instructions for fragrant coconut-lemongrass chicken rice
This one-pan wonder delivers restaurant-quality flavors with minimal effort.
Sear the Chicken for Maximum Flavor
Heat a large, deep skillet or wok over medium-high heat and add the 2 tablespoons vegetable oil. Once shimmering, add the 1.5 pounds boneless chicken thighs cut into 1-inch pieces, working in batches if needed to avoid crowding. Let them sear undisturbed for 3-4 minutes until golden brown on one side.
Flip carefully and cook another 3-4 minutes until the chicken develops a deep golden crust and releases easily from the pan. Remove the chicken and set aside on a plate. This initial sear locks in juices and builds the foundation for our aromatic sauce. Don't skip this step—it makes all the difference in flavor development.
Build the Aromatic Base
In the same skillet (no need to clean it—those browned bits are pure flavor), add the 6 cloves minced garlic cloves and 1 tablespoon freshly grated ginger root. Cook for 30 seconds until fragrant but not browned—ginger burns quickly, so watch closely. Add the 3 tablespoons finely minced lemongrass and cook for another 30 seconds, stirring constantly.
Pour in the 1 can full-fat coconut milk and bring to a gentle simmer. Add the 3 tablespoons soy sauce, 2 tablespoons fish sauce, 1 tablespoon honey, and 1.5 teaspoons salt. Stir well to combine, then add the 6 cups broccoli florets. Let everything simmer for 5 minutes until the broccoli begins to soften slightly but still retains a crisp texture.
Layer in the Rice and Seasonings
Add the 1.5 cups uncooked jasmine rice to the skillet, spreading it evenly over the broccoli and coconut milk mixture. Pour in the 0.5 cup freshly squeezed lime juice and drizzle with the 1 tablespoon toasted sesame oil. Sprinkle with the 0.5 teaspoon black pepper and give everything a gentle stir to distribute the rice evenly.
Here's the key: don't add water. The coconut milk and natural juices from the chicken and broccoli provide all the moisture we need. The rice will absorb these liquids perfectly as it steams. If you're concerned about the rice being undercooked, you can add ½ cup water at this stage, but trust the process—this method yields perfectly fluffy rice.
Simmer to Perfect Cooking
Cover the skillet tightly with a lid and reduce heat to low. Let it cook undisturbed for 15 minutes. After 15 minutes, carefully flip the chicken pieces back into the skillet, nestling them among the rice and broccoli. This ensures they finish cooking in the flavorful sauce.
Continue cooking for another 10-12 minutes until the rice is tender and the liquid has been absorbed. The rice should be fluffy with just a slight bite in the center—jasmine rice cooks quickly but needs that final moment to develop its signature aroma. You'll know it's done when the bottom of the rice begins to develop a light golden crust, indicating it's absorbing all the flavorful juices.
Rest and Serve with Confidence
Remove from heat and let the entire dish rest, covered, for 5 minutes. This resting period allows the rice to finish steaming and the flavors to meld completely. The chicken will continue to absorb the aromatic coconut-lime sauce, ensuring every bite is packed with flavor.
Gently fluff the rice with a fork, being careful not to break up the chicken pieces. Taste and adjust seasoning if needed—you might want to add a splash more lime juice or a touch of fish sauce to balance the flavors. Serve family-style straight from the pan, letting everyone scoop up their perfect portion of fragrant jasmine rice, tender chicken, and crisp-tender broccoli bathed in coconut-lime sauce.
Pro Tips For Making Asian Chicken Broccoli Rice
- CHAR THE LEMONGRASS: Blanch the stalks in boiling water for 2 minutes first—it softens them fast and extracts the best flavor into your sauce. (Yes, even if you’re impatient like me, this isn’t the step you can skip.)
- SALT THE COCONUT MILK: Stir in a pinch of salt (about ¼ teaspoon) before adding it to the pan—it balances the sweetness and makes the sauce taste richer without extra seasoning later.
- DON’T OVERSTEAM THE BROCCOLI: Cut florets into even 1-inch pieces and blanch them in salted water for exactly 30 seconds—any longer and they’ll turn mushy when you toss them in the sauce.
- SEAR THE CHICKEN IN BATCHES: Work in two batches if needed to avoid crowding the pan—golden-brown chicken makes the dish, and damp thighs won’t crisp up if you’re lazy about this. (Your future self will notice.)
Regional styles of asian chicken broccoli rice
Thai-Inspired Style
This dish gets its soul from Thai street food traditions, where coconut milk and lemongrass create the signature balance of creamy and citrusy flavors.
I add an extra 1 teaspoon of palm sugar (or brown sugar) to the sauce for that authentic sweetness, and a pinch of white pepper instead of black for a more refined finish.
Serve with Thai basil leaves scattered on top for a fragrant, anise-like aroma that's key to Thai cuisine. 🌿
Japanese Teriyaki Twist
For a Japanese-inspired version, replace the fish sauce with 2 tablespoons of teriyaki sauce and swap the honey for 1 tablespoon of mirin. Add 1 teaspoon of grated fresh ginger and 1 tablespoon of soy sauce to the chicken marinade before searing.
Finish with a drizzle of extra teriyaki sauce and toasted sesame seeds. This version keeps the one-pan simplicity while delivering that classic umami-rich Japanese flavor profile.
Vietnamese-Inspired Pho Fusion
Transform this into a Vietnamese-inspired dish by adding 1 cinnamon stick and 2 star anise pods to the coconut milk while simmering. Use 1 tablespoon of fish sauce instead of soy sauce, and add 1 teaspoon of sugar to balance the flavors.
Garnish with thinly sliced scallions, bean sprouts, and fresh cilantro for a fresh, herbaceous finish reminiscent of pho. The star anise adds a subtle licorice note that elevates the dish to new heights. 🌶️
Korean Gochujang Version
For a Korean-inspired kick, stir in 1 tablespoon of gochujang (Korean chili paste) with the soy sauce and fish sauce. Add 1 teaspoon of sesame seeds and a splash of rice vinegar to brighten the flavors. Top with sliced green onions and a sprinkle of toasted sesame seeds for crunch.
This version delivers a spicy, tangy twist that's perfect for those who love bold flavors. The gochujang adds a deep, fermented richness that pairs beautifully with the coconut milk.
Filipino Adobo Fusion
Give this dish a Filipino touch by adding 1 cup of coconut milk and 2 tablespoons of soy sauce to the chicken marinade before searing. After cooking, add 1 tablespoon of vinegar (white or cane) and 1 teaspoon of sugar to the sauce.
Garnish with calamansi slices (or lime) and fresh cilantro. The vinegar and sugar combo creates that classic adobo tanginess, while the coconut milk keeps the dish rich and creamy. This fusion brings a familiar Filipino comfort-food feel to the one-pan meal. 🍋
Nutrition facts
Frequently asked questions
Can I use chicken breasts instead of thighs?
You can, but thighs stay juicier with this cooking method. Chicken breasts will dry out faster during the sear, so cook them for 2-3 minutes per side instead of 3-4 minutes, and reduce the final simmer time by 5 minutes. For extra moisture, add 2 tablespoons of coconut milk to the rice at the end.
What if I don't have lemongrass?
No problem! Replace it with 1 tablespoon lime zest plus 1 extra tablespoon of lime juice. For deeper flavor, add ½ teaspoon of ground coriander or 1 cinnamon stick while simmering. The dish will still be delicious, just with a slightly different aromatic profile.
How do I prevent the rice from getting mushy?
Use jasmine or basmati rice (they stay firmer than long-grain white rice) and avoid over-stirring after adding the rice to the pan. The key is to cook on low heat and let it steam undisturbed. If the rice seems too wet after 15 minutes, uncover and cook 2-3 minutes longer to evaporate excess moisture.
Can I make this dish ahead of time?
Yes! This reheats beautifully. Cook the dish as directed, then let it cool completely. Store in an airtight container in the fridge for up to 4 days. When reheating, add 1-2 tablespoons of water or coconut milk and cover with a damp paper towel to prevent drying out. Microwave for 2-3 minutes or reheat in a skillet over medium-low heat for 5-7 minutes.
Why does my sauce taste too salty?
Fish sauce and soy sauce are both salty, so taste as you go! If needed, balance with 1-2 tablespoons of coconut milk or lime juice. For a sweeter profile, add ½ teaspoon more honey. The sauce should be savory with bright, tangy notes—not overwhelmingly salty. Adjust gradually to avoid overcorrecting.
