Chicken Broccoli Soy Sauce Rice Recipe: Cantonese-Style One-Pot Meal

chicken broccoli soy sauce rice recipe illustration with key details

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.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

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

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 4g20%
Cholesterol 120mg40%
Sodium 980mg43%
Total Carbohydrate 45g16%
Dietary Fiber 4g14%
Sugars 3g
Protein 32g64%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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.

3

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.

4

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.

★★★★★4.9(3 reviews)
Tyler Campbell