30-Minute Grilled Chicken and Broccoli Bowl
This grilled chicken and broccoli bowl is a fast, protein-packed dinner you can make in about 30 minutes. Juicy marinated chicken, charred broccoli, and fluffy rice get drizzled with a tangy garlic soy sauce.

I keep this in regular rotation because it hits all the notes—savory, smoky, and a little sweet—without needing a bunch of pans or a long ingredient list. You can even marinate the chicken in the morning to speed things up later.
Why This Bowl Earns a Spot in My Weeknight Rotation
The chicken stays incredibly moist from a quick soak in a soy-ginger marinade, and the grill gives it a smoky crust that contrasts with the tender interior. The broccoli picks up those same charred bits while keeping its bright green snap.
The whole thing comes together on one grill (or grill pan), and the sauce does double duty as both marinade and dressing. It’s the kind of meal I actually look forward to after a long day.
Ingredients

- 2 boneless, skinless chicken breasts (about 1.5 lbs): thick ones halved horizontally so they cook faster
- 1.5 tbsp soy sauce: for the marinade
- 1 tbsp rice vinegar: for the marinade
- 1 tbsp honey: for the marinade
- 1 tbsp toasted sesame oil: for the marinade
- 1 garlic clove, minced: for the marinade
- 1 tsp grated fresh ginger: for the marinade
- 3 tbsp soy sauce: for the dressing sauce
- 1 tbsp rice vinegar: for the dressing sauce
- 1 tsp honey: for the dressing sauce
- 1 tsp toasted sesame oil: for the dressing sauce
- ½ tsp grated fresh ginger: for the dressing sauce
- 1 garlic clove, minced: for the dressing sauce
- 1 large head broccoli (about 1 lb): cut into florets, stem peeled and sliced into sticks
- 2 tbsp neutral oil (avocado or vegetable): for the broccoli
- Salt and black pepper
- 1 cup dry jasmine rice: plus water for cooking
- 1 green onion, thinly sliced: for garnish
- 1 tsp sesame seeds: for garnish
Variations / Substitutions
- Chicken thighs: use boneless thighs and grill until 170°F; they stay juicier.
- Vegetarian: swap chicken for thick slices of pressed extra-firm tofu or halloumi; keep the marinade the same.
- No grill: use a cast-iron grill pan on high heat and cook in batches.
- Broccoli alternative: cauliflower or broccolini work well; adjust grilling time slightly.
- Soy-free: use coconut aminos instead of soy sauce.
- Grain swap: quinoa, brown rice, or farro instead of jasmine rice; adjust cooking time.
If you like this, try the Honey Sriracha Salmon Bowl next.
How to Make Grilled Chicken and Broccoli Bowl
Step 1: Marinate the Chicken

Get your grill heating to medium-high (around 400°F). In a small bowl, stir together the 1.5 tbsp soy sauce, 1 tbsp rice vinegar, 1 tbsp honey, 1 tbsp sesame oil, 1 minced garlic clove, and 1 tsp grated ginger. Place the chicken in a shallow dish, pour the marinade over, and turn to coat. Let it sit at room temperature while the broccoli and sauce come together.
The marinade works quickly—even 15 minutes gives the chicken a savory-sweet flavor that will caramelize on the grill. You’ll see the surface turn slightly glossy and deep in color.
Step 2: Char the Broccoli

Toss the broccoli florets and stem pieces with the 2 tbsp neutral oil, ½ tsp salt, and a few grinds of black pepper. Spread them out in a single layer on a grill basket or on a piece of foil placed on the grates. Grill for about 6 to 8 minutes, tossing once halfway, until tender with dark charred spots. Remove from the grill.
You want the edges to get deep brown and a little crisp while the centers stay bright green. The bites that catch the most char bring a nutty, almost smoky flavor that balances the saucy chicken later.
Step 3: Grill the Chicken

Take the chicken out of the marinade, letting any excess drip off, and place it on the hot grill. Discard the marinade. Cook the chicken for 6 to 8 minutes per side, flipping only once, until the internal temperature reaches 165°F. The outside should have nice grill marks and a lightly charred crust.
You’ll smell that savory, slightly sweet aroma as the honey in the marinade caramelizes. Let the chicken rest on a cutting board for at least 5 minutes so the juices settle before slicing.
Step 4: Whisk the Sauce

