Main Courses
This Asian chicken broccoli rice recipe delivers restaurant-quality flavors in one pan—fragrant sesame, tender chicken, and crisp broccoli all coming together perfectly. The secret lies in a simple marinade that infuses the chicken with savory depth, while a quick stir-fry technique locks in juiciness.
I’ve perfected this dish for weeknights when you crave bold flavors without spending hours in the kitchen.
The beauty of this recipe is its balance—protein-rich chicken, fiber-packed broccoli, and fluffy rice all cooked together in 30 minutes. No fancy techniques required, just a single pan and a few pantry staples.
The sesame oil adds a nutty aroma that lingers in every bite, while a touch of soy sauce and garlic bridges the gap between sweet and savory.
By the time you’re done, you’ll have golden-brown chicken with crisp edges, bright green broccoli that stays tender-crisp, and fragrant rice infused with the dish’s flavors. The one-pan method means minimal cleanup, and the dish scales easily for leftovers or feeding a crowd.
It’s the kind of meal that feels indulgent but comes together effortlessly.
Whether you’re using a wok for that classic stir-fry texture or a sheet pan for hands-off cooking, this recipe adapts to your kitchen. The key is high heat and quick cooking—no overcrowding the pan, and no letting the broccoli turn mushy.
Let’s get started on a dish that’s as satisfying as it is simple.
Ingredients for asian chicken broccoli rice
Pantry staples meet bold Asian flavors in this one-pan wonder.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, jasmine or basmati preferred |
| Fresh Broccoli 🥦 | 3 cups | Cut into bite-sized florets |
| Sesame Oil 🫒 | 2 tbsp | Toasted for aroma |
| Low-Sodium Soy Sauce 🍶 | 3 tbsp | For umami depth |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 1 tbsp | Grated, finely |
| Honey 🍯 | 1 tbsp | For balance |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Toasted Sesame Seeds 🌰 | 2 tbsp | For garnish |
| Green Onions 🧅 | 3 whole | Sliced, for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Chicken Broth 💧 | 1 cup | Low-sodium preferred |
The chicken thighs are the star here—bone-in would work, but boneless keeps it simple. Look for thighs with good marbling at the grocery store's meat counter, and ask for them cut into uniform pieces if they're not pre-sized. If you're using chicken breast, pound it to even thickness so it cooks through without drying out. For the rice, jasmine or basmati holds up best to the stir-fry, but any long-grain white rice will work. The broccoli should be bright green—skip anything with yellow stems or wilted florets. Fresh ginger and garlic are non-negotiable for that authentic flavor, but if you're in a pinch, jarred minced garlic works (just use half the amount).
No sesame oil? Toasted peanut oil adds a similar nutty depth, though it'll taste different. Short on soy sauce? Coconut aminos or even a mix of tamari and a splash of rice vinegar gets you close. The honey can be swapped for maple syrup if you're avoiding refined sugar, but trust me, it's worth keeping it in the mix. For the rice, if you're worried about burning, rinse it first to remove excess starch. The chicken broth adds moisture—if you don't have it, water plus a pinch of bouillon works in a pinch. And if you can't find toasted sesame seeds, regular sesame seeds toasted in a dry pan for 2 minutes will do the trick.
This dish tastes even better the next day, so make extra if you can. Store leftovers in airtight containers for 3-4 days in the fridge, or freeze portions for up to 3 months. The rice will dry out faster than the chicken and broccoli, so reheat with a splash of water or broth. For serving, I like to keep the sesame seeds and green onions separate until just before eating—they stay fresher longer that way. And if you're making this ahead for a crowd, cook the chicken and broccoli first, then reheat with the rice at the end to keep everything crisp.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for nights when I’m too tired to scrub pots. Toss the chicken, rice, and broccoli in one pan—no chopping boards, no mess. The sesame oil infuses everything in minutes, and honestly? That’s my kind of effortless dinner.
- Umami Bomb: The low-sodium soy sauce and sesame oil combo hits different—savory, nutty, with just the right tang. The chicken stays juicy while the broccoli gets that perfect crisp-tender bite. It’s the kind of flavor that makes you pause mid-bite.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Cook a big batch on Sunday, and I’ve got four days of lunches that taste fresh, not sad. The rice stays fluffy, the chicken reheats beautifully, and my kids actually eat their veggies. (Yes, even on a Tuesday night.)
- Budget Win: Chicken thighs are forgiving, rice is cheap, and broccoli’s a pantry staple. I stretch this into three meals for my family without breaking the bank. Plus, leftovers taste just as good cold—perfect for packed lunches or a lazy afternoon.
Step-by-step instructions for Asian chicken broccoli rice
This one-pan wonder delivers fragrant, sticky rice with perfectly tender chicken and crisp broccoli—all in under 40 minutes.
Sear the Chicken and Prep the Rice
Heat the 2 tablespoons vegetable oil in a large skillet or wok over medium-high heat until shimmering. Add the 1.5 lb boneless chicken thighs, cut into 1-inch pieces, and cook for 5-6 minutes until golden brown on all sides. You'll see the edges turn crispy and the chicken release easily from the pan—this is your cue to remove it and set aside.
In the same skillet, add the 1 cup long-grain white rice and stir to coat in the chicken fat. Pour in the 1 cup chicken broth and bring to a gentle boil. Immediately reduce heat to low, cover tightly with a lid, and let simmer for 15 minutes without peeking. This steaming step transforms the rice into fluffy, separate grains—don't disturb it or you'll end up with mush.
Build the Fragrant Sauce Base
While the rice cooks, return the chicken to the skillet and increase heat to medium. Add 2 tablespoons sesame oil, 3 tablespoons low-sodium soy sauce, 1 tablespoon honey, 1 teaspoon salt, and ½ teaspoon black pepper. Stir to combine, letting the sauce bubble and reduce slightly for 2-3 minutes—this concentrates the flavors and creates that signature sticky glaze.
Push the chicken to one side of the skillet and add 2 tablespoons vegetable oil to the empty space. Toss in the 3 cups fresh broccoli florets, 4 minced garlic cloves, and 1 tablespoon grated fresh ginger. Stir-fry for 3-4 minutes until the broccoli brightens in color and the garlic becomes fragrant—you'll smell that sweet, garlicky aroma filling your kitchen.
Combine and Finish with Sesame Crunch
Carefully fold the cooked rice into the skillet with the chicken and broccoli mixture. Stir gently to combine, letting the rice soak up those flavorful juices. Cook for 2-3 minutes until everything is heated through and the rice is evenly distributed. Taste and adjust seasoning if needed—you might want to add a splash more soy sauce for extra umami.
Turn off the heat and stir in the 2 tablespoons toasted sesame seeds and 3 sliced green onions. The sesame seeds add that signature nutty crunch while the green onions bring freshness. Let the dish sit covered for 5 minutes before serving—this resting period lets all the flavors meld together beautifully.
Serve with Confidence
Gently fluff the rice with a fork before serving, then transfer to plates. The chicken should be tender with crispy edges, the broccoli bright green and slightly charred, and the rice perfectly sticky with each grain distinct. Garnish with extra sesame seeds and green onions if you're feeling fancy—it's all about that presentation!
This dish tastes even better the next day when the flavors have time to develop. Store leftovers in an airtight container in the fridge for up to 3 days, or freeze for 2 months. The one-pan approach makes cleanup a breeze, so you'll want to make this again and again.
Pro Tips For Making Asian Chicken Broccoli Rice
- USE HIGH HEAT FOR CHICKEN: Crank the pan to medium-high when searing the chicken thighs—low heat means steamed, not browned. I learned this the hard way after serving rubbery chicken to a skeptical guest; now I always wait for a deep golden crust before touching it with soy sauce.
- TRIM BROCCOLI STEMS THIN: Slice the tough outer layer off broccoli stems, then cut into matchsticks—this keeps them tender without turning to mush. My grandmother swore by this, and she was right: thick stems stay crunchy while the rest cooks down perfectly.
- SALT THE RICE WATER LIBERALLY: Use 1½ teaspoons of salt per 4 cups of water (yes, even with low-sodium soy sauce later). The rice absorbs flavor, and skipping this step leaves it bland—trust me, your taste buds will notice.
- STIR-FRY IN BATCHES: Don’t crowd the pan when cooking chicken and broccoli—work in two batches if needed. Overloading steams the veggies instead of searing them, and that’s how you end up with soggy broccoli instead of crisp-tender florets.
Storing and reheating this dish
Fridge Storage Tips
Let your Asian chicken broccoli rice cool completely before storing—about 30-45 minutes—to prevent condensation that can make the rice soggy. Transfer to an airtight glass container with a tight-sealing lid (I love Pyrex or Cambro containers) and refrigerate for up to 4 days.
The rice will dry out faster than the chicken and broccoli, so sprinkle 1-2 teaspoons water or chicken broth when reheating to restore moisture. 🌡️
Freezer-Friendly Method
For longer storage, freeze portions in single-serving airtight containers or heavy-duty freezer bags (leave 1-inch headspace for expansion). This dish freezes beautifully for up to 3 months—just thaw overnight in the fridge before reheating.
I recommend freezing the chicken and broccoli separately from the rice to maintain texture. When ready to eat, reheat the rice first, then mix in the thawed chicken and broccoli. ❄️
Reheating Like a Pro
My preferred method is stovetop reheating: place the dish in a skillet over medium-low heat with 2 tablespoons water or broth, cover, and heat for 5-7 minutes, stirring occasionally.
For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals on 50% power until reaching 165°F internal temperature. The sesame seeds and green onions should always be added fresh after reheating to preserve their crunch. 🔥
Make-Ahead for Crowds
Double the recipe and store half for later—this dish actually tastes better the next day as flavors meld. When reheating for a crowd, use a large stockpot with ½ cup broth and cover to steam evenly.
For extra fluffiness, fluff the rice with a fork before serving. Keep the sesame seeds and green onions separate until serving to maintain freshness. 💫
Reviving Day-Old Rice
If your rice turns out dry after reheating, don't toss it! Simply spread it on a baking sheet and broil for 2-3 minutes with 1 teaspoon butter or oil to restore moisture.
For extra flavor, drizzle with a mix of 1 teaspoon soy sauce and ½ teaspoon sesame oil before serving. This trick works wonders for restaurant-quality results at home. ✨
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs?
Yes, but with caution! Chicken breast cooks faster and dries out more easily. Pound it to ½-inch thickness and cut into smaller pieces than thighs. Cook for only 3-4 minutes per side at medium-high heat, then remove from the pan immediately. The key is keeping the chicken hot while the rice finishes cooking—don't let it sit in the sauce too long.
How do I keep the broccoli crisp-tender?
High heat and quick cooking are your best friends here. Cut broccoli into even-sized florets (about 1-inch) so they cook uniformly. Stir-fry over medium-high heat for just 3-4 minutes until bright green with slight char. Overcrowding the pan lowers the temperature—work in batches if needed.
What if I don't have sesame oil?
No problem! Use 1 tablespoon neutral oil (like vegetable or peanut oil) plus 1 teaspoon toasted sesame seedsstrong> for flavor. For extra depth, add ½ teaspoon toasted peanut butterstrong> to the sauce—it mimics the nutty profile. The dish will still taste amazing, just with a slightly different aroma.
Can I make this in an Instant Pot?
Sauté the chicken and build the sauce base as directed, then transfer everything to your Instant Pot. Add 1 cup water or broth instead of the chicken broth, seal, and cook on high pressure for 5 minutes. Quick-release the pressure, then stir in the sesame seeds and green onions. The rice may be slightly softer but still delicious.
Why did my rice turn out mushy?
Most likely, you peeked while cooking or didn't reduce heat enough. For perfect rice: Bring to a boil, then immediately reduce to low, cover tightly, and never peek during the 15-minute cook time. If it's still too sticky, spread it on a tray and broil for 2 minutes to dry it out.
