Written by

Kennedy Dawson

Published

Quick Meal Prep Chicken and Broccoli Bowls: Easy 30-Minute Dinner

Ready In 30 minutes
Servings 4 servings
Difficulty Easy

I figured meal prep meant sacrificing flavor for convenience. It took about three sad, soggy containers of bland chicken and steamed broccoli for that assumption to fall apart completely. You know the ones—where the chicken turns out dry, the broccoli gets that weird, sulfur-y smell when you reheat it, and you end up ordering takeout by Wednesday anyway. Honestly, I was ready to give up on the whole idea.

Then, on a random Tuesday night, with a fridge full of ingredients I needed to use up, I threw together something out of pure desperation. I chopped a chicken breast into bite-sized pieces, tossed it in a quick soy-ginger situation, and grabbed the head of broccoli that was starting to look a little sad. Instead of steaming it into oblivion, I roasted it high and fast until the edges charred. The smell that filled my kitchen was the first sign I was onto something.

I packed the bowls for the next three days, fully expecting to be disappointed. But the next day at lunch? That first bite was a revelation. The chicken was still juicy, the broccoli had this incredible nutty flavor from the roasting, and everything came together with a little drizzle of sriracha mayo. This recipe is my honest, practical solution to the meal prep struggle—proof that you don’t need a dozen containers or complicated steps to eat well all week. It’s the kind of meal that actually makes you look forward to lunch.

Why You’ll Love These Quick Meal Prep Chicken and Broccoli Bowls

I’ve tested this recipe more times than I can count, tweaking the marinade time, the oven temperature, and even the way I chop the broccoli. This version is the one that finally stuck because it solves every problem I used to have with meal prep. Here is why these bowls work so well:

  • Ready in 30 Minutes Flat: From the moment you start chopping to the minute you close the lid on your meal prep containers, you’re looking at about half an hour. This isn’t a weekend project—it’s a Tuesday night solution when you realize you have nothing for lunch tomorrow.
  • Simple Pantry Ingredients: There is no need to hunt down specialty items at three different stores. Soy sauce, honey, garlic, ginger, and a little sesame oil are the backbone of the flavor. You probably have most of this stuff already.
  • Perfect for Busy Weeks: Whether you are heading into a chaotic work week, need lunches for the kids, or just want to avoid the temptation of fast food, these bowls have your back. They reheat beautifully and taste just as good on day three as they did on day one.
  • A Genuine Crowd-Pleaser: I have made these for friends who swore they didn’t like meal prep, and for picky eaters who usually turn their nose up at broccoli. The savory-sweet glaze on the chicken and the caramelized edges of the roasted broccoli win everyone over.
  • Unbelievably Delicious: Here is the thing—this doesn’t taste like “diet food” or a sad desk lunch. The combination of sticky, savory chicken, charred broccoli, and fluffy rice is genuinely satisfying. It’s the kind of meal that makes you close your eyes after the first bite, even while sitting at your computer.

What makes this recipe different from all the other chicken and broccoli bowls out there is the method. Roasting the broccoli at a high temperature instead of steaming it changes everything. It brings out a natural sweetness and a bit of crunch that steaming just can’t match. And the marinade? It is perfectly balanced so the chicken stays moist and flavorful without being overly salty or sweet. This isn’t just another version of a meal prep bowl—it is the best version I have ever made.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that come together to create something far greater than the sum of their parts. The magic is in the balance of savory, sweet, and a little bit of heat. Here is everything you will need:

For the Chicken & Marinade

  • 1 ½ pounds boneless, skinless chicken breasts (about 2 large breasts) – Cut into bite-sized cubes. I prefer using organic chicken when I can find a good deal, but any quality chicken works great. Look for pieces that are uniform in size so they cook evenly.
  • ¼ cup low-sodium soy sauce – This is the salty backbone of the marinade. Using low-sodium is important here because the sauce reduces as it cooks, and full-sodium soy sauce can make the final dish too salty. Tamari or coconut aminos work perfectly as a gluten-free swap.
  • 2 tablespoons honey – Adds just enough sweetness to balance the soy and ginger. It also helps create that beautiful, sticky glaze on the chicken as it cooks.
  • 1 tablespoon sesame oil – This is a non-negotiable for that nutty, toasty flavor. It is potent, so don’t be tempted to add more. A little goes a long way.
  • 3 cloves garlic, minced – Fresh garlic is best here. The pre-minced stuff in a jar just doesn’t have the same punch.
  • 1 tablespoon fresh ginger, grated – I keep a knob of ginger in my freezer so I always have it on hand. It grates beautifully when frozen and you don’t even need to peel it first.
  • 1 tablespoon rice vinegar – A little acidity to brighten everything up. Apple cider vinegar can work in a pinch.
  • ¼ teaspoon red pepper flakes – Optional, but I love the tiny kick of heat. Add more if you like things spicy, or leave it out entirely for a milder dish.

