Main Courses
This Asian chicken broccoli rice recipe delivers restaurant-quality flavors in a single pan—no takeout needed. The secret lies in a savory soy-ginger marinade that transforms simple chicken into tender, umami-rich bites, while crisp-tender broccoli and fragrant jasmine rice come together in 25 minutes. I perfected this dish after years of testing, and it’s now my go-to weeknight meal when I crave bold Asian-inspired flavors without the fuss.
The magic happens in three simple layers: marinated chicken that stays juicy, crisp broccoli with just the right bite, and aromatic rice infused with garlic and ginger. Unlike heavy stir-fry dishes, this one-pan method keeps cleanup minimal while delivering deep, complex flavors. The soy-ginger sauce caramelizes slightly as it cooks, creating a glossy finish that ties everything together—no complicated techniques required.
What you’ll end up with is a plate of golden-brown chicken, vibrant green broccoli, and perfectly fluffy rice, all coated in a sticky-sweet-savory sauce. The dish is balanced enough to satisfy picky eaters but flavorful enough to impress guests. Serve it with a sprinkle of sesame seeds and a side of steamed edamame for extra protein, or keep it simple with a drizzle of sriracha for heat.
This recipe works for meal prep too—store leftovers in the fridge for up to 3 days, and the flavors only get better as they meld. Whether you’re feeding a family or treating yourself to a quick, satisfying dinner, this one-pan wonder delivers restaurant-quality results without the hassle. Let’s get cooking!
Ingredients for asian chicken broccoli rice
Jasmine rice, tender chicken, and crisp broccoli—this one-pan Asian fusion delivers restaurant flavors in record time.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Jasmine Rice 🍚 | 1 cup | Uncooked, long-grain preferred |
| Broccoli Florets 🥦 | 4 cups | Medium-sized, cut into bite-size pieces |
| Low-Sodium Soy Sauce 🍶 | ⅓ cup | Or tamari for gluten-free |
| Fresh Ginger 🌿 | 2 tbsp | Grated, finely minced |
| Garlic Cloves 🧄 | 4 cloves | Minced, not pressed |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Honey 🍯 | 1 tbsp | Or maple syrup for vegan option |
| Rice Vinegar 🍶 | 1 tbsp | White or seasoned preferred |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point, like avocado |
| Green Onions 🧅 | 3 whole | Thinly sliced, for garnish |
| Toasted Sesame Seeds 🌾 | 1 tbsp | For final garnish |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | For seasoning, not iodized |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
The chicken thighs are key here—bone-in, skin-on stays juicier than breasts, but boneless thighs work too if you're in a rush. Trader Joe's has great pre-cut thighs at a steal, or grab a whole package from Costco if you're feeding a crowd. Look for broccoli with tight florets and vibrant green stems—Trader Joe's or local farmers markets usually have the freshest. The jasmine rice should be labeled 'long-grain' for that perfect texture, and Lotus Foods carries the best quality. Fresh ginger is a must for that zesty kick, but if you're using dried, use half the amount and toast it first for deeper flavor.
No soy sauce? Coconut aminos works in a pinch, though it has a slightly different profile. The honey adds just enough sweetness to balance the savory sauce—substitute maple syrup if you're avoiding refined sugar. For extra umami, add a dash of fish sauce (if not vegetarian) or a splash of mushroom broth**. Fresh ginger is ideal, but powdered ginger at half the amount gets you close. The sesame oil is non-negotiable for that nutty aroma, but if you're sensitive to its strong flavor, reduce to half a teaspoon. The green onions can be swapped for regular onions if you're out, but they add a nice fresh finish.
This dish reheats beautifully—just add a splash of water and cover to steam. Keeps in the fridge for 3 days, though the rice gets drier after day one, so I recommend reheating with a spritz of water. For meal prep, portion into containers with the sauce on top to keep everything moist. Freezes for up to 3 months, but the texture changes slightly after thawing. Store the sesame seeds and green onions separately to keep them crisp—sprinkle fresh on top when serving.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this trick—just toss everything on a sheet pan while the rice cooks. The chicken thighs stay juicy, the broccoli gets that perfect snap, and the ginger-soy glaze caramelizes right alongside. No fancy equipment, no stress, just done.
- Umami Bomb: That low-sodium soy sauce and fresh ginger combo? It’s the secret weapon here. The chicken absorbs the savory depth while staying tender, and the broccoli soaks up just enough flavor to make every bite ridiculously satisfying. Honestly, I’ve tried store-bought sauces, but this simple mix wins every time.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The rice stays fluffy for days, the chicken reheats without drying out, and the broccoli holds its color—no sad, mushy leftovers here. Pack it in containers, and you’ve got a week’s worth of lunches that’ll actually get eaten.
- Budget Win: Chicken thighs are cheaper than breasts, jasmine rice is a pantry staple, and broccoli’s one of the most affordable veggies out there. I stretch this recipe to feed four for under $12, and it’s still hearty enough to feel like a real meal—not just "something to fill you up."
Step-by-step instructions for Asian chicken broccoli rice
This one-pan wonder delivers restaurant-quality flavor without the fuss—let's make it together.
Prep the Chicken and Aromatics
Start by cutting the 1.5 lb boneless, skinless chicken thighs into 1-inch pieces—this ensures even cooking and maximum surface area for that flavorful sear. In a small bowl, combine the 2 tbsp finely minced fresh ginger, 4 minced garlic cloves, 1 tbsp toasted sesame oil, 1 tbsp honey, 1 tbsp rice vinegar, 0.33 cup low-sodium soy sauce, 1 tsp Diamond Crystal kosher salt, and 0.5 tsp freshly cracked ground black pepper. Mix well until the marinade is smooth and evenly distributed.
Here's the thing—ginger and garlic need time to mellow out. Toss the chicken pieces in the marinade and let them sit for 10 minutes while you prep the rest. This gives the flavors time to penetrate the meat, ensuring every bite is packed with umami goodness. While you wait, rinse the 1 cup jasmine rice under cold water to remove any excess starch, then drain well and set aside.
Sear the Chicken and Start the Rice
Heat a large, deep skillet or wok over medium-high heat until it's hot enough that a drop of water sizzles and evaporates instantly. Add the 2 tbsp vegetable oil and let it shimmer for 30 seconds—this prevents sticking and ensures a perfect sear. Working in batches if needed, add the marinated chicken and cook undisturbed for 3-4 minutes until the edges are deep golden brown and the chicken releases easily from the pan.
Once the chicken is browned, remove it from the pan and set it aside on a plate. Add the 4 cups broccoli florets to the same skillet and stir-fry for 2-3 minutes until they just begin to soften but still retain a vibrant green color and a slight crunch. Here's where it gets fun—add the 1 cup jasmine rice to the pan and stir to coat it evenly with the residual oil and any browned bits from the chicken. Pour in 2 cups water (or enough to cover the rice by about ½ inch), bring to a gentle simmer, then reduce heat to low. Cover the pan tightly with a lid and let the rice cook undisturbed for 12 minutes. Don't peek—steam is your friend here.
Combine Everything for Maximum Flavor
After the rice has cooked for 12 minutes, carefully remove the lid and stir the rice gently to fluff it up. Add the seared chicken back to the pan along with any accumulated juices from the plate. Stir everything together, then return the pan to medium heat. Let it cook uncovered for 2-3 minutes so the chicken can reheat and absorb all those delicious flavors from the rice and broccoli.
Taste the mixture now—you should detect layers of sweetness from the honey, tang from the rice vinegar, and that deep umami punch from the soy sauce. If it needs a little more depth, add another ½ tbsp soy sauce or a splash of water to loosen the sauce slightly. The goal is a cohesive, flavorful dish where every component shines. Here's a pro tip: If the rice is still slightly firm, cover the pan again and let it steam for another 2 minutes—it'll finish cooking while everything else melds together.
Finish and Garnish Like a Pro
Once the chicken is heated through and the rice is tender (it should have a slight bite but be mostly cooked through), turn off the heat. Stir in the 3 whole green onions, sliced thinly, and let them wilt slightly into the dish—this adds a fresh, bright contrast to the rich flavors. Sprinkle the 1 tbsp toasted sesame seeds evenly over the top, pressing them gently into the rice so they stick. These seeds aren't just for looks; they add a nutty crunch and a final aromatic punch that ties everything together.
Let the dish rest for 2-3 minutes before serving—this gives the rice a chance to absorb any remaining juices, ensuring every bite is moist and flavorful. Serve immediately while the chicken is still warm and the broccoli retains its vibrant color. The aroma alone will have everyone at the table eager to dig in. This dish is all about balance: tender chicken, perfectly cooked rice, crisp-tender broccoli, and a sauce that's sweet, tangy, and umami-rich. You've just created a one-pan masterpiece that's quicker than takeout but packed with restaurant-quality flavor.
Pro Tips For Making Asian Chicken Broccoli Rice
- CRISP THE CHICKEN FIRST: Start with a screaming-hot pan—no need to wait for it to "heat up." Toss in the chicken thighs in a single layer and let them sear undisturbed for 3-4 minutes until golden brown. I used to rush this and ended up with steamed chicken instead of flavor-packed bites.
- JULIENNE THE GINGER: Skip the minced ginger—it burns fast. Instead, slice it into matchsticks (about 1/8-inch thick) so it infuses flavor without turning bitter. My grandmother swore by this, and she was right: the aroma stays bright, not bitter.
- DON’T OVERSTIR THE BROCCOLI: Broccoli turns mushy when you baby it. Toss the florets in the pan for 2-3 minutes, then let them sit untouched for 1 minute to blister slightly. Stir once, then finish cooking—this keeps them crisp-tender, not sad.
- RICE TO SOY RATIO: For every 1 cup of cooked jasmine rice, use 1 tablespoon of low-sodium soy sauce (plus a splash of water to loosen). I learned this the hard way—too much soy turns the rice gluey, not savory. Taste the rice before adding chicken.
Wine and beer pairings for this asian chicken broccoli rice
Crisp White Wine
For this dish, I reach for a dry Riesling or Sauvignon Blanc—their bright acidity cuts through the richness of the soy sauce while complementing the ginger and garlic notes. A German Riesling like Dr. Loosen Blue Slate (around $25) offers crisp citrus and mineral flavors that refresh your palate between bites. If you prefer something lighter, a New Zealand Sauvignon Blanc such as Oyster Bay (about $15) brings zesty lime and herbal notes that pair beautifully with the broccoli’s freshness. 🍷
Light-Bodied Beer
A Japanese lager like Asahi Super Dry or Sapporo (around $6) is my go-to beer pairing—its clean, crisp profile balances the umami without overpowering the dish. For a craft option, try a Belgian Witbier such as Hoegaarden (about $5), which adds a subtle spicy-coriander note that mirrors the ginger in the marinade. Avoid heavy IPAs or stouts, as their bitterness clashes with the dish’s sweet-savory harmony.
Sparkling Option
If you’re celebrating or want extra freshness, a dry sparkling wine like Prosecco or Cava elevates the meal. I love La Marca Prosecco (around $15) for its crisp apple and pear notes, which contrast the dish’s depth. For a budget-friendly choice, Freixenet Cordon Negro Cava (about $12) delivers similar brightness with a touch of almond from its aging. The bubbles cleanse your palate between bites, making each mouthful feel lighter. ✨
Non-Alcoholic Pairings
Don’t skip the drink just because you’re avoiding alcohol! A sparkling yuzu soda (like San Pellegrino Aranciata) adds citrusy brightness, while a ginger beer (such as BrewDr. Premium) mirrors the dish’s zesty ginger. For something more substantial, try a cucumber-mint infused water—muddle 4 cucumber slices and 6 mint leaves with ice and soda water for a refreshing, palate-cleansing sipper. 💧
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs for this recipe?
You can, but thighs are ideal because they stay juicier during cooking. If using 1.5 lb boneless, skinless chicken breast, cut into ½-inch thick slices and marinate for 15-20 minutes instead of 10. Cook at medium heat (not high) to prevent drying out, and add 1 tbsp extra soy sauce to the marinade for moisture.
How do I make this dish spicier?
Add ½ tsp red pepper flakes or 1 tbsp sriracha to the marinade for heat. For extra kick, stir in 1 tsp gochujang (Korean chili paste) with the soy sauce, or sprinkle chopped Thai chilies on top before serving. Start with small amounts—you can always add more!
What's the best way to store leftovers?
Let the dish cool completely, then store in an airtight container for up to 3 days in the fridge. Reheat in a skillet with 1 tbsp water over medium heat for 3-4 minutes, stirring occasionally. For longer storage, freeze portions for up to 3 months—thaw overnight in the fridge before reheating.
Can I make this recipe vegetarian?
Swap the chicken for 1.5 lb extra-firm tofu (pressed and cubed) or chickpeas (for a heartier texture). Toss the tofu in the marinade for 15 minutes and pan-fry until golden. For chickpeas, simply add them to the pan with the broccoli and cook until heated through.
Why is my rice mushy or undercooked?
Rice texture depends on water ratio and heat control. For perfect rice, use 2 cups water for 1 cup uncooked jasmine rice and cook at low heat with the lid on. If undercooked, add 2 tbsp water, cover, and steam for 2 more minutes. If mushy, reduce water to 1.75 cups next time and stir the rice gently when fluffing.
