“So, what do you actually eat for lunch?” My friend Jen asked me this while staring into my open fridge one afternoon. I was pulling out containers, and she just stood there, waiting. And honestly? I didn’t have a good answer for her back then. I was either grabbing sad desk salads or spending way too much money on takeout that left me feeling heavy and sluggish by 2 PM. That conversation stuck with me, though. It made me realize that a good lunch shouldn’t be an afterthought. That’s how these easy meal prep chicken and broccoli bowls were born. They weren’t some grand revelation. They were a direct response to a very practical problem: I needed something delicious, filling, and ready to grab without thinking.
These bowls have become my lunchtime anchor. They’re the thing I look forward to when I know the afternoon is going to be a beast. The first time I made a batch, I remember pulling the container out at my desk and the smell alone made my coworker lean over and ask what I was eating. That’s the kind of reaction this recipe gets. It’s simple, sure, but it’s also genuinely satisfying in a way that feels like a real meal, not just a pile of “healthy stuff.”
There’s a quiet confidence that comes from having a fridge full of these bowls. It’s like you’ve already won half the week. And honestly, that feeling is better than any fancy lunch out. Let me show you how to build your own.
Why You’ll Love This Recipe
I’ve tested this recipe more times than I can count. I’ve burned the broccoli, undercooked the chicken, and made sauces that were way too watery. Through all those trials, I landed on a version that hits every single mark. This isn’t just another chicken and broccoli bowl. It’s the one you’ll actually want to eat all week.
- Quick & Easy: From start to finish, you’re looking at about 30 minutes of active work. The oven does most of the heavy lifting while you get the rice going and whisk together the sauce. Perfect for a Sunday afternoon reset.
- Simple Ingredients: You don’t need to hunt down any weird specialty items. Chicken breasts, broccoli, rice, soy sauce, garlic, ginger – these are all things you probably already have in your pantry or can grab in one quick trip to the store.
- Perfect for Busy Weeks: Whether you’re heading into a chaotic work week, need lunches for the kids, or just want something reliable to grab between errands, these bowls have your back. They’re the definition of set-it-and-forget-it meal prep.
- Crowd-Pleaser: I’ve served these to picky eaters, health-conscious friends, and even my dad who swears he doesn’t like “healthy food.” Every single person has asked for the recipe. The sauce is the real star here – it ties everything together without being too heavy.
- Unbelievably Delicious: Let’s be real. A lot of meal prep food is boring. Dry chicken, soggy veggies, bland rice. Not these bowls. The chicken stays juicy, the broccoli gets perfectly charred, and the sauce is this beautiful balance of savory, sweet, and tangy. It’s comfort food that happens to be good for you.
What makes this recipe different from the rest? It’s the technique. Roasting the broccoli at high heat gives it that irresistible caramelized edge. The chicken is marinated just long enough to stay tender. And the sauce? It’s a simple five-ingredient wonder that you’ll want to put on everything. This isn’t just a recipe; it’s a system for eating well without the stress.
What Ingredients You Will Need
This recipe relies on a handful of core ingredients that work together to create something truly greater than the sum of their parts. Here’s what you’ll need to grab:
For the Chicken & Marinade
- Boneless, skinless chicken breasts (about 1.5 lbs or 680g) – Look for breasts that are similar in size so they cook evenly. If they’re super thick, you can butterfly them or pound them to an even thickness.
- Low-sodium soy sauce (¼ cup or 60ml) – I prefer low-sodium so I can control the saltiness. Tamari or coconut aminos work great for a gluten-free option.
- Toasted sesame oil (2 tablespoons or 30ml) – This adds that nutty, aromatic flavor that makes the chicken taste like it came from your favorite takeout spot. Don’t skip it.
- Fresh garlic (4 cloves, minced) – Please use fresh garlic here. The jarred stuff just doesn’t have the same punch.
- Fresh ginger (1 tablespoon, grated) – A microplane is your best friend for this. It melts right into the marinade.
- Honey (2 tablespoons or 30ml) – Just a touch of sweetness to balance the savory elements. Maple syrup works too if you’re out of honey.
- Rice vinegar (1 tablespoon or 15ml) – A little acidity brightens everything up.
For the Broccoli