For the Broccoli

chicken and broccoli bowls preparation steps

  • 2 large heads of broccoli (about 1 ½ pounds total) – Cut into florets. Don’t throw away the stems! Peel the tough outer layer and slice them into thin coins. They are just as tender and delicious as the florets when roasted.
  • 2 tablespoons olive oil – Helps the broccoli get nice and crispy in the oven.
  • ½ teaspoon salt – I use kosher salt for its clean flavor.
  • ¼ teaspoon black pepper – Freshly ground is always better.

For Serving

  • 2 cups cooked rice – White, brown, jasmine, or even cauliflower rice for a low-carb option. I often make a big batch of my perfect sourdough focaccia on the weekends, but rice is the quick and easy base for these bowls.
  • Optional toppings: Sesame seeds, sliced green onions, sriracha mayo (just mix sriracha with regular mayo), or a squeeze of fresh lime juice.

Equipment Needed

The beauty of this recipe is that it doesn’t require a kitchen full of fancy gadgets. Here is what you will need:

  • Baking Sheet: A half-sheet pan is ideal. Line it with parchment paper for easy cleanup. I’ve used the same set of Nordic Ware baking sheets for years, and they are worth every penny.
  • Large Mixing Bowl: For marinating the chicken. Glass or stainless steel is best.
  • Sharp Knife and Cutting Board: A good chef’s knife makes chopping the chicken and broccoli so much easier. Keep your knives sharp—it is safer and faster.
  • Small Bowl: For whisking together the marinade ingredients.
  • Measuring Spoons and Cups: Accuracy matters, especially with the soy sauce and honey.
  • Meal Prep Containers: Glass containers with airtight lids are my favorite. They don’t stain, they reheat well, and they last forever. If you are on a budget, BPA-free plastic containers work just fine.

Preparation Method

Alright, let’s get cooking. This whole process moves quickly, so I like to have everything prepped and ready to go before I turn on the oven. It makes the whole thing feel effortless.

  1. Preheat your oven to 425°F (220°C). Getting the oven screaming hot is the secret to perfectly charred broccoli. While it heats up, line a large baking sheet with parchment paper.
  2. Make the marinade. In a small bowl, whisk together the low-sodium soy sauce, honey, sesame oil, minced garlic, grated ginger, rice vinegar, and red pepper flakes (if using). Give it a taste—it should be savory, sweet, and a little tangy. Adjust the honey or soy sauce to your liking.
  3. Marinate the chicken. Place the cubed chicken in a large mixing bowl. Pour about half of the marinade over the chicken and toss to coat every piece evenly. Set the remaining marinade aside—you will use it later for basting. Let the chicken sit for at least 10 minutes while you prep the broccoli. If you have more time, you can let it marinate in the fridge for up to 2 hours.
  4. Prepare the broccoli. Wash and dry the broccoli heads. Cut the florets into uniform, bite-sized pieces. Peel the stems and slice them into thin rounds about ¼-inch thick. Toss the broccoli on the prepared baking sheet with the olive oil, salt, and pepper. Spread it out into a single, even layer. Crowding the pan will make the broccoli steam instead of roast, so use two baking sheets if you need to.
  5. Start roasting the broccoli. Place the baking sheet in the preheated oven. Roast for 10 minutes. The broccoli should be starting to brown on the edges but not yet fully tender.
  6. Cook the chicken. While the broccoli gets a head start, heat a large skillet or wok over medium-high heat. Add a drizzle of oil (avocado or vegetable oil works best for high heat). Once the oil is shimmering, add the marinated chicken in a single layer. Don’t overcrowd the pan—cook in batches if necessary. Let the chicken sear undisturbed for 2-3 minutes, until the bottom is golden brown. Flip the pieces and cook for another 2-3 minutes. Pour in the reserved marinade and let it bubble and thicken for about 1-2 minutes, tossing the chicken to coat it in the glossy sauce. The chicken should be cooked through and reach an internal temperature of 165°F (74°C).
  7. Finish the broccoli. After the broccoli has roasted for 10 minutes, remove it from the oven. Give it a quick toss and return it to the oven for another 5-7 minutes. You want the edges to be deeply charred and the stems to be tender-crisp. The smell at this point is incredible—nutty and a little sweet.
  8. Assemble your bowls. Divide the cooked rice evenly among your meal prep containers. Top with a generous portion of the roasted broccoli and the glazed chicken. If you are using any optional toppings like sesame seeds or green onions, sprinkle them on now.
  9. Cool before sealing. This is a crucial step that I learned the hard way. Let the containers sit on the counter, lids off, for about 15-20 minutes to cool down completely. If you seal them while they are still hot, condensation will build up and make everything soggy. Patience here pays off.