While the chicken rests, make the dressing sauce: in a small bowl, whisk together the 3 tbsp soy sauce, 1 tbsp rice vinegar, 1 tsp honey, 1 tsp sesame oil, ½ tsp grated ginger, and 1 minced garlic clove. Whisk for about 30 seconds until the honey dissolves and everything looks glossy.
This sauce is salty, tangy, and just a touch sweet. Taste it and add a few drops of water if it feels too punchy straight from the bowl—it will mellow once it hits the warm rice.
Step 5: Assemble the Bowls

Slice the chicken against the grain into thin strips. Divide the cooked jasmine rice among four bowls, then top with the grilled broccoli and sliced chicken. Drizzle the sauce over everything, scatter the sliced green onion and sesame seeds on top, and serve right away.
Every bite gets a little of that garlicky sauce, the charred broccoli, and the juicy chicken. The rice absorbs the extra dressing, so nothing goes to waste.
Tips for the Best Grilled Chicken and Broccoli
- If your broccoli stems are thick, peel them to remove the tough outer layer so they cook evenly with the florets.
- For juicy chicken, don’t skip the 5-minute rest after grilling—it makes a real difference in how much liquid stays in the meat when you slice.
- You can marinate the chicken up to 8 hours in the fridge; just pull it out 30 minutes before grilling so it’s not ice-cold.
- Ready to go faster? Use pre-cooked rice or microwaveable rice pouches to cut the active time almost in half.
- A little extra char on the broccoli is better than undercooked florets; if a few tips get dark, they’ll add a nice smoky layer to the bowl.
Grill times can swing based on how thick your chicken breasts are. Here’s a quick guide:
| Thickness (approx.) | Time per side |
|---|---|
| ½ inch | 4–5 mins |
| ¾ inch | 6–8 mins |
| 1 inch | 8–10 mins |
Always check the thickest part with an instant-read thermometer to hit 165°F.
Storing Leftovers
- Refrigerate: Store the chicken, broccoli, and rice in separate airtight containers for up to 4 days. The sauce can be stored separately in a small jar. Keeping components apart prevents the broccoli from getting soggy.
- Reheating: Reheat the chicken and broccoli in a skillet over medium heat until warmed through, adding a splash of water to the broccoli to keep it moist. Rice can be reheated in the microwave with a damp paper towel on top.
- Serve cold: The chicken and broccoli are also great cold, which makes this a good packed lunch straight from the fridge.
Frequently Asked Questions
Can I use chicken thighs instead of breasts?
Yes, boneless thighs work great. Grill them to 170°F for the best texture, and adjust timing slightly since thighs are often thinner.
How do I make this dairy-free?
The recipe is naturally dairy-free as written; just double-check your soy sauce and use oil instead of butter if substituting anything.
What if I don’t have a grill?
You can cook the chicken and broccoli in a hot cast-iron grill pan on the stovetop, or broil them on a sheet pan 4–5 inches from the heat. Times will be similar.
Can I meal prep this for the week?
Absolutely. Cook the rice, chicken, and broccoli ahead, and store them separately. Assemble bowls cold or reheat components, then drizzle the sauce just before eating to keep everything from getting too wet.

Grilled Chicken and Broccoli Bowl Recipe
Ingredients
Method
- Heat grill to medium-high (400°F). Stir together 1.5 tbsp soy sauce, 1 tbsp rice vinegar, 1 tbsp honey, 1 tbsp sesame oil, 1 minced garlic clove, and 1 tsp grated ginger. Pour over chicken, turn to coat, let sit 15 minutes.
- Toss broccoli with oil, ½ tsp salt, and pepper. Grill in a basket or on foil 6–8 minutes, tossing once, until charred and tender.
- Remove chicken from marinade, discard marinade. Grill chicken 6–8 minutes per side until 165°F. Rest 5 minutes.
- Whisk together 3 tbsp soy sauce, 1 tbsp rice vinegar, 1 tsp honey, 1 tsp sesame oil, ½ tsp ginger, 1 minced garlic clove until honey dissolves.
- Slice chicken. Divide rice among bowls, top with broccoli and chicken, drizzle with sauce, garnish with green onion and sesame seeds. Serve immediately.