- Fresh broccoli florets (about 4 cups or 300g) – I like to use a mix of florets and some of the peeled stem. The stems are delicious and don’t get as mushy.
- Olive oil (2 tablespoons or 30ml) – Helps everything get nice and crispy in the oven.
- Salt and black pepper – To taste. Don’t be shy with the salt here. It makes the broccoli sing.
For the Sauce
- Low-sodium soy sauce (¼ cup or 60ml) – The base of our sauce.
- Honey (3 tablespoons or 45ml) – A little more sweetness to round out the flavors.
- Rice vinegar (2 tablespoons or 30ml) – For that tangy kick.
- Toasted sesame oil (1 tablespoon or 15ml) – Adds depth and richness.
- Cornstarch (1 tablespoon or 8g) – This is the secret to getting that glossy, thick sauce that clings to everything perfectly. Mix it with 2 tablespoons of cold water before adding it to the pan.
- Sriracha or red pepper flakes (optional, to taste) – For a little heat. I usually add about a teaspoon of sriracha.
For Serving
- Cooked rice (about 3 cups or 450g) – Jasmine rice is my go-to for its fragrant, slightly sticky texture. Brown rice, quinoa, or cauliflower rice all work beautifully too.
- Sesame seeds (for garnish) – Adds a nice little crunch and visual appeal.
- Thinly sliced green onions (for garnish) – A pop of color and mild onion flavor.
A quick note on ingredients: I always use San-J tamari for a gluten-free soy sauce option. It has a cleaner flavor than some other brands. For the sesame oil, Kadoya is my absolute favorite – it’s pure and intensely aromatic. And when it comes to honey, any local honey will do, but I find that a lighter, milder honey like clover works best so it doesn’t overpower the other flavors.
Equipment Needed
You don’t need a fancy kitchen to make these bowls. Here’s what you’ll need:
- Large rimmed baking sheet – A half-sheet pan is perfect. It gives the chicken and broccoli enough space to roast instead of steam.
- Medium saucepan – For cooking your rice. A pot with a tight-fitting lid is ideal.
- Small bowl – For whisking together your marinade and sauce.
- Mixing bowls – One for marinating the chicken, one for tossing the broccoli.
- Chef’s knife and cutting board – For all that chopping and slicing.
- Microplane or grater – For grating the fresh ginger. You can use a regular box grater, but a microplane is just so much easier.
- Meat thermometer – This is a game-changer for perfectly cooked chicken. I use a simple instant-read one from ThermoPro and it’s never let me down.
- Measuring cups and spoons – For accuracy, especially with the sauce.
- Meal prep containers – Glass containers with airtight lids are my favorite. They don’t stain, they reheat well, and they keep everything fresh.
If you don’t have a microplane, just finely mince the ginger with your knife. And if you’re using a non-stick baking sheet, you might need to adjust the roasting time slightly – it can cook things a bit faster. Don’t worry, these are all easy swaps.
Preparation Method
Let’s get cooking. This whole process flows really smoothly if you follow the order I’ve laid out. Start the rice first, then get the chicken marinating, and while that’s happening, you can prep the broccoli and sauce.
Step 1: Cook the Rice
Rinse 1 cup (200g) of jasmine rice under cold water until the water runs clear. This removes excess starch and prevents the rice from getting gummy. Add the rinsed rice and 1 ½ cups (355ml) of water to your saucepan. Bring it to a boil over high heat, then reduce the heat to low, cover, and let it simmer for 15 minutes. After 15 minutes, turn off the heat and let it sit, covered, for another 5 minutes. Fluff with a fork. This gives you perfectly fluffy rice every single time.
Step 2: Marinate the Chicken
While the rice is cooking, cut your chicken breasts into bite-sized pieces – about 1-inch cubes. In a medium bowl, whisk together the ¼ cup soy sauce, 2 tablespoons sesame oil, minced garlic, grated ginger, 2 tablespoons honey, and 1 tablespoon rice vinegar. Add the chicken pieces and toss to coat. Let this sit for at least 15 minutes while you prep everything else. If you have more time, 30 minutes is even better. Don’t go much longer than that, though, or the acid in the vinegar can start to toughen the meat.
Step 3: Prep and Roast the Broccoli
Preheat your oven to 425°F (220°C). Line your baking sheet with parchment paper for easy cleanup. In a separate bowl, toss the broccoli florets with the olive oil, a generous pinch of salt, and a few cracks of black pepper. Spread them out in a single layer on one half of the baking sheet. Roast for 10 minutes. The broccoli should be starting to brown on the edges but still have some bite.
Step 4: Roast the Chicken
Remove the baking sheet from the oven. Using a slotted spoon, transfer the marinated chicken pieces to the other half of the baking sheet, leaving a little space between each piece. Discard the leftover marinade. Return the sheet to the oven and roast everything together for another 12-15 minutes, or until the chicken is cooked through and reaches an internal temperature of 165°F (74°C). The broccoli will be beautifully charred and tender by this point. If you want extra caramelization on the chicken, you can switch the oven to broil for the last 1-2 minutes – just watch it closely so it doesn’t burn.
Step 5: Make the Sauce
While the chicken and broccoli are roasting, make the sauce. In a small bowl, whisk together the ¼ cup soy sauce, 3 tablespoons honey, 2 tablespoons rice vinegar, and 1 tablespoon sesame oil. In a separate tiny bowl, mix the cornstarch with 2 tablespoons of cold water until it forms a smooth slurry. Pour the soy sauce mixture into a small saucepan over medium heat. Bring it to a gentle simmer, then whisk in the cornstarch slurry. Keep whisking for about 1-2 minutes until the sauce thickens and becomes glossy. If you’re adding sriracha, stir it in now. Remove from heat.
Step 6: Assemble the Bowls
Now for the fun part. Divide the cooked rice evenly among your meal prep containers. Top with a portion of the roasted chicken and a generous heap of the roasted broccoli. Drizzle the sauce over everything – don’t be shy with it. Finish with a sprinkle of sesame seeds and sliced green onions. Let the bowls cool completely before putting the lids on. This prevents condensation from making everything soggy.
A quick troubleshooting note: If your chicken is browning too quickly but isn’t cooked through, just cover it loosely with foil for the last few minutes of roasting. And if your sauce seems too thick, whisk in a tablespoon of water at a time until it reaches your desired consistency.
Cooking Tips & Techniques
Over the years, I’ve made every mistake in the book with meal prep. Here are the lessons I’ve learned so you don’t have to make them yourself.
Don’t overcrowd the pan. This is the number one mistake people make. If you pile the chicken and broccoli on top of each other, they’ll steam instead of roast. You want that beautiful browning, and that only happens when there’s space around each piece. Use two baking sheets if you need to.
Pat the chicken dry before marinating. I know it sounds counterintuitive since you’re adding liquid anyway, but patting the chicken dry with paper towels first helps the marinade actually stick to the meat. It also helps the chicken brown better in the oven.
Use a meat thermometer. Honestly, this is the best investment you can make for cooking chicken. It takes all the guesswork out. Chicken is perfectly safe at 165°F (74°C), but I actually pull mine out at 160°F (71°C) and let it rest. The carryover cooking brings it up to the right temperature, and the meat stays much juicier.
Toast your sesame seeds. If you have a dry skillet, give your sesame seeds a quick toast over medium heat for about 1-2 minutes until they’re fragrant and lightly golden. It takes almost no time and adds so much more flavor.
Make extra sauce. I always double the sauce recipe. It’s that good. You can use it as a dipping sauce for dumplings, drizzled over steamed veggies, or even as a quick stir-fry sauce later in the week. It keeps in the fridge for up to a week.
I once forgot to add the cornstarch to the sauce. The result was a thin, watery mess that slid right off the chicken and pooled at the bottom of my container. It was edible, but it wasn’t pretty. That’s when I learned the importance of the cornstarch slurry. Don’t skip it.
Variations & Adaptations
This recipe is incredibly flexible. Here are some of my favorite ways to change it up:
- Make it Low-Carb or Keto: Swap the jasmine rice for cauliflower rice. You can buy it frozen and just sauté it in a pan with a little sesame oil for a few minutes. The rest of the recipe is naturally low-carb and keto-friendly as written.
- Add More Veggies: I often throw in some red bell pepper slices or snap peas on the baking sheet with the broccoli. They roast beautifully and add more color and nutrients. Just keep an eye on them – they might cook faster than the broccoli.
- Spice It Up: If you like heat, add more sriracha to the sauce or toss the chicken with a teaspoon of chili garlic paste before roasting. You could also sprinkle some red pepper flakes over the finished bowls.
- Try a Different Protein: This recipe works great with boneless, skinless chicken thighs (they’re even juicier!). You can also use cubed tofu or shrimp. For tofu, press it well first, then marinate and roast. Shrimp will cook much faster – just 6-8 minutes in the oven.
- Go Peanutty: For a Thai-inspired twist, add 2 tablespoons of creamy peanut butter to the sauce when you whisk it together. It becomes this rich, nutty, addictive sauce that’s completely different but just as delicious.
- Seasonal Swaps: In the summer, I love adding grilled zucchini and corn to the bowls. In the fall, roasted butternut squash cubes are a fantastic substitute for the broccoli.
I once made a version with grilled honey mustard chicken skewers instead of the roasted chicken, and it was a completely different but equally amazing meal. The smoky flavor from the grill paired perfectly with the broccoli and sauce.
Serving & Storage Suggestions
These bowls are designed to be eaten cold or reheated, and they’re delicious both ways.
For serving: I like to eat these bowls warm. When you’re ready to eat, remove the lid and microwave the bowl for 2-3 minutes, stirring halfway through. The rice steams back to life, the chicken warms through, and the broccoli softens beautifully. If you’re eating it cold, it’s like a hearty salad – the flavors are still fantastic.
What to serve with it: These bowls are a complete meal on their own, but if you want to round things out, a simple cucumber salad with rice vinegar and a sprinkle of salt is a refreshing side. A bowl of miso soup on the side is also lovely. And if you’re feeling fancy, you can top the bowl with a soft-boiled egg – the runny yolk mixes with the sauce and rice and is pure heaven.
Storage instructions: Store the assembled bowls in airtight containers in the refrigerator for up to 4 days. I do not recommend freezing these bowls. The texture of the broccoli and the rice suffers too much upon thawing. If you want to prep further ahead, you can cook and store the chicken and sauce separately, then cook fresh rice and broccoli when you’re ready to eat.
Reheating tips: For the best texture, reheat in the microwave in 30-second bursts, stirring in between. If you have a little more time, you can reheat the chicken and broccoli in a skillet over medium heat with a splash of water or extra sauce. This helps revive the roasted edges. The rice can be refreshed by sprinkling a few drops of water over it before microwaving.
How flavors develop: Here’s a little secret – these bowls actually taste better on day two. The flavors meld together overnight, and the sauce soaks into the rice just enough to make every bite delicious. The broccoli loses a tiny bit of its crunch, but it absorbs all that savory-sweet flavor. It’s a trade-off I’m more than happy to make.
Nutritional Information & Benefits
These bowls are packed with protein, fiber, and healthy fats to keep you full and energized.
Estimated nutritional values per serving (1 bowl, with jasmine rice):
- Calories: ~485
- Protein: 38g
- Fat: 14g
- Carbohydrates: 48g
- Fiber: 5g
- Sugar: 14g
Health benefits of key ingredients:
- Chicken breast is a lean source of high-quality protein, which is essential for muscle repair and keeping you satisfied between meals.
- Broccoli is a cruciferous powerhouse. It’s loaded with vitamin C, vitamin K, fiber, and antioxidants that support your immune system and digestive health.
- Ginger has anti-inflammatory properties and can help with digestion. It’s a small ingredient with big benefits.
- Garlic is known for its immune-boosting and heart-healthy properties.
- Sesame oil provides healthy fats and antioxidants.
Dietary considerations: This recipe is naturally dairy-free and can be made gluten-free by using tamari or coconut aminos instead of soy sauce. It’s also relatively low in saturated fat and high in protein, making it a great option for balanced eating. The main allergens to be aware of are soy (from the soy sauce) and sesame (from the oil and seeds).
I love that I can eat a bowl like this and feel genuinely good afterward – not too full, not hungry, just satisfied and ready to tackle the rest of my day. It’s the kind of meal that supports your body without making you feel like you’re missing out.
Conclusion
These easy meal prep chicken and broccoli bowls have genuinely changed the way I think about lunch. They’ve turned a chaotic, expensive, often disappointing part of my day into something I actually look forward to. And the best part? They’re completely customizable. You can swap in your favorite veggies, adjust the spice level, or switch up the protein. This recipe is a starting point, not a rulebook.
I really hope you give these bowls a try. They’re forgiving, they’re delicious, and they make your future self so happy. When you make them, I’d love to hear how they turned out. Did you add something unexpected? Did you double the sauce like I always do? Drop a comment below and let me know. And if you’re looking for another great way to use up summer produce, you might enjoy this healthy zucchini bread with Greek yogurt – it’s another one of my go-to recipes for making the week ahead a little bit easier.
Happy cooking, friend. Your lunch game is about to level up.
Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
You can, but I don’t recommend it for this recipe. Frozen broccoli releases a lot of water as it thaws, which will make it steam instead of roast. You’ll end up with soggy broccoli instead of those beautiful charred edges. If you’re in a pinch, thaw the broccoli completely and pat it very dry with paper towels before roasting.
How long does the chicken marinade need?
15 minutes is the minimum. The chicken will absorb some flavor in that time. 30 minutes to 1 hour is ideal. Any longer than that, and the acid in the rice vinegar can start to break down the chicken’s texture, making it a bit mushy. So don’t let it sit overnight.
Can I make this in an air fryer?
Absolutely. Cook the chicken at 375°F (190°C) for 10-12 minutes, shaking the basket halfway through. Cook the broccoli at the same temperature for 8-10 minutes. You’ll need to work in batches since air fryers are smaller than ovens, but the results are fantastic – extra crispy edges.
My sauce turned out too thin. What did I do wrong?
This usually happens for one of two reasons. Either you didn’t whisk the cornstarch slurry well enough before adding it (it should be completely smooth), or you didn’t let the sauce simmer long enough. The sauce needs to come to a full simmer and bubble for at least a minute to activate the cornstarch’s thickening power. If it’s still thin, mix another teaspoon of cornstarch with a tablespoon of cold water and whisk it in, then simmer for another minute.
Can I prep the ingredients separately and assemble later?
Yes, this is a great option if you want to keep the textures perfect. Cook the chicken, broccoli, and rice, and make the sauce. Store them all in separate containers in the fridge. When you’re ready to eat, reheat the chicken and broccoli together, steam the rice, and drizzle the sauce over everything. This keeps the broccoli from getting too soft and the rice from getting too saucy.
Pin This Recipe!