Cooking Tips & Techniques

I have made enough mistakes in the kitchen to fill a cookbook, and this recipe was no exception. Here are the lessons I learned so you don’t have to:

Don’t skip the high heat for the broccoli. I used to roast broccoli at 375°F because I was afraid of burning it. The result was always limp and a little sad. Cranking the heat to 425°F or even 450°F is the only way to get those beautiful, crispy, caramelized edges. Keep an eye on it after the 12-minute mark, but don’t be afraid of a little char. That’s where the flavor lives.

Pat the chicken dry before cubing it. This is a small step that makes a big difference. Excess moisture on the chicken will prevent it from browning properly in the pan. Use a paper towel to pat the chicken breasts dry before you cut them into cubes. You will get a much better sear.

Use two pans for the chicken if needed. I am guilty of overcrowding the pan more times than I want to admit. When you add too much chicken at once, the pan temperature drops, and the chicken ends up steaming instead of searing. It releases all its juices and turns dry and tough. Cook the chicken in two batches if your skillet isn’t big enough. It takes an extra 5 minutes, but the texture is incomparably better.

Let the sauce thicken before adding the chicken back. When you pour the reserved marinade into the pan, let it bubble and reduce for about a minute before tossing the cooked chicken back in. This concentrates the flavor and creates a thick, sticky glaze that clings to every piece of chicken. If you add the chicken too soon, the sauce will be thin and watery.

Season the broccoli generously. Broccoli is a sponge for flavor, but it needs enough salt to bring it out. Don’t be shy with the salt and pepper when you toss it with the olive oil. A little garlic powder sprinkled on before roasting is also a nice touch.

Variations & Adaptations

One of the best things about this recipe is how adaptable it is. I have played around with different ingredients and methods, and here are some of my favorite variations:

  • Make it a Sheet Pan Meal: For an even easier cleanup, you can cook everything on one pan. Toss the chicken and broccoli separately with the marinade and oil, then arrange them on a single baking sheet. Roast at 425°F for about 18-20 minutes, flipping halfway through. The chicken will be cooked through and the broccoli will be perfectly charred. This method saves you from washing a skillet.
  • Swap the Protein: Chicken thighs are a fantastic substitute here. They are more forgiving and stay incredibly moist. You can also use thinly sliced beef (like flank steak), shrimp, or even firm tofu for a vegetarian option. If using tofu, press it well to remove excess moisture, then cube and marinate it the same way.
  • Change the Grain: While rice is the classic base, these bowls are incredible over quinoa, couscous, or even a bed of fresh spinach. For a low-carb option, cauliflower rice is a great choice. I have also used leftover perfect sourdough focaccia with rosemary and sea salt to make croutons and added them on top for crunch.
  • Add More Vegetables: This recipe is a great canvas for whatever veggies you have in the fridge. Sliced bell peppers, snap peas, or shredded carrots can be roasted alongside the broccoli. Just add them at the right time so they don’t burn. Bell peppers can go in at the same time as the broccoli, while more delicate veggies like snap peas should be added for the last 5 minutes.
  • Spice It Up: If you like heat, add a tablespoon of sriracha or gochujang (Korean chili paste) to the marinade. It adds a wonderful depth of flavor along with the spice. A drizzle of chili oil over the finished bowls is also fantastic.

