It was 5:15 PM on a Tuesday. I was standing in my kitchen, staring into the fridge like it owed me money, while the clock ticked louder and louder. My stomach was growling, my kids were already arguing over who got the iPad, and the thought of chopping vegetables for a complicated stir-fry felt like climbing Mount Everest in flip-flops.
Then I saw it. A bag of broccoli florets I’d bought three days ago (oops) and a couple of chicken breasts hiding in the back. Instead of ordering takeout—which would’ve cost $25 and arrived lukewarm—I threw together what I now call my high protein chicken and broccoli bowl. It took 20 minutes. It tasted incredible. And best of all, I had leftovers for lunch the next day.
I’ve made this meal prep bowl at least a dozen times since that chaotic Tuesday. It’s become my secret weapon for busy weeknights when I want to eat clean without spending hours in the kitchen. Seriously, if you can boil water and toss ingredients in a pan, you can master this.
This isn’t just another dry, boring diet meal. The chicken stays juicy, the broccoli gets a nice char, and the sauce? Creamy, savory, and totally addictive. I’ve tweaked the seasoning a few times, but the core formula stays the same: simple ingredients, one pan, and maximum flavor. If you’re tired of the 5pm panic, this is your answer.
Why You’ll Love This Recipe
Look, I get it. Cooking healthy food often feels like a second job. But this high protein chicken and broccoli bowl changes the game. Here’s why it’s become a staple in my weekly rotation:
- Zero Stress Cleanup — We’re talking one skillet. Just one. I love a good casserole, but after a long day, I don’t want a sink full of dishes. This recipe means I wash one pan and I’m done.
- Ready in 20 Minutes — From chopping to plate, it’s quick. The chicken cooks fast, the broccoli steams in minutes, and the sauce comes together while the rice cooks. It’s the ultimate “I get home at 6pm” dinner.
- Packed with Protein — Each bowl is loaded with lean chicken breast and fiber-rich broccoli. It keeps me full until dinner time without that heavy, sluggish feeling you get from carb-only meals. Perfect for anyone watching their macros or just wanting steady energy.
- Meal Prep Friendly — This is the holy grail of lunch boxes. I make a big batch on Sunday, store it in containers, and I have healthy lunches sorted for three days. It actually tastes good reheated, too (unlike most meal prep).
- Flexible and Forgiving — Ran out of broccoli? Use cauliflower or snap peas. Don’t have soy sauce? Use coconut aminos. This recipe bends to fit whatever is in your fridge. I’ve made it with leftover rotisserie chicken when I was too tired to cook raw meat.
This is my go-to when I need dinner to just work. No fancy techniques, no obscure ingredients, just reliable, delicious food that makes everyone happy. If you’re looking for more easy weeknight wins, check out my cozy chicken and wild rice soup for when you want something warmer and heartier.
Ingredients You’ll Need
Here’s the best part: you probably have most of this already. This high protein chicken and broccoli bowl relies on pantry staples and fresh basics. I’m particular about three things here, though, and I’ll tell you exactly why.
For the Chicken and Veggies
Chicken breast (1.5 pounds / 680g) — I use boneless, skinless breasts. They cook fast and are lean. If you prefer thighs, go for it! They’re juicier but have more fat. Just adjust cooking time slightly.
Broccoli florets (2 large heads / about 800g) — Fresh is best for that crisp-tender bite. I buy the big bags of pre-cut florets to save time. If they’re a bit old, a quick blanch in boiling water for 2 minutes brings them back to life.
Garlic (4 cloves, minced / about 2 tablespoons) — Don’t skip this. Fresh garlic is non-negotiable for the flavor base. Jarred garlic just doesn’t have that punch. If you’re lazy, buy the peeled cloves in the produce section.
Onion (1 medium yellow onion, diced / about 150g) — Adds sweetness and depth. Yellow onions are my go-to. White onions work too, but they’re sharper. Red onions are too sweet for this savory dish.
Cooking oil (2 tablespoons) — I use avocado oil or olive oil. Avocado oil has a higher smoke point, which is great for searing the chicken. Olive oil adds nice flavor but can burn if the heat is too high.
For the Sauce
Soy sauce (3 tablespoons / 45ml) — Use low-sodium if you’re watching salt. Regular soy sauce is fine if you reduce the added salt elsewhere. Tamari is a great gluten-free alternative.
Chicken broth (½ cup / 120ml) — Low-sodium is best so you control the saltiness. Vegetable broth works for a vegetarian version. I keep cartons of low-sodium broth in my fridge for exactly this reason.
Coconut aminos or Honey (1 tablespoon) — I use coconut aminos for a slightly sweeter, less salty profile. Honey works too if you want that classic stir-fry sweetness. Maples syrup is a good vegan swap.
Garlic powder (1 teaspoon) — Adds an extra layer of garlic flavor without burning. It’s subtle but important.
Ginger (1 teaspoon, fresh grated) — Fresh ginger is worth the effort. It adds a bright, spicy kick. If you don’t have fresh, use ½ teaspoon ground ginger, but the flavor will be less vibrant.
Cornstarch (1 tablespoon) — This is the secret to the glossy sauce. It thickens the liquid so it clings to the chicken and broccoli instead of pooling at the bottom of the bowl.
Sesame oil (1 teaspoon) — Just a drizzle at the end. It adds that nutty aroma that makes stir-fries smell so good. Don’t skip it, but don’t overdo it—it’s strong.
Red pepper flakes (½ teaspoon, optional) — For a little heat. I always add this because I like a kick. Leave it out if you’re serving kids who are sensitive to spice.
Equipment Needed
You don’t need fancy equipment for this. Here’s what I actually use.
Large skillet or wok — A 12-inch non-stick skillet is perfect. I prefer non-stick because cleanup is easier. A wok is great if you have one, but a big skillet works just as well. Just make sure it’s wide enough to fit all the ingredients without overcrowding.
Sharp knife — For slicing the chicken and chopping the onion. A dull knife is dangerous and frustrating. I use my chef’s knife for everything.
Cutting board — Any size works. I use a plastic one for easy cleanup.
Small bowl — For mixing the sauce. A ramekin or small measuring cup works too.
Wooden spoon or spatula — For stirring. Silicone works too. Don’t use metal on non-stick.
Measuring spoons — Pretty standard stuff. Dollar store versions work fine.
Meal prep containers — Glass containers are my favorite because they don’t stain and can go in the microwave. Plastic works too, but they can get stained from the soy sauce.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up.
Step 1: Prep the Chicken (5 minutes)
Pat the chicken breasts dry with paper towels. This is crucial for getting a good sear. If they’re wet, they’ll steam instead of brown. Slice the chicken into bite-sized pieces, about 1-inch chunks. Season them generously with salt and pepper. I know it seems simple, but seasoning the chicken directly makes a huge difference in flavor.
Step 2: Make the Sauce (2 minutes)
In a small bowl, whisk together the soy sauce, chicken broth, honey (or coconut aminos), garlic powder, grated ginger, and cornstarch. Whisk until the cornstarch is completely dissolved. It should look like a thin, slightly cloudy liquid. Set it aside. Having this ready before you start cooking prevents burning.
Step 3: Sear the Chicken (6-8 minutes)
Heat the oil in your large skillet over medium-high heat. Once the oil shimmers, add the chicken pieces in a single layer. Don’t crowd the pan! If you have a lot of chicken, cook it in two batches. Let the chicken cook undisturbed for 2-3 minutes until it’s golden brown on one side. Then flip and cook for another 2-3 minutes until cooked through. Remove the chicken from the pan and set it aside on a plate. Don’t worry if it’s not 100% done yet—we’ll finish it later.
Step 4: Cook the Aromatics and Broccoli (5 minutes)
Reduce the heat to medium. Add a little more oil if the pan looks dry. Add the diced onion and cook for 2 minutes until it starts to soften. Add the minced garlic and cook for 30 seconds, stirring constantly. The garlic should smell amazing but not brown. Then, add the broccoli florets. Pour in about ¼ cup of water and cover the pan with a lid. Let it steam for 3-4 minutes until the broccoli is bright green and tender-crisp. Remove the lid and let any excess water evaporate.
Step 5: Combine and Thicken (3 minutes)
Add the cooked chicken back into the pan with the broccoli. Give the sauce a quick stir (the cornstarch settles) and pour it over the chicken and broccoli. Toss everything together. The sauce will bubble and thicken within 1-2 minutes. Once it coats the chicken and broccoli nicely, remove the pan from the heat. Drizzle with sesame oil and toss one last time.
Step 6: Serve
Serve immediately over steamed rice, cauliflower rice, or quinoa. Garnish with sesame seeds and green onions if you have them. It’s that simple.
Total Time: About 20 minutes (10 minutes active, 10 minutes mostly hands-off)
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Don’t Overcrowd the Pan
If you put too much chicken in the pan at once, the temperature drops and the chicken steams instead of searing. You want those nice brown bits for flavor. Cook in batches if you’re making a large portion.
Steam, Don’t Boil
When cooking the broccoli, adding a splash of water and covering the pan steams it perfectly. This keeps the broccoli vibrant green and crunchy. If you just fry it in oil, it can get soggy or burnt.
Whisk the Cornstarch Well
Cornstarch clumps easily. Make sure you whisk it into the soy sauce mixture until it’s completely smooth before pouring it into the pan. Lumpy sauce is not appetizing.
Room Temperature Ingredients
If your chicken is ice cold from the fridge, it can cool down the pan too much. Let it sit out for 10 minutes before cooking. It helps it cook more evenly.
Customize Your Heat
Love spice? Add a diced jalapeño with the garlic. Or use Sriracha instead of honey for a spicy kick. This recipe is a blank canvas for your flavor preferences.
Common Mistakes (and how to avoid them):
- Mistake: Sauce is too thin. Fix: Let it simmer longer. The cornstarch needs time to activate. Or add a bit more cornstarch mixed with water.
- Mistake: Chicken is dry. Fix: You probably overcooked it. Chicken breast cooks fast. Remove it from the pan as soon as it’s no longer pink in the center.
- Mistake: Broccoli is mushy. Fix: You steamed it too long. Check it after 3 minutes. It should still have a slight bite.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Cauliflower Version
Swap broccoli for cauliflower florets. Cauliflower absorbs the sauce beautifully. I often mix half broccoli and half cauliflower for variety.
Shrimp Swap
Use shrimp instead of chicken. Shrimp cooks in 2-3 minutes, so add it at the very end of the sauce step. It’s faster and lighter.
Tofu Option
Use extra-firm tofu, pressed and cubed. Pan-fry the tofu first until crispy, then set aside. Add it back with the sauce. It’s a great vegetarian high-protein option.
Spicy Version
Add 1 tablespoon of Sriracha or chili garlic sauce to the sauce mixture. Top with fresh chili slices. This is my favorite version when I want a kick.
Dietary Modifications:
- Gluten-Free — Use tamari instead of soy sauce. Everything else is naturally gluten-free.
- Dairy-Free — This recipe is naturally dairy-free. Just ensure your soy sauce is dairy-free (most are).
- Lower Sodium — Use low-sodium soy sauce and skip the added salt on the chicken.
If you’re looking for other chicken dishes, my cozy fall chicken thighs are a great one-pan alternative when you want something richer.
Serving & Storage
How to Serve
I usually serve this straight from the skillet at the dinner table. It looks rustic and stays warm. But here are other ways I’ve enjoyed it:
Base Options:
- Steamed white rice (classic)
- Cauliflower rice (low-carb)
- Quinoa (extra protein)
- Zucchini noodles (light and fresh)
Toppings Bar:
When I have guests, I put out: sesame seeds, sliced green onions, crushed peanuts, and chili crisp. Everyone customizes their bowl.
Storage Instructions
Refrigerator:
Store in an airtight container for up to 4 days. The sauce will thicken in the fridge—totally normal. The flavors actually get better after a day or two as they meld together.
Reheating:
Best method: Add to a skillet with a splash of water or broth over low heat. Stir until heated through and creamy again. The liquid brings back the sauce texture. Microwave method: Heat in 30-second intervals, stirring between. Add a splash of water if it’s too thick.
Freezing:
Honestly, this doesn’t freeze well because the broccoli can get mushy when thawed. The chicken might dry out too. Make it fresh or store in the fridge for up to 4 days. I rarely freeze this one.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking.
Per Serving (based on 4 servings, without rice):
- Calories: 320
- Protein: 35g
- Carbs: 12g
- Fiber: 4g
- Sugar: 5g
- Fat: 14g
- Sodium: 680mg
What’s Good:
- High protein from the chicken breast
- Good fiber from the broccoli
- Low carb option if served with cauliflower rice
What to Know:
- Sodium can be high depending on the soy sauce used. Use low-sodium to control this.
- Contains soy.
My Take:
Look, this is clean eating that doesn’t taste like cardboard. It’s packed with protein and veggies, making it a balanced meal. When I want to make it lighter, I double the broccoli and use cauliflower rice. But usually? I just eat a reasonable portion and enjoy it.
Final Thoughts
So that’s my go-to high protein chicken and broccoli bowl! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy (they don’t even realize they’re eating healthy), and I’m happy because I’m not stressed about cooking.
Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the spice level. The best recipes are the ones you adapt to your family’s tastes.
If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use frozen broccoli?
Yes, you can. Just don’t thaw it first. Add the frozen broccoli directly to the pan with a splash of water and cover it. It will take an extra minute or two to steam. The texture won’t be quite as crisp as fresh, but it works in a pinch.
My sauce came out watery—what happened?
Usually means you didn’t let it simmer long enough to thicken, or you added too much liquid. Let the cream mixture simmer for a full 2-3 minutes after adding the cornstarch. The cornstarch needs heat to activate. If it’s already watery, turn up the heat and let it reduce for another few minutes.
Can I make this ahead for a dinner party?
Sort of. You can prep the chicken and chop the veggies up to 2 days ahead and store them in the fridge. Cook everything fresh right before serving (takes 15 minutes). It won’t be quite as good as fresh, but it saves you stress during the party. I do this all the time.
Can I use chicken thighs instead of breast?
Absolutely! Chicken thighs are juicier and more flavorful. They take a minute or two longer to cook. Just make sure they’re cooked through (internal temp of 165°F). Thighs have more fat, so the calorie count will be slightly higher.
How do I reheat leftovers without it getting dry?
Add a splash of water or broth to a skillet, add your leftover chicken and broccoli, and heat gently over low heat, stirring frequently. The extra liquid brings back the sauce texture. Microwave sort of works but tends to dry it out. If you do microwave, definitely add a splash of water first and heat in short bursts.
Can I double this recipe?
Yes! Double everything and use your biggest skillet or a wok. The cooking times stay mostly the same. I do this when I’m meal-prepping for the week. Just make sure you don’t overcrowd the pan when searing the chicken.
For more quick dinner ideas, don’t miss my fall chicken and apple sausage skillet—it’s another one-pan wonder that’s ready in no time.
Pin This Recipe!
High Protein Chicken and Broccoli Bowl: Easy Weeknight Dinner
- Total Time: 20 minutes
- Yield: 4 servings 1x
Description
A quick, one-pan weeknight dinner featuring juicy chicken breast and charred broccoli in a creamy, savory sauce. Ready in 20 minutes and perfect for meal prep.
Ingredients
- 1.5 pounds boneless, skinless chicken breast
- 2 large heads broccoli florets (about 800g)
- 4 cloves garlic, minced
- 1 medium yellow onion, diced
- 2 tablespoons cooking oil (avocado or olive oil)
- 3 tablespoons soy sauce (or tamari for gluten-free)
- 1/2 cup chicken broth (low-sodium)
- 1 tablespoon honey or coconut aminos
- 1 teaspoon garlic powder
- 1 teaspoon fresh ginger, grated
- 1 tablespoon cornstarch
- 1 teaspoon sesame oil
- 1/2 teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
Instructions
- Pat chicken breasts dry and slice into 1-inch chunks. Season generously with salt and pepper.
- In a small bowl, whisk together soy sauce, chicken broth, honey (or coconut aminos), garlic powder, grated ginger, and cornstarch until smooth. Set aside.
- Heat oil in a large skillet over medium-high heat. Add chicken in a single layer (cook in batches if necessary) and sear for 2-3 minutes per side until golden brown. Remove chicken and set aside.
- Reduce heat to medium. Add a little more oil if needed, then cook diced onion for 2 minutes until softened. Add minced garlic and cook for 30 seconds.
- Add broccoli florets and 1/4 cup water. Cover and steam for 3-4 minutes until bright green and tender-crisp. Remove lid and let excess water evaporate.
- Return chicken to the pan. Stir the sauce mixture and pour it over the chicken and broccoli. Toss to combine.
- Cook for 1-2 minutes until the sauce bubbles and thickens. Remove from heat, drizzle with sesame oil, and toss one last time.
- Serve immediately over steamed rice, cauliflower rice, or quinoa. Garnish with sesame seeds and green onions if desired.
Notes
Do not overcrowd the pan when searing chicken to ensure proper browning. Steam broccoli rather than boiling to maintain texture. Cornstarch must be fully dissolved in the sauce mixture to prevent clumping. This recipe does not freeze well due to broccoli texture changes; store in fridge for up to 4 days.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Cuisine: Asian Fusion
Nutrition
- Serving Size: 1 bowl with chicken
- Calories: 320
- Sugar: 5
- Sodium: 680
- Fat: 14
- Saturated Fat: 2
- Carbohydrates: 12
- Fiber: 4
- Protein: 35
Keywords: chicken and broccoli, high protein dinner, weeknight meals, meal prep, one pan dinner, healthy dinner, gluten-free option, dairy-free



