Main Courses
This Asian chicken broccoli rice recipe delivers restaurant-quality wok-fried fragrance in just 25 minutes, transforming simple ingredients into a dish that tastes like it took hours. The secret lies in perfectly seared chicken, crisp-tender broccoli, and a fragrant soy-ginger sauce that coats every bite with umami depth.
I developed this recipe after years of testing wok techniques, ensuring the chicken stays juicy while the broccoli achieves that signature snap.
The foundation is white jasmine rice cooked to ideal texture—neither mushy nor dry—paired with chicken thighs marinated in a blend of garlic, ginger, and sesame oil for maximum flavor penetration. Broccoli florets are stir-fried just until vibrant green and slightly charred, preserving both color and crunch.
What makes this dish truly special is the sauce: a balance of soy sauce, rice vinegar, and a touch of honey that creates a glossy, sticky coating without overpowering the natural flavors.
When assembled, you'll have a plate that's as visually appealing as it is delicious—golden chicken pieces, bright green broccoli, and fragrant rice all coming together in perfect harmony.
The aroma alone will have everyone gathering around the table, while the first bite delivers that perfect combination of savory, slightly sweet, and umami-packed flavor. This recipe is designed to be both foolproof and flexible, making it ideal for weeknight dinners or meal prep.
Serve with a sprinkle of sesame seeds and sliced green onions for extra freshness, or pair with steamed edamame for added protein. The dish reheats beautifully, making it perfect for leftovers or lunches.
Whether you're feeding a family or cooking for one, this Asian chicken broccoli rice delivers restaurant-quality results with minimal effort—proof that great food doesn't require complicated techniques, just the right approach.
Ingredients for asian chicken broccoli rice
Fourteen ingredients, packed with wok-fried fragrance and restaurant-quality flavor in just 25 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| White Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain |
| Fresh Broccoli Florets 🥦 | 4 cups | Cut into bite-sized pieces |
| Sesame Oil 🫒 | 1 tbsp | For marinade and finishing |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Fresh Ginger 🌿 | 2 tbsp | Grated, for marinade |
| Soy Sauce 🥢 | ½ cup | Light or regular, not low-sodium |
| Rice Vinegar 🍶 | 2 tbsp | For sauce balance |
| Honey 🍯 | 1 tbsp | For sauce sweetness |
| Vegetable Oil 🫒 | 2 tbsp | For high-heat searing |
| Sesame Seeds 🌰 | 1 tbsp | Toasted for garnish |
| Green Onions 🧅 | 3 whole | Sliced thin for garnish |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The chicken thighs are non-negotiable here—bone-in, skin-on for maximum flavor, but boneless works if you're in a rush. Trader Joe's or Costco carry excellent pre-cut thighs, but if you're buying whole, look for pieces with good marbling. Fresh ginger and garlic are essential for that signature umami kick—Penzeys or the bulk bins at Whole Foods are my go-tos for quality. Jasmine rice needs to be uncooked and long-grain—short-grain rice like sushi rice will turn mushy. Pro tip: Rinse the rice until the water runs clear before cooking to remove excess starch.
No sesame oil? Avocado oil works in a pinch, though it lacks that nutty aroma. Running low on rice vinegar? Apple cider vinegar at half the amount gives a similar tang. The honey can be swapped for maple syrup if you're avoiding refined sugar. For the broccoli, fresh is best, but frozen florets (no ice crystals!) work if you're short on time. Just thaw and pat dry before cooking. The sauce ratio is key—soy to vinegar to honey should be 3:1:1—so adjust to taste after the first bite. And trust me, toasted sesame seeds make all the difference for that final crunch.
This dish reheats like a dream—microwave with a splash of water for 30 seconds to restore moisture. Store leftovers in airtight containers for 4-5 days in the fridge or freeze for up to 3 months. The rice reheats best with a damp paper towel over it. For meal prep, cook the chicken and broccoli ahead, then assemble with freshly cooked rice. Garnish with sesame seeds and green onions right before serving—they add that restaurant-fresh finish. Double the sauce if you're making extra; it keeps for 1 week in the fridge.
Why You'll Love This Recipe
- Here’s what sold me: this reheats like a dream. Pack the rice in one container, chicken and broccoli in another, and it’s a lunch I’ll actually eat cold the next day. (Yes, even on a Tuesday night when I’m too tired to care.)
- One-Pan Magic: I swear by this—just toss everything on one sheet pan, roast the chicken thighs until golden, then steam the broccoli right alongside. No pots, no pans, no stress. The sesame oil finishes it all with that nutty aroma that fills the whole house.
- Garlic Bomb Flavor: Between us, that minced garlic sizzling in the pan is chef’s kiss. The chicken soaks up the aroma while the broccoli gets a crisp-tender bite—add a splash of soy sauce, and suddenly you’ve got restaurant-level umami without the fuss.
- Lunchbox Hero: Here’s what sold me: this reheats like a dream. Pack the rice in one container, chicken and broccoli in another, and it’s a lunch I’ll actually eat cold the next day. (Yes, even on a Tuesday night when I’m too tired to care.)
Step-by-step instructions for Asian chicken broccoli rice
This wok-fried dish delivers restaurant-quality flavor in under 30 minutes—crispy chicken, vibrant broccoli, and fragrant jasmine rice all working together.
Prepare the Chicken Marinade and Cook the Rice
In a small bowl, whisk together the 1 tbsp sesame oil, 6 cloves minced garlic, 2 tbsp grated fresh ginger, 0.5 cup soy sauce, 2 tbsp rice vinegar, 1 tbsp honey, 1.5 tsp salt, and 0.5 tsp black pepper. This aromatic marinade will infuse the chicken with layers of umami and brightness. Cut the 1.5 lb boneless, skinless chicken thighs into 1-inch pieces and toss them in the marinade. Let them sit for 10 minutes while you prepare the rice.
Rinse the 1.5 cups white jasmine rice thoroughly under cold water until the water runs clear. This removes excess starch and prevents gummy rice. Combine the rice with 2.5 cups water in a pot and bring to a boil. Reduce heat to low, cover, and simmer for 15 minutes. Turn off the heat and let it steam, covered, for another 10 minutes. Fluff the rice gently with a fork before serving—it should be light and separate.
Sear the Chicken Until Golden and Crispy
Heat a wok or large skillet over high heat until it's screaming hot. Add the 2 tbsp vegetable oil and swirl to coat the surface. Working in batches to avoid overcrowding, add the marinated chicken pieces. Let them sear undisturbed for 2-3 minutes per side until they develop a deep golden-brown crust. This high-heat sear locks in juices and builds flavor. Transfer the chicken to a plate and set aside.
Real talk: Don't rush this step. You'll know it's ready when the chicken releases easily from the pan and the edges are deep golden brown. If it sticks, your pan isn't hot enough—wait another minute before trying again. The crispy exterior is what makes this dish sing.
Stir-Fry the Broccoli and Combine with Chicken
In the same wok, add a thin layer of 1 tbsp vegetable oil (just enough to coat the bottom) and swirl to distribute. Add the 4 cups fresh broccoli florets and stir-fry for 3-4 minutes until they turn a vibrant bright green and just begin to soften at the edges. You want them crisp-tender, not mushy—this keeps the texture perfect.
Return the seared chicken to the wok and toss everything together. Pour any remaining marinade from the bowl over the chicken and broccoli. Stir-fry for another 2 minutes to let the flavors meld. The broccoli should be heated through but still retain its snap. Taste and adjust seasoning if needed—you might want to add a splash of rice vinegar or a pinch more salt to balance the flavors.
Finish with Fragrant Touches and Serve
Remove the wok from heat and stir in the 1 tbsp sesame oil. This adds a nutty aroma and ties all the flavors together. Sprinkle with 1 tbsp toasted sesame seeds and 3 whole green onions, sliced thin. The sesame seeds add crunch, while the green onions bring a fresh contrast to the rich, savory dish.
Divide the fragrant jasmine rice among plates and top each serving with the chicken and broccoli mixture. The contrast of the light, fluffy rice with the wok-fried chicken and vibrant broccoli makes every bite exciting. Serve immediately while everything is hot and the aromas are at their peak. This dish tastes even better the second day, but the textures are best enjoyed fresh.
Pro Tips For Making Asian Chicken Broccoli Rice
- CRISP THE CHICKEN FIRST: Skip the raw chicken in the stir-fry—sear it first over medium-high heat with a splash of water in the pan. The thighs release juices, creating a self-basting sauce that locks in flavor and prevents dryness. (Yes, even if you’re impatient like me, wait until you see those golden edges.)
- MINCE GARLIC THIN: Use a knife, not a press—slice those garlic cloves paper-thin for even cooking and no bitter chunks. I learned this the hard way after biting into a broccoli floret with a hidden almond. (Pro tip: Freeze the garlic for 10 minutes first—it slices like butter.)
- STEAM THE BROCCOLI: Toss broccoli florets in boiling water for 30 seconds before stir-frying—keeps them crisp-tender instead of mushy. Drain well, or your rice will turn into a sad, watery porridge. (I used to skip this and wondered why my dish looked like a soggy salad.)
- USE LESS SESAME OIL: A teaspoon at the very end is enough—drizzle it over the finished dish to aroma-up without overpowering. Adding it earlier burns the delicate flavor, and you’ll end up with a dish that tastes like a perfume counter. (Trust me, a little goes a long way.)
Wine and beer pairings for these flavors
Crisp White Wine
A dry Riesling from Germany or a Sauvignon Blanc from New Zealand cuts through the richness of the wok-fried chicken beautifully. The bright acidity and citrus notes in these wines cleanse your palate between bites, balancing the umami from the soy sauce and ginger marinade.
I reach for a Dr. Loosen Blue Slate Riesling—its mineral finish complements the dish's savory depth without overpowering it. 🍷
Light-Bodied Red
For those who prefer red, a Pinot Noir from Oregon or Burgundy offers an elegant match. The wine's delicate tannins and red fruit flavors harmonize with the chicken's caramelized crust and broccoli's earthy notes.
Look for a La Crema Pinot Noir—its bright acidity and cherry undertones elevate the dish's umami profile. This pairing works especially well if you add a touch of red wine to the marinade (just 1 tbsp).
Asian-Inspired Sake
Skip the Western wines and opt for dry sake instead. A junmai daiginjo or ginjo style from Japan brings a clean, crisp finish that mirrors the dish's aromatic complexity. The subtle sweetness in these sakes enhances the honey and ginger notes in the sauce.
Serve it chilled—around 45°F—to highlight its delicate flavors. I love pairing this with Hakkaisan Junmai Daiginjo for a premium experience. 🍶
Hoppy IPA Balance
If you're serving this dish at a casual gathering, a light-hopped IPA like Sierra Nevada Pale Ale or Dogfish Head 60 Minute IPA adds a fun contrast. The malt sweetness complements the honey in the sauce, while the citrusy hops echo the ginger and rice vinegar.
Stick to a 4-5% ABV beer to avoid overwhelming the dish's delicate flavors. Serve it ice-cold to enhance the crisp, refreshing finish. 🍺
Non-Alcoholic Options
For non-drinkers, a sparkling yuzu soda or jasmine tea makes excellent pairings. The effervescence in yuzu soda (like San Pellegrino Aranciata Rossa) mirrors the dish's vibrant flavors, while a hot jasmine tea with a dash of honey adds warmth.
For a cold option, try unsweetened green tea—its grassy notes complement the broccoli and ginger. These choices keep the meal refreshing and inclusive for everyone at the table. 🍵
Nutrition facts
Frequently asked questions
Can I substitute chicken breast for thighs in this recipe?
You can use chicken breast, but it's not ideal. Chicken thighs stay juicier during high-heat searing, while breasts can dry out. If you must use breasts, cut them into ½-inch thick pieces and marinate for 15 minutes (not 10) to help retain moisture. Cook them at medium-high heat instead of high to prevent overcooking.
How do I make this recipe gluten-free?
Replace regular soy sauce with tamari or coconut aminos (use the same amount). Tamari has a similar umami depth, while coconut aminos add a slight sweetness. Check that your sesame oil and rice vinegar are also gluten-free certified if you're highly sensitive. The rest of the ingredients are naturally gluten-free.
Why does my broccoli turn mushy instead of crisp-tender?
Overcooking is the most common cause. Broccoli should cook for only 3-4 minutes at high heat—it should be bright green with just a slight softening at the edges. Use a wok or large skillet and avoid overcrowding. If your pan isn't hot enough, the broccoli will steam instead of stir-fry. Try adding ½ cup water to the pan and covering for 1 minute to restore crispness if already overdone.
Can I make this dish ahead of time for meal prep?
Cook the chicken and broccoli mixture separately, then store in airtight containers for 4-5 days in the fridge. Keep the rice separate until ready to serve to prevent sogginess. Reheat the chicken and broccoli in a skillet with 1 tsp sesame oil for 2-3 minutes, then serve over freshly cooked rice. The flavors actually improve after resting overnight.
What's the best way to add extra protein to this dish?
Add ½ cup edamame or ½ cup shrimp to the stir-fry during the last 2 minutes of cooking. For edamame, use frozen pods (thawed and shelled) and add them with the broccoli. For shrimp, toss them in 1 tsp soy sauce and ½ tsp garlic powder before adding. Both options cook quickly and pair perfectly with the existing flavors.