Serving & Storage Suggestions

These bowls are designed to be made ahead, but they are also delicious served fresh. Here is how to get the most out of them:

For Serving: If you are eating these bowls right away, serve them warm with a generous drizzle of sriracha mayo and a sprinkle of sesame seeds and sliced green onions. A squeeze of fresh lime juice right before eating brightens up all the flavors. I also love serving this with a side of zesty Texas cowboy caviar with easy lime dressing for a complete and colorful meal.

For Storage: Store the assembled bowls in airtight containers in the refrigerator for up to 4 days. I recommend keeping the sriracha mayo and any fresh toppings separate until you are ready to eat. The flavors actually meld together beautifully over time, so day two and three are often even better than day one.

For Reheating: The best way to reheat these bowls is in the microwave for 1-2 minutes, or in a skillet over medium heat with a splash of water or chicken broth to rehydrate the rice. If you have the time, reheating in the oven at 350°F for about 10 minutes will give you the crispiest broccoli. Avoid reheating for too long, or the chicken can dry out.

Freezer Instructions: These bowls freeze well for up to 3 months. Assemble them in freezer-safe containers, leaving a little space at the top. Thaw overnight in the refrigerator before reheating. The broccoli will be softer after freezing, but the flavor will still be excellent.

Nutritional Information & Benefits

This meal is as nourishing as it is delicious. Here is a rough estimate of the nutritional breakdown per serving (based on one bowl with rice, chicken, and broccoli):

Nutrient Amount Per Serving
Calories ~450-500
Protein ~40g
Carbohydrates ~45g
Fat ~12g
Fiber ~6g
Sugar ~10g
Sodium ~800mg

Chicken is an excellent source of lean protein, which is essential for muscle repair and keeping you full throughout the day. Broccoli is a powerhouse of vitamins C and K, fiber, and antioxidants. The ginger and garlic in the marinade offer anti-inflammatory benefits as well. This meal is naturally gluten-free (if you use tamari), and it can easily be made dairy-free and low-carb by swapping the rice for cauliflower rice. It is a balanced, satisfying meal that supports your health without making you feel like you are on a restrictive diet.

Conclusion

These Quick Meal Prep Chicken and Broccoli Bowls have genuinely changed the way I think about planning my week. They are proof that eating well doesn’t have to mean spending hours in the kitchen or eating bland, boring food. With just a handful of simple ingredients and about 30 minutes of your time, you can set yourself up for several days of delicious, stress-free meals.

I love this recipe because it is forgiving. You can swap ingredients, adjust the seasonings, and make it your own without worrying about ruining it. The first time I made it, I used too much ginger and thought I had messed it up. But it was still delicious. That is the kind of recipe this is—one that works with you, not against you.

I would love to hear how these bowls turn out for you. Did you add any fun twists? Did you try the sheet pan method? Drop a comment below and let me know. And if you found this helpful, please share it with a friend who is also trying to get their meal prep game on track. Happy cooking, friends!

Frequently Asked Questions

Can I use frozen broccoli for this recipe?

You can, but I don’t recommend it for roasting. Frozen broccoli releases a lot of water as it thaws, which will make it steam instead of getting crispy and charred. If you only have frozen broccoli on hand, thaw it completely and pat it as dry as possible with paper towels before tossing it with oil and roasting. It won’t be quite as good as fresh, but it will still work in a pinch.

How do I keep the chicken from drying out during the week?

The key is not to overcook the chicken in the first place. Cook it just until it reaches 165°F internally, and no longer. The marinade also helps keep it moist. When reheating, add a tiny splash of water or chicken broth to the container before microwaving to create steam. This helps rehydrate the chicken and rice.

Can I make this recipe completely oil-free?

Yes, you can make a few adjustments. Omit the sesame oil from the marinade and use a little extra soy sauce or water instead. For the broccoli, you can roast it without oil, but it won’t get as crispy. Tossing it with a little vegetable broth before roasting can help. The chicken can be cooked in a non-stick skillet without oil, but you will lose some of the browning.

What other sauces go well with these bowls?