Easy Meal Prep Chicken and Broccoli Bowls (Perfect for Lunch)
These easy meal prep chicken and broccoli bowls are a delicious, filling, and ready-to-grab lunch solution. Roasted chicken and broccoli are paired with a savory-sweet sauce and fluffy rice for a satisfying meal that tastes even better on day two.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Asian-inspired
Ingredients
- 1.5 lbs (680g) boneless, skinless chicken breasts, cut into 1-inch cubes
- 1/4 cup (60ml) low-sodium soy sauce
- 2 tablespoons (30ml) toasted sesame oil
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons (30ml) honey
- 1 tablespoon (15ml) rice vinegar
- 4 cups (300g) fresh broccoli florets
- 2 tablespoons (30ml) olive oil
- Salt and black pepper to taste
- For the sauce: 1/4 cup (60ml) low-sodium soy sauce
- 3 tablespoons (45ml) honey
- 2 tablespoons (30ml) rice vinegar
- 1 tablespoon (15ml) toasted sesame oil
- 1 tablespoon (8g) cornstarch
- 2 tablespoons (30ml) cold water
- Sriracha or red pepper flakes to taste (optional)
- 3 cups (450g) cooked jasmine rice
- Sesame seeds for garnish
- Thinly sliced green onions for garnish
Instructions
- Rinse 1 cup (200g) jasmine rice under cold water until water runs clear. Add rice and 1 1/2 cups (355ml) water to a saucepan. Bring to a boil, reduce heat to low, cover, and simmer for 15 minutes. Turn off heat and let sit covered for 5 minutes. Fluff with a fork.
- While rice cooks, cut chicken into 1-inch cubes. In a medium bowl, whisk together 1/4 cup soy sauce, 2 tablespoons sesame oil, minced garlic, grated ginger, 2 tablespoons honey, and 1 tablespoon rice vinegar. Add chicken and toss to coat. Let marinate for at least 15 minutes (up to 30 minutes).
- Preheat oven to 425°F (220°C). Line a baking sheet with parchment paper. In a bowl, toss broccoli florets with olive oil, salt, and pepper. Spread in a single layer on one half of the baking sheet. Roast for 10 minutes.
- Remove baking sheet from oven. Using a slotted spoon, transfer marinated chicken to the other half of the baking sheet, leaving space between pieces. Discard leftover marinade. Return to oven and roast for 12-15 minutes, until chicken reaches 165°F (74°C) and broccoli is charred. Optionally, broil for 1-2 minutes for extra caramelization.
- While chicken and broccoli roast, make the sauce. In a small bowl, whisk together 1/4 cup soy sauce, 3 tablespoons honey, 2 tablespoons rice vinegar, and 1 tablespoon sesame oil. In another small bowl, mix cornstarch with 2 tablespoons cold water until smooth. Pour soy sauce mixture into a small saucepan over medium heat. Bring to a gentle simmer, then whisk in cornstarch slurry. Cook for 1-2 minutes until thickened and glossy. Stir in sriracha if using. Remove from heat.
- Assemble bowls: Divide cooked rice among meal prep containers. Top with chicken and broccoli. Drizzle sauce over everything. Garnish with sesame seeds and green onions. Let cool completely before sealing containers.
Notes
For best results, don’t overcrowd the pan; use two baking sheets if needed. Pat chicken dry before marinating for better browning. Pull chicken at 160°F (71°C) and let rest; carryover cooking brings it to 165°F (74°C). Toast sesame seeds in a dry skillet for 1-2 minutes for extra flavor. Double the sauce for extra. Bowls taste even better on day two. Store in airtight containers in the refrigerator for up to 4 days. Do not freeze.
Nutrition
- Serving Size: 1 bowl
- Calories: 485
- Sugar: 14
- Sodium: 800
- Fat: 14
- Saturated Fat: 2
- Carbohydrates: 48
- Fiber: 5
- Protein: 38
Keywords: meal prep, chicken and broccoli, healthy lunch, easy recipe, roasted chicken, broccoli bowls


