Main Courses
This Asian chicken broccoli rice recipe transforms weeknight dinners into fragrant, restaurant-quality feasts with just one pan and 30 minutes. The secret lies in balancing coconut milk's richness with lemongrass's bright citrus notes, creating a sauce that clings perfectly to tender chicken and crisp-tender broccoli.
I developed this recipe after years of testing—it's the one that finally convinced my family to skip takeout.
What makes this dish special is the harmony of textures and flavors: juicy chicken with a subtle char, crisp-tender broccoli that stays vibrant, and fragrant jasmine rice infused with coconut milk. The sauce—built from ginger, garlic, and soy—adds depth without overpowering the natural tastes.
This is comfort food with a sophisticated twist, perfect for feeding a crowd or meal prepping for the week.
The beauty of this recipe is its versatility. You can adjust the heat level with chili paste, swap in other vegetables like bell peppers or snap peas, or even make it gluten-free with tamari instead of soy sauce.
The one-pan method means minimal cleanup, and the aromas filling your kitchen will have everyone gathering at the table. Let's create this fragrant, flavorful meal together.
Once you try this dish, you'll understand why it's become a weekly staple. The chicken stays moist and flavorful, the broccoli maintains its vibrant color, and the rice absorbs just enough of the coconut-lemongrass sauce to make every bite delicious.
Serve it family-style for sharing or plate it individually with fresh herbs for a restaurant-worthy presentation. Here's everything you need to make it happen.
Ingredients for asian chicken broccoli rice
Pantry staples meet fragrant Asian flavors in this one-pan masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Fresh Lemongrass 🌿 | 3 whole | Stalks, bruised for flavor |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Broccoli Florets 🥦 | 4 cups | Fresh, medium florets |
| Fresh Ginger 🧄 | 2 tbsp | Grated, peeled root |
| Garlic Cloves 🧄 | 6 cloves | Peeled, minced |
| Soy Sauce 🥄 | ¼ cup | Gluten-free tamari optional |
| Fish Sauce 🍶 | 1 tbsp | Red Boat preferred |
| Brown Sugar 🍯 | 2 tbsp | Light or dark variety |
| Red Chili Paste 🌶️ | 1 tbsp | Adjust for heat preference |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point preferred |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
The lemongrass is non-negotiable here—it's the heart of this dish's aroma. Thai markets sell it pre-bruised for convenience, but if you're at a regular grocery store, grab the stalks and give them a good whack with your knife's flat side to release the oils. Costco sells it in bulk, which is perfect for frequent cooks. Fresh ginger and garlic should be vibrant, not shriveled—Trader Joe's carries great quality at reasonable prices. The jasmine rice? Don't substitute basmati—it's the floral aroma that makes this dish special. Soak it for 20 minutes before cooking if you're really committed, but honestly, the quick-rinse method works fine for weeknight dinners.
No lemongrass? Substitute 1 tbsp lime zest plus 1 tsp lemon juice—it won't be identical, but you'll still get that citrus punch. Out of fish sauce? Extra soy sauce plus a pinch of sugar mimics the umami. Regular soy sauce works, but gluten-free tamari adds that authentic depth. The coconut milk can be swapped for light coconut milk if you're watching calories, but trust me on the full-fat version—it makes everything creamier. Broccoli too tough? Blanch it first for 30 seconds in boiling water to soften the stems slightly without losing that crisp texture.
This dish reheats beautifully—honestly tastes better the next day once everything melds. Store the rice and chicken separately in airtight containers for up to 4 days, and the sauce keeps for 5 days in the fridge. Freeze the sauce portion for 3 months if you're prepping for a crowd. I always make extra sauce because it's perfect for drizzling over noodles or using as a marinade. The cilantro wilts fast, so add it last—just a sprinkle over each serving makes all the difference.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this trick—just toss everything in one pot with the chicken, rice, and coconut milk, then let it simmer. No chopping boards to clean, no extra dishes, and that lemongrass infuses the whole thing like a spa day for your rice.
- Creamy-Citrus Crunch: Between the rich coconut milk and bright lemongrass, this isn’t just "Asian-inspired"—it’s actually flavorful. The broccoli stays crisp, the chicken gets tender, and that citrusy kick makes every bite feel like a little vacation.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Cook a big batch, and you’ve got lunch for three days—just reheat and serve. My kids grab it cold from the fridge, and honestly? It’s still delicious.
- Budget-Friendly Feast: Chicken thighs are cheap, rice fills you up, and coconut milk stretches far. I’ve made this for six people for under $15, and no one ever complains about leftovers. (Yes, even on a Tuesday night.)
Step-by-step instructions for fragrant coconut-lemongrass chicken rice
This one-pan wonder delivers restaurant-quality flavors with minimal effort—let's build it together.
Prepare the Aromatic Base
Heat the 2 tablespoons vegetable oil in a large, heavy-bottomed pot or deep skillet over medium-high heat. While the oil warms, gently bruise the 3 whole fresh lemongrass stalks by rolling them on the countertop—this releases their essential oils. Add the lemongrass to the pot along with the 2 tablespoons grated fresh ginger and 6 minced garlic cloves. Cook for 2-3 minutes until the garlic becomes fragrant but doesn't brown.
Here's where the magic begins: add the 1 tablespoon red chili paste and cook for another 30 seconds until it darkens slightly and releases its smoky aroma. This step develops the foundational flavors that will infuse every bite of your dish. The chili paste should coat the lemongrass and ginger evenly—this ensures balanced heat distribution throughout the meal.
Sear the Chicken and Build the Coconut Sauce
Push the aromatics to one side of the pot and add the 1.5 pounds boneless chicken thighs, cut into 1-inch pieces. Let the chicken sear undisturbed for 3-4 minutes until golden brown on one side, then gently flip and cook for another 3-4 minutes until evenly browned. Don't overcrowd the pan—work in batches if needed to maintain proper searing.
Once the chicken is browned, pour in the 1 can coconut milk and scrape up any browned bits from the bottom of the pot with a wooden spoon. Add the 1.5 cups jasmine rice, 2 tablespoons brown sugar, ½ cup soy sauce, 1 tablespoon fish sauce, and 1 teaspoon salt. Stir well to combine, then bring the mixture to a gentle simmer over medium heat. This is where the rice begins to absorb the coconut milk and develop its signature fragrant texture.
Layer and Steam the Rice
Once the mixture reaches a gentle simmer, reduce the heat to low and cover the pot tightly with a lid. Let it cook undisturbed for 15 minutes—this allows the rice to absorb the coconut milk and develop its characteristic fluffiness. After 15 minutes, gently fluff the rice with a fork, then add the 4 cups broccoli florets and 2 tablespoons lime juice to the pot. Stir gently to distribute the lime juice evenly.
Here's the thing—don't peek or stir the rice during cooking. Each time you lift the lid, you release steam, which can lead to uneven cooking. The rice should cook through in about 10-12 minutes after adding the broccoli. You'll know it's done when the rice is tender and the broccoli is bright green and crisp-tender with just a slight bite. The broccoli should still have a bit of snap—it'll finish cooking from the residual heat.
Finish and Garnish
Once the rice is fully cooked and the broccoli is tender-crisp, remove the pot from the heat and let it sit covered for 5 minutes. This resting period allows the flavors to meld and the rice to finish absorbing any remaining liquid. After resting, gently fluff the rice again with a fork, then remove the lemongrass stalks from the pot.
Finally, stir in the ¼ cup chopped fresh cilantro and taste for seasoning. Adjust with additional soy sauce if needed, or a splash of lime juice for brightness. The dish should have a harmonious balance of sweet, savory, and slightly spicy flavors with a fragrant coconut aroma. Serve immediately while still hot, garnished with extra cilantro if desired.
Pro Tips For Making Asian Chicken Broccoli Rice
- CRANK THE HEAT FOR CHICKEN: That chicken’s got to sear—no simmering nonsense. Get your pan screaming hot before adding the thighs, and resist the urge to move them around. After 4-5 minutes of undisturbed contact, you’ll get that golden crust that holds up through the coconut milk, not a sad, pale mess that falls apart.
- SLICE LEMONGRASS LIKE A BOSS: Skip the muddling—it turns the paste into soup. Instead, trim the woody bottom, then slice the stalks lengthwise into ¼-inch-thick batons. The green leaves? Stack ‘em and slice thinly for aroma without bitterness. (Yes, even if you’re impatient like me.)
- DON’T BOIL THE BROCCOLI: I learned this the hard way—raw broccoli in the coconut milk makes the sauce gloppy. Blanch florets in salted water for 1 minute exactly, then shock in ice water. They’ll stay bright, crisp, and soak up flavors instead of turning to mush.
- SAVE TIME WITH RICE WATER: Jasmine rice needs love, but you’re busy. Cook the rice in coconut milk (half water, half milk) and add a splash of the reserved starchy water at the end. The rice absorbs faster, stays fluffy, and gets that subtle coconut depth without extra effort. (Your future self will notice.)
Perfect pairings for this asian chicken broccoli rice
Coconut-Lemongrass Sauce
This fragrant sauce is the star of the dish—use it to drizzle over extra rice or noodles for a quick side. I love serving it with steamed jasmine rice on the side for dipping, especially when entertaining.
The sauce keeps well in the fridge for 5 days, so make extra for future meals. For a quick lunch, toss it with udon noodles and top with sliced green onions. 🥥
Fresh Herbs & Garnishes
Fresh herbs elevate every bite. I always garnish with cilantro and green onions for brightness, but Thai basil adds a unique anise-like flavor that pairs beautifully. For a pop of color, sprinkle with crushed red pepper flakes or toasted sesame seeds.
Serve with lime wedges on the side so everyone can squeeze a little extra tang into their bowls.
Perfect Beverage Pairings
A crisp Thai iced tea or jasmine green tea cuts through the richness of the coconut sauce beautifully. For beer lovers, a light Sapporo or Asahi lager balances the dish's flavors without overpowering them.
If you prefer wine, a dry Riesling with its citrus notes complements the lemongrass perfectly. I always keep a pitcher of sparkling limeade on hand for a refreshing contrast. 🍺
Side Dish Harmony
For a complete meal, serve with steamed bok choy or sautéed garlic spinach to add freshness. A simple cucumber salad with rice vinegar and sesame oil provides a refreshing crunch.
If you're feeding a crowd, add spring rolls or egg rolls for extra texture. The key is balancing the dish's richness with something light and crisp.
Meal Prep Strategy
This dish reheats beautifully—store components separately in airtight containers for up to 4 days. Reheat the rice and chicken in the microwave for 2-3 minutes, then add fresh broccoli and sauce to keep it crisp.
For a quick weeknight dinner, prep the sauce ahead and store it in the fridge. When ready to serve, simply reheat the sauce with the chicken and rice, then add fresh broccoli and herbs. 💡
Spicy Variations
Crank up the heat with extra chili paste—start with 2 tablespoons instead of 1. For a smoky kick, add ½ teaspoon smoked paprika to the sauce. If you love Thai flavors, stir in 1 teaspoon shrimp paste** for an umami depth.
Always taste as you go—adjust to your spice tolerance. The beauty of this dish is how easily it adapts to your preferences! 🌶️
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs?
Yes, but with a few adjustments! Chicken breast cooks faster and dries out more easily. Cut it into ½-inch thick pieces and reduce searing time to 2 minutes per side. Add the chicken to the coconut milk mixture when you add the broccoli to prevent overcooking. For extra moisture, marinate the breast in 1 tbsp soy sauce + 1 tbsp lime juice for 15 minutes before cooking.
How do I make this dish gluten-free?
Swap regular soy sauce for gluten-free tamari and check your chili paste for hidden gluten. All other ingredients are naturally gluten-free. For extra umami, add 1 tsp coconut aminos along with the tamari. The dish will still taste rich and flavorful without compromising texture.
What if my broccoli turns mushy?
Broccoli gets mushy when overcooked. Add it to the pot only 5-7 minutes before the rice is done, or steam it separately for 3-4 minutes then fold into the finished dish. For extra crispness, blanch the florets in boiling water for 30 seconds before adding them to the pan. The key is timing—bright green and slightly firm is perfect!
Can I make this in an Instant Pot?
Yes! Sauté the aromatics and chicken as directed, then add all ingredients except broccoli. Cook on high pressure for 8 minutes, then quick-release. Stir in broccoli and cook on sauté mode for 2 minutes. The Instant Pot version finishes faster but may need a splash of water if the rice seems dry. The flavors will still be delicious!
What's the best way to store leftovers?
Store components separately in airtight containers for 4 days (rice, chicken, sauce). Reheat rice and chicken together for 2-3 minutes, then add fresh broccoli and a splash of sauce to maintain texture. For longer storage, freeze the sauce portion for 3 months. The dish actually tastes better the next day as flavors meld!