Besides sriracha mayo, I love drizzling these bowls with a simple peanut sauce (peanut butter, soy sauce, lime juice, and a little honey), a spicy gochujang sauce, or even just a squeeze of fresh lemon juice. A dollop of plain Greek yogurt or sour cream can also help balance the heat if you made it spicy.

How far in advance can I prep the vegetables?

You can wash and chop the broccoli up to 3 days in advance. Store the florets in a sealed container with a paper towel to absorb excess moisture. The broccoli stems can be peeled and sliced ahead of time as well. Just keep everything refrigerated. I wouldn’t recommend chopping the chicken more than a day in advance, as it can start to lose its freshness.

Pin This Recipe!

chicken and broccoli bowls recipe

Print

Quick Meal Prep Chicken and Broccoli Bowls: Easy 30-Minute Dinner

These Quick Meal Prep Chicken and Broccoli Bowls are a 30-minute solution for busy weeks, featuring juicy soy-ginger glazed chicken and perfectly charred roasted broccoli over fluffy rice. It’s a delicious, crowd-pleasing meal that reheats beautifully and proves meal prep doesn’t have to be bland.

  • Author: Merry
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Asian-inspired

Ingredients

Scale
  • 1 ½ pounds boneless, skinless chicken breasts (about 2 large breasts), cut into bite-sized cubes
  • ¼ cup low-sodium soy sauce
  • 2 tablespoons honey
  • 1 tablespoon sesame oil
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 tablespoon rice vinegar
  • ¼ teaspoon red pepper flakes (optional)
  • 2 large heads of broccoli (about 1 ½ pounds total), cut into florets and stems peeled and sliced
  • 2 tablespoons olive oil
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 2 cups cooked rice (white, brown, jasmine, or cauliflower rice)
  • Optional toppings: sesame seeds, sliced green onions, sriracha mayo, fresh lime juice

Instructions

  1. Preheat your oven to 425°F (220°C). Line a large baking sheet with parchment paper.
  2. In a small bowl, whisk together the low-sodium soy sauce, honey, sesame oil, minced garlic, grated ginger, rice vinegar, and red pepper flakes (if using).
  3. Place the cubed chicken in a large mixing bowl. Pour about half of the marinade over the chicken and toss to coat. Set the remaining marinade aside. Let the chicken marinate for at least 10 minutes (or up to 2 hours in the fridge).
  4. Wash and dry the broccoli. Cut florets into uniform, bite-sized pieces. Peel the stems and slice into thin rounds about ¼-inch thick. Toss the broccoli on the prepared baking sheet with olive oil, salt, and pepper. Spread in a single layer.
  5. Roast the broccoli for 10 minutes until edges start to brown.
  6. While the broccoli roasts, heat a large skillet or wok over medium-high heat with a drizzle of oil. Add the marinated chicken in a single layer (cook in batches if needed). Sear undisturbed for 2-3 minutes until golden brown, then flip and cook another 2-3 minutes. Pour in the reserved marinade and let it bubble and thicken for 1-2 minutes, tossing to coat. Cook until chicken reaches 165°F (74°C).
  7. After the broccoli has roasted for 10 minutes, remove from oven, toss, and return for another 5-7 minutes until edges are deeply charred and stems are tender-crisp.
  8. Assemble bowls: Divide cooked rice among meal prep containers. Top with roasted broccoli and glazed chicken. Add optional toppings if desired.
  9. Let containers cool completely (about 15-20 minutes) before sealing to prevent sogginess.

Notes

For best results, pat chicken dry before cubing to ensure a good sear. Don’t overcrowd the pan when cooking chicken. Let the sauce thicken before adding chicken back. Season broccoli generously. Cool bowls completely before sealing to avoid condensation. For a sheet pan version, toss chicken and broccoli separately with marinade and oil, then roast together at 425°F for 18-20 minutes, flipping halfway.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 475
  • Sugar: 10
  • Sodium: 800
  • Fat: 12
  • Saturated Fat: 2
  • Carbohydrates: 45
  • Fiber: 6
  • Protein: 40

Keywords: meal prep, chicken and broccoli, 30-minute dinner, healthy meal prep, easy dinner, soy ginger chicken, roasted broccoli, rice bowls

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating