Asian Chicken Broccoli Rice Recipe: One-Pan Fragrant Sesame Crunch

Main Courses

Asian Chicken Broccoli Rice Recipe: One-Pan Fragrant Sesame Crunch

This Asian chicken broccoli rice recipe transforms weeknight dinners into fragrant, restaurant-worthy meals with just one pan and 30 minutes. The secret lies in a simple yet bold marinade that infuses the chicken with ginger, garlic, and sesame oil, while the broccoli gets a crisp-tender texture from high-heat stir-frying.

I developed this recipe after craving that perfect balance of savory, slightly sweet, and nutty flavors—without the fuss of multiple dishes.

The dish starts with jasmine rice cooked to perfection, then combines with marinated chicken thighs that stay juicy and flavorful, and bright green broccoli florets tossed in a sesame-ginger glaze. What makes this recipe stand out is the one-pan method, which cuts down on cleanup while delivering restaurant-quality results.

The aromatic sesame seeds and green onions add that final touch of authenticity, making every bite taste like a home-cooked Asian feast.

By the time you're done, you'll have a fragrant, hearty dish with tender chicken, crisp broccoli, and perfectly seasoned rice—all ready in under 45 minutes. The chicken stays moist thanks to the marinade, the broccoli gets that perfect crunch, and the rice absorbs all the delicious flavors.

This is the kind of meal that feels special but doesn’t require hours in the kitchen.

Serve it with a side of sriracha mayo or a sprinkle of extra sesame seeds for added crunch. The leftovers reheat beautifully, making it ideal for meal prep. Let’s get cooking—this dish is a game-changer for busy weeknights.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for asian chicken broccoli rice

Jasmine rice, marinated chicken thighs, and crisp broccoli florets—this one-pan Asian feast delivers restaurant-quality flavors in 30 minutes.

Ingredient Amount Notes
Jasmine Rice 🍚 1 ½ cups Uncooked, long-grain preferred
Boneless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch pieces
Fresh Broccoli Florets 🥦 4 cups Bright green, medium size
Fresh Ginger Root 🌿 1 tbsp Finely grated, aromatic
Garlic Cloves 🧄 6 cloves Minced, fragrant variety
Sesame Oil 🫒 2 tbsp Toasted, for depth
Soy Sauce 🥄 ½ cup Low-sodium preferred
Honey 🍯 1 tbsp Pure, for subtle sweetness
Rice Vinegar 🍶 1 tbsp White, for tang
Sesame Seeds 🌰 1 tbsp Toasted, for crunch
Green Onions 🌱 ¼ cup Thinly sliced, fresh
Vegetable Oil 🫒 2 tbsp High smoke point
Salt 🧂 1 tsp Diamond Crystal preferred
Ground Black Pepper 🌶️ ½ tsp Freshly cracked

The chicken thighs are the heart of this dish—look for plump, evenly sized pieces with good marbling for juiciness. Costco or local butchers often carry high-quality cuts at better prices than grocery stores. Fresh ginger and garlic should be vibrant and aromatic; avoid any with soft spots or dull color. For the broccoli, bright green florets with tight buds ensure crispness—avoid yellowing stems. The jasmine rice is non-negotiable here; basmati or long-grain white rice won't deliver the same fragrant, slightly sticky texture. Toast your sesame seeds in a dry pan for 30 seconds before using to maximize their nutty aroma.

No fresh ginger? Substitute 1 teaspoon ground ginger, but toast it first for depth. Running short on sesame oil? Avocado oil or neutral oil works in a pinch, but reduce to 1 tablespoon and add an extra half teaspoon toasted sesame seeds for authenticity. The soy sauce can be swapped for tamari if gluten-free, but low-sodium versions prevent over-salting. For a sweeter touch, maple syrup replaces honey at a 1:1 ratio. If you're missing green onions, scallions or chives work, though the flavor will be subtly different. The vegetable oil is purely for high-heat cooking—avocado or grapeseed oil are excellent alternatives if preferred.

Prep the chicken marinade ingredients first—they'll sit while the rice cooks. Store leftover rice in an airtight container for up to 4 days, but the chicken and broccoli should be eaten within 2 days for best texture. Freeze portions of the cooked dish for up to 3 months—just reheat in a skillet with a splash of water to restore crispness. For meal prep, portion into individual containers with a small pat of butter or extra sesame oil to keep the broccoli from drying out. The dish reheats beautifully, making it perfect for busy weeknights.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this when I’m too tired to wash pots—just toss everything in one pan, and the jasmine rice soaks up all the savory chicken and garlic-ginger broth. No separate rice cooker, no extra dishes.
  • Umami Bomb: That crispy chicken skin with tender meat? Yes. But the real star is the ginger and garlic—freshly grated and seared until fragrant, then simmered into the rice until it’s dangerously good. My husband licks his plate.
  • Lunchbox Hero: Between us, this is my secret weapon for meal prep. Cook a big batch, and I’ve got lunch sorted for days—just reheat and grab. The broccoli stays crisp, the rice doesn’t turn mushy, and even my picky teen eats it.
  • Budget Win: Chicken thighs are forgiving and cheap, jasmine rice is a pantry staple, and broccoli lasts ages. I made this three times last week and still had change left for takeout—without guilt.

