This Cantonese-style creation brings restaurant-quality flavors to your home kitchen with minimal effort. The one-pot method ensures every grain of rice absorbs the savory soy sauce and chicken juices.
Tender chicken pieces, crisp broccoli, and perfectly cooked rice come together in a single vessel. The result is a balanced, satisfying meal that’s as practical as it is delicious for busy weeknights.
Ingredients for Chicken Broccoli Soy Sauce Rice
Everything you need for that takeout flavor at home in one pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into bite-sized pieces |
| Jasmine Rice 🍚 | 1 ½ cups | Rinsed until water runs clear |
| Broccoli Florets 🥦 | 3 cups | Cut into even-sized pieces |
| Soy Sauce 🫒 | ⅓ cup | Low-sodium preferred for control |
| Chicken Broth 🥣 | 2 cups | Low-sodium or homemade |
| Garlic Cloves 🧄 | 4 cloves | Minced finely for even flavor |
| Fresh Ginger 🌿 | 1 tbsp | Grated or minced |
| Green Onions 🧅 | 3 whole | Thinly sliced, whites and greens separated |
| Sesame Oil 🫒 | 1 tbsp | Toasted for best aroma |
| Vegetable Oil 🫒 | 1 tbsp | Neutral flavor for cooking |
| Oyster Sauce 🫒 | 2 tbsp | Optional but recommended for depth |
| Shaoxing Wine 🍶 | 2 tbsp | Or substitute dry sherry |
| Cornstarch 🌾 | 1 tbsp | For velvety chicken coating |
[recipeingredientscaler]
The chicken thighs are non-negotiable here—boneless, skinless from Costco or your local butcher gives you that melt-in-your-mouth texture. Jasmine rice is key (the long-grain kind, not instant) for that sticky, slightly fragrant base. For the soy sauce, Kikkoman low-sodium is my go-to—consistent flavor without overpowering saltiness. If you can find it, Lee Kum Kee oyster sauce adds that restaurant-quality depth.
No Shaoxing wine? Dry sherry at equal amount works, or skip it if you must. Out of chicken thighs? Boneless breasts are fine but cook faster and can dry out. Frozen broccoli works in a pinch (just thaw and drain well). The ginger and garlic should always be fresh—jarred minced lacks the punch. If you’re avoiding gluten, swap soy sauce for tamari.
This keeps beautifully for 4-5 days in the fridge—actually tastes better the next day as flavors meld. Freezes for 3 months if you double the batch. Reheat with a splash of water to loosen the rice (microwave works fine, but stovetop is better).
Why You’ll Love This Recipe
- One Pan Meal: I love that I only dirty one skillet for the chicken, broccoli, and sauce while the rice cooks hands-off in the pot.
- Umami Bomb: The soy sauce and chicken broth create this rich, savory depth that coats every bite of rice and tender thigh meat.
- Weeknight Hero: Honestly, it’s my Tuesday lifesaver—ready before the kids finish their homework.
- Budget Stretcher: A pound of thighs and a head of broccoli feed my family for two meals, and the leftovers taste even better.
Step-by-Step Instructions for Chicken Broccoli Soy Sauce Rice
This one-pot method keeps everything simple while delivering bold Cantonese flavors.
Step 1: Marinate and Coat the Chicken
Cut the 1.5 lb boneless skinless chicken thighs into bite-sized pieces. In a bowl, toss them with 1 tbsp cornstarch, 1 tbsp soy sauce, and 1 tbsp sesame oil until evenly coated. The cornstarch creates that velvety texture that makes this dish special.
Let the chicken marinate for 10 minutes while you prep the rest. This short rest allows the cornstarch to absorb moisture, ensuring a perfect sear later. Don’t skip this—it’s the difference between good and great texture.
Step 2: Sauté Aromatics and Brown the Chicken
Heat 1 tbsp vegetable oil in a large pot or deep skillet over medium-high heat. Add the minced 4 cloves garlic cloves and grated 1 tbsp fresh ginger, stirring for 30 seconds until fragrant. Be careful not to let them burn—they should just start to turn golden at the edges.
Add the chicken in a single layer and cook undisturbed for 2-3 minutes until the bottoms turn light golden brown. Flip and cook for another 2 minutes. The chicken won’t be fully cooked yet, but it should have a nice sear with some crispy bits.
Step 3: Add Liquids and Rice for One-Pot Cooking
Pour in 2 tbsp shaoxing wine, 2 tbsp oyster sauce, remaining 0.33 cup soy sauce, and 2 cups chicken broth. Stir to combine, scraping up any browned bits from the bottom. These bits are pure flavor—don’t let them go to waste.
Add the 1.5 cups jasmine rice and 3 cups broccoli florets, pressing the rice down slightly to submerge it in the liquid. Bring to a boil, then reduce heat to low, cover, and let simmer undisturbed for 15 minutes. You’ll see the liquid start to bubble at the edges—that’s your sign to cover it.
Step 4: Finish and Rest for Perfect Texture
After 15 minutes, remove from heat and let it sit covered for 5 minutes. This resting period allows the rice to fully absorb the liquid and the chicken to finish cooking. The broccoli should be tender-crisp, not mushy.
Finally, sprinkle with the thinly sliced 3 whole green onions (both whites and greens). Fluff the rice gently with a fork, mixing everything together. Each bite should have tender chicken, perfectly cooked rice, and bright broccoli all coated in that rich, savory sauce.
Pro Tips For Making Chicken Broccoli Soy Sauce Rice
- Velvet the Chicken: Cut the thighs into 1-inch pieces, then toss with 1 teaspoon cornstarch and a pinch of baking soda before cooking—this keeps them absurdly tender, even if you overcook them a little.
- Blanch the Broccoli: Drop the florets in boiling salted water for exactly 60 seconds, then shock in ice water. It brightens the color and guarantees they stay crisp when stir-fried later.
- Skip the Cold Rice: Use day-old jasmine rice or spread freshly cooked rice on a tray for 10 minutes to cool and dry slightly—this prevents it from turning mushy when mixed with the soy sauce.
- Reduce the Sauce: Simmer the soy sauce and chicken broth together for 2-3 minutes before adding to the dish. This concentrates the flavor so it clings to the chicken and rice instead of pooling at the bottom.
Regional Styles of These Flavors
Cantonese Classic
This version stays true to its roots with Shaoxing wine and oyster sauce for depth. The key is using jasmine rice which absorbs the soy-based sauce beautifully. I love how the chicken thighs soak up all those Cantonese flavors. 🌟
Thai-Inspired Twist
Swap 1 tbsp of soy sauce for fish sauce and add 1 stalk lemongrass (bruised) while cooking. Top with fresh Thai basil and a squeeze of lime. The citrus brightens the dish while keeping the one-pot simplicity.
Japanese Adaptation
Use short-grain rice for stickier texture and replace oyster sauce with mirin. Add 1 tsp dashi powder to the broth for umami. The result is slightly sweeter but still packed with savory depth.
Korean Fusion
Boost the heat with 1 tbsp gochujang mixed into the sauce. Garnish with toasted sesame seeds and thinly sliced Korean red peppers. This version has a spicy kick that still lets the soy sauce shine.
Americanized Version
For picky eaters, reduce soy sauce to ¼ cup and add 1 tbsp brown sugar. Use white rice instead of jasmine. It’s milder but still delivers that comforting one-pot meal experience.
Nutrition Facts
Frequently Asked Questions
Can I use chicken breasts instead of thighs?
Yes, but thighs stay juicier. If using breasts, reduce cooking time to 10-12 minutes to prevent drying out.
How do I prevent mushy broccoli?
Add broccoli during the last 5 minutes of cooking if you prefer crisp texture. For softer broccoli, cook with rice from the start.
What if I don’t have Shaoxing wine?
Substitute with equal parts dry sherry or skip it. The dish will still be flavorful, just slightly less complex.
Can I make this gluten-free?
Use tamari instead of soy sauce and ensure oyster sauce is gluten-free. All other ingredients are naturally gluten-free.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026