Step-by-step instructions for fragrant sesame chicken broccoli rice

Master this one-pan technique for restaurant-quality flavor with minimal cleanup.

1

Prepare the Chicken and Aromatics

Cut the 1.5 lb boneless chicken thighs into 1-inch pieces using a sharp chef's knife. Pat them dry with paper towels—this ensures a better sear and crispier skin. In a small bowl, combine the 1 tbsp finely grated fresh ginger root, 6 cloves minced garlic cloves, 1 tsp salt, and 0.5 tsp freshly cracked ground black pepper. Toss the chicken pieces with this marinade until evenly coated. Let them sit at room temperature for 15 minutes while you prepare the rest.

The ginger and garlic will infuse the chicken with aromatic depth, while the salt and pepper create a flavorful crust. Don't skip the room temperature step—cold chicken takes longer to cook evenly and can lead to dry results. You'll know the marinade is working when the chicken pieces look glistening and fragrant.

2

Sear the Chicken and Cook the Broccoli

Heat a large, deep skillet or wok over medium-high heat and add 2 tbsp vegetable oil. Once the oil shimmers (about 1 minute), add the marinated chicken in a single layer, leaving space between pieces. Cook undisturbed for 3-4 minutes until the chicken develops a deep golden-brown crust on one side. Flip and repeat on the second side. Remove the chicken and set aside on a plate.

In the same skillet, add the 4 cups fresh broccoli florets in a single layer. Stir occasionally for 4-5 minutes until the broccoli turns bright green and just begins to soften at the edges—you want it to retain a slight crunch. Season lightly with 0.25 tsp salt to enhance natural sweetness. Remove the broccoli and set aside with the chicken.

3

Toast the Rice and Build the Sauce

Reduce the heat to medium-low and add 1 tbsp sesame oil to the skillet. Toss in the 1.5 cups uncooked jasmine rice, stirring constantly for 2-3 minutes until the grains become translucent at the edges and release a nutty aroma. This toasting step develops the rice's natural flavors and prevents mushy texture. Remove the rice and set aside.

Return the skillet to medium heat and add 0.5 cup soy sauce, 1 tbsp honey, and 1 tbsp rice vinegar. Simmer for 1-2 minutes until the sauce slightly thickens and the aromas meld. The sauce should coat the back of a spoon but remain glossy. Here's the thing—this balance of sweet, salty, and tangy creates the signature umami depth that defines the dish.

4

Combine and Steam the One-Pan Meal

Return the chicken and broccoli to the skillet, pouring the sauce over everything. Add 1 cup water (just enough to come halfway up the rice) and stir gently to combine. Bring to a gentle simmer, then reduce heat to low. Cover with a tight-fitting lid and cook for 15 minutes without lifting it. The steam will cook the rice perfectly while keeping the chicken and broccoli tender.

After 15 minutes, check the rice—it should be tender with just a slight bite. If it needs more time, cook in 2-minute increments until fully cooked. The chicken should be juicy with internal temperature of 165°F, and the broccoli should be bright green with a slight crispness. If the rice is undercooked, add 2-3 tablespoons water and cook another 2 minutes.

5

Finish with Sesame Crunch and Garnish

Once the rice is perfectly cooked, turn off the heat and let the dish sit covered for 5 minutes. This resting period allows the flavors to meld and the rice to absorb any remaining sauce. Sprinkle evenly with 1 tbsp toasted sesame seeds and 0.25 cup thinly sliced green onions, tossing gently to distribute. The sesame seeds add a delightful crunch contrast, while the green onions bring freshness to balance the rich flavors.

Serve immediately in individual bowls, ensuring each portion has an even distribution of chicken, broccoli, and rice. The dish should be fragrant with a complex interplay of sesame, ginger, and garlic notes, with a subtle sweetness from the honey and tang from the rice vinegar. Each bite should deliver tender chicken, crisp broccoli, and perfectly fluffy rice in one satisfying package.

👨‍🍳

Pro Tips For Making Asian Chicken Broccoli Rice

  • CRISP THE CHICKEN FIRST: Cut the boneless thighs into 1-inch chunks, pat them bone-dry with paper towels, then sear them in a hot pan with 1 tablespoon neutral oil until golden—about 4-5 minutes per side. I learned this the hard way: skipping the crisping makes the sauce cling like glue instead of caramelizing into flavor. (Yes, even if you're impatient like me, wait for that crust—it’s the thing that matters most.)
  • MINCE GINGER LIKE SNOW: Use a microplane or the side of your knife to turn fresh ginger into a fine, paste-like texture—no need for tiny dice. This dissolves into the sauce smoothly instead of sitting as chunks. I was skeptical until I tried it: the dish tastes brighter, and you’ll actually use half the amount called for in recipes.
  • STEAM BROCCOLI SEPARATELY: Toss broccoli florets in a splash of water, microwave for 2 minutes, then drain. Adding it raw to the pan turns it into sad, limp mush. The steam keeps it crisp-tender while absorbing the sauce’s flavors at the end—no soggy florets here.
  • SAUCE IN STAGES: Build the sauce in the same pan after removing the chicken: add 1 minced garlic clove, a thumb of ginger, and a splash of soy sauce, letting it sizzle for 30 seconds. Then add a splash of water or broth and scrape up the browned bits—this unlocks deeper flavor than dumping everything at once. (Your future self will thank you.)

Dietary considerations for this recipe

Gluten-Free Adaptations

Swap the soy sauce for tamari or a gluten-free coconut aminos substitute to keep this dish safe for gluten-sensitive eaters. I’ve tested this with San-J brand tamari, which delivers the same umami depth without the gluten.

Just use the same ½ cup measurement and adjust other seasonings slightly—this sauce is slightly saltier than regular soy sauce. 🌱

Low-Carb Options

Replace the 1.5 cups jasmine rice with cauliflower rice for a lower-carb version that still holds up to the sesame-ginger flavors. Use 2 cups riced cauliflower (fresh or frozen, drained well) and reduce the water to ½ cup during cooking.

The texture will be lighter, but the dish remains hearty with the chicken and broccoli. For extra flavor, stir in 1 tsp toasted sesame oil at the end.

Dairy-Free Considerations

This recipe is naturally dairy-free, but always double-check labels on soy sauce and honey for accidental dairy additives. Some honey brands (like Manuka honey) may be processed in facilities that handle dairy, so opt for raw or pure honey if avoiding all potential cross-contamination.

The sesame seeds and green onions are also safe, but verify if you're using pre-mixed seasoning blends.

Protein Swaps

Need a vegetarian option? Replace the chicken with extra-firm tofu or chickpeas—both work well with the marinade. For tofu, press and cube 1 lb firm tofu, then marinate in the same ginger-garlic mixture for 20 minutes before cooking.

Chickpeas (drained and rinsed) add heartiness and absorb flavors beautifully. I’ve also used shrimp in a pinch—just reduce cooking time to 3-4 minutes per side for 1 lb peeled shrimp.

Nut-Free Version

Sesame seeds are the only nut-based ingredient here, but they’re optional for nut allergies. Skip them or replace with crushed potato chips (for crunch) or extra green onions. The dish still delivers the same fragrant, savory profile—just without the nutty texture.

Always check labels on soy sauce and honey for tree nut processing warnings if severe allergies are a concern.

Meal Prep Adjustments

For meal prep, store components separately: rice in one container, chicken and broccoli in another. Reheat the chicken and broccoli in a skillet with 1 tsp sesame oil over medium heat for 3-4 minutes, then mix with pre-cooked rice.

Add fresh sesame seeds and green onions when serving to maintain texture. The rice reheats best in a microwave-safe bowl with a splash of water (about 2 tbsp) to restore moisture. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 520kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 5g25%
Cholesterol 135mg45%
Sodium 850mg37%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 8g
Protein 38g76%
* 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 breast instead of thighs?

Yes, but with adjustments! Chicken breast cooks faster and stays juicier when cut into ½-inch thick pieces and cooked at medium heat for 2-3 minutes per side. Use the same marinade, but reduce cooking time to avoid dryness. For extra moisture, add 1 tbsp water to the pan during the final simmer.

2

How do I prevent the broccoli from getting mushy?

Cook broccoli in batches if needed, and stir frequently for 4-5 minutes max over high heat. Overcrowding the pan lowers temperature and steams the veggies instead of searing. For extra crispness, add broccoli after the chicken is removed, or finish with 30 seconds in a dry skillet post-cooking.

3

What if I don't have sesame oil?

Use neutral oil (like vegetable or avocado) and add ½ teaspoon toasted sesame seeds directly to the rice while toasting. For deeper flavor, stir in ¼ teaspoon ground ginger with the sauce. The dish will still taste great—just slightly less nutty.

4

Can I make this dish ahead of time?

Cook the rice and chicken separately, then refrigerate in airtight containers for up to 3 days. Reheat chicken and broccoli in a skillet with 1 tsp sesame oil for 3-4 minutes, then mix with rice. Add fresh sesame seeds and green onions when serving to maintain texture. The flavors actually improve overnight!

5

Why does my rice turn out dry?

Dry rice usually means too much heat or insufficient liquid. Use 1 cup water for 1.5 cups rice and cook at low heat covered. If it's undercooked, add 2 tbsp water and cook 2 more minutes. For extra moisture, stir in 1 tsp sesame oil at the end. The rice should be tender with a slight bite.

★★★★★4.5(3 reviews)
Categories Main Courses