Beef and Broccoli Meal Prep Bowls: Easy High-Protein Takeout at Home
Quick answer: These beef and broccoli meal prep bowls are made with thin-sliced flank steak, crisp broccoli, jasmine rice, and a savory oyster-soy sauce. Each bowl has about 42g of protein, takes around 25 minutes to make, and stores well in the fridge for up to 4 days.
These beef and broccoli meal prep bowls give you the takeout flavor without the takeout bill.
You get tender beef, crisp broccoli, fluffy rice, and a rich brown sauce that tastes like something you would order from a Chinese restaurant. The difference is that you control the protein, oil, portions, and sauce.
Beef and broccoli is also one of the better takeout-style meals for meal prep because the sauce keeps the beef flavorful and the broccoli reheats better than most soft vegetables.
If you are building a full meal prep routine, start with High-Protein Meal Prep for Beginners. For another beef bowl with a little more heat, try these Hunan Beef Meal Prep Bowls.
At a Glance
| Details | Time |
|---|---|
| Prep time | 10 minutes |
| Cook time | 15 minutes |
| Total time | 25 minutes |
| Servings | 4 |
| Protein per serving | About 42g |
| Calories per serving | About 510 |
| Cost per serving | About $4.50 to $5.50 |
| Best beef cut | Flank steak or sirloin |
| Fridge life | Up to 4 days |
| Best for | High-protein lunches, takeout-style meal prep, beef bowls |
Why You’ll Love These Beef and Broccoli Meal Prep Bowls
Beef and broccoli is simple, but when it is done right, it does not feel like boring meal prep.
The beef is sliced thin and cooked fast. The broccoli stays bright and tender-crisp. The sauce is savory, slightly sweet, garlicky, and thick enough to coat the rice without making everything soggy.
These bowls are great because they are:
- High in protein
- Better than most takeout leftovers
- Ready in about 25 minutes
- Easy to portion into containers
- Made with simple grocery store ingredients
- Great with rice, brown rice, quinoa, or cauliflower rice
- Flexible with different beef cuts
- Easy to make gluten-free
- Budget-friendly compared to delivery
The secret is not overcooking the beef or the broccoli. Both cook quickly, and both taste better when you stop before they get soft and dry.
Ingredients
For the beef
- 2 lbs flank steak, sliced thin against the grain
- 2 tbsp soy sauce
- 1 tbsp cornstarch
- 1 tbsp avocado oil or another high-heat oil
- ½ tsp black pepper
- Optional: ½ tsp garlic powder
- Optional: ½ tsp baking soda for extra tender beef
Beef and broccoli sauce
- 3 tbsp oyster sauce
- 3 tbsp soy sauce
- 1 tbsp honey or brown sugar
- 1 tsp sesame oil
- 1 tsp fresh ginger, grated
- 3 cloves garlic, minced
- ½ cup beef broth or water
- 1 tbsp cornstarch
- 2 tbsp water
- Optional: 1 tsp rice vinegar for brightness
- Optional: 1 to 2 tsp chili garlic sauce for heat
Vegetables
- 1 large head broccoli, cut into florets
- 1 tbsp oil for stir-frying
- Pinch of salt
- Optional: ½ cup sliced onions
- Optional: ½ cup mushrooms
- Optional: ½ cup snap peas
For the rice
- 2 cups jasmine rice
- 3 cups water or beef broth
- Pinch of salt
Optional toppings
- Green onions
- Sesame seeds
- Chili crisp
- Sriracha
- Lime juice
- Pickled onions
Best Beef for Beef and Broccoli Meal Prep Bowls
Flank steak is the classic choice because it has strong beef flavor and works well when sliced thin against the grain.
Sirloin is also a great option, especially if you want something easier to find and a little more affordable.
| Beef Cut | Best For | Notes |
|---|---|---|
| Flank steak | Classic beef and broccoli | Slice thin against the grain |
| Sirloin | Best everyday option | Lean, affordable, and meal prep friendly |
| Skirt steak | Bold flavor | Slice thin and do not overcook |
| Flat iron steak | Tender bowls | Great texture, often higher cost |
| Pre-sliced stir-fry beef | Fast prep | Convenient, but quality varies |
| Ground beef | Budget version | Not traditional, but quick and easy |
For a cheaper version, you can use ground beef and the same sauce. For that style, see this High-Protein Ground Beef Bowl.
Tools Needed
- Large skillet or wok
- Rice cooker or saucepan
- Sharp knife
- Cutting board
- Mixing bowls
- Measuring spoons
- Spatula or tongs
- 4 meal prep containers
A sharp knife matters because thin beef slices cook faster and stay more tender. A vegetable chopper can also help if you are prepping broccoli, onions, mushrooms, or extra vegetables for several meals.
Good containers help keep the rice, beef, and sauce fresh. For options, read Best Meal Prep Containers.
The Key Technique: Velvet the Beef
Velveting is the step that makes homemade beef and broccoli taste closer to restaurant-style beef.
You toss the sliced beef with soy sauce and cornstarch before cooking. The cornstarch lightly coats the beef, helps hold in moisture, and gives the sauce something to cling to.
It only takes 10 minutes, but it makes a big difference.
Why velveting helps
- Keeps the beef tender
- Helps prevent dry, chewy slices
- Gives the sauce a glossy texture
- Helps the beef brown quickly
- Makes lean cuts taste softer
Do not skip this step if you are using flank steak or sirloin.
Instructions
Step 1: Slice and Velvet the Beef
Slice the flank steak as thin as possible against the grain.
If the beef is hard to slice thin, place it in the freezer for 15 to 20 minutes first. Slightly firm beef is much easier to cut.
Add the sliced beef to a bowl with soy sauce, cornstarch, black pepper, and garlic powder if using.
Toss until the beef is lightly coated.
Let it rest for 10 minutes while you start the rice and prep the sauce.
Step 2: Cook the Rice
Add jasmine rice, water or broth, and a pinch of salt to a rice cooker or saucepan.
If cooking on the stovetop, bring to a boil, reduce heat to low, cover, and cook for about 18 minutes. Turn off the heat and let the rice rest for 5 minutes before fluffing.
Do not lift the lid while the rice cooks. Keeping the steam trapped helps the rice cook evenly.
Step 3: Make the Sauce
In a bowl, whisk together oyster sauce, soy sauce, honey, sesame oil, ginger, garlic, and beef broth or water.
In a separate small bowl, mix cornstarch and water to make a slurry.
Keep the slurry separate until the sauce goes into the pan. This helps prevent clumps and gives you better control over thickness.
Step 4: Cook the Broccoli
Heat a large skillet or wok over high heat.
Add 1 tbsp oil. Add broccoli florets and a pinch of salt.
Stir-fry for 3 to 4 minutes until the broccoli is bright green and tender-crisp.
If your broccoli pieces are large, add 1 to 2 tbsp water and cover the pan for 30 to 60 seconds to lightly steam them.
Remove the broccoli from the pan and set aside.
For meal prep, broccoli is best slightly undercooked because it softens more when reheated.
Step 5: Cook the Beef
Return the skillet or wok to high heat.
Add a little more oil if needed.
Add the beef in a single layer. Cook in batches if needed. Do not crowd the pan.
Let the beef sear for about 45 seconds before stirring. Then toss and cook for another 45 to 60 seconds, just until the beef is mostly cooked through.
The beef should brown quickly and stay tender. Do not cook it until it looks dry.
Step 6: Sauce and Combine
Lower the heat to medium-high.
Add the sauce to the pan with the beef. Stir for 1 to 2 minutes until it starts to simmer.
Add the cornstarch slurry and stir until the sauce thickens and turns glossy.
Add the broccoli back to the pan and toss everything together until coated.
Remove from heat once the sauce clings to the beef and broccoli.
Step 7: Build the Bowls
Divide the rice into 4 meal prep containers.
Top each container with beef and broccoli.
Spoon extra sauce over the beef and rice.
Add green onions, sesame seeds, chili crisp, or sriracha if using.
Let the bowls cool for 10 to 15 minutes before sealing and refrigerating.
Nutrition Per Serving
Approximate nutrition will vary based on beef cut, rice amount, sauce, and oil used.
| Calories | About 510 |
| Protein | About 42g |
| Carbohydrates | About 50g |
| Fat | About 12g |
| Fiber | About 4g |
| Servings | 4 |
To lower the calories, use sirloin, reduce the rice portion, or use cauliflower rice.
To increase the protein, add more beef or serve with edamame on the side.
Storage and Reheating
Refrigerator
Store beef and broccoli meal prep bowls in airtight containers in the fridge for up to 4 days.
They are best on days 1 to 3. By day 4, the broccoli will be softer but still good.
Freezer
You can freeze the beef and sauce mixture for up to 2 months.
For best texture, freeze the beef separately from the broccoli and rice. Broccoli can get soft after freezing and reheating.
Microwave method
Microwave each bowl for 60 to 90 seconds, stir, then heat another 30 to 60 seconds if needed.
Add a splash of water, broth, or soy sauce if the rice looks dry.
Skillet method
Reheat the beef, broccoli, and rice in a skillet over medium heat for 2 to 3 minutes.
Add a splash of broth or water to loosen the sauce.
Best reheating tip
Do not overheat the beef. Thin slices can get tough if microwaved too long.
How to Keep Broccoli from Getting Soggy
Broccoli is one of the best vegetables for meal prep, but it can still get soft if overcooked.
Three things help:
- Do not overcook it the first time
Stir-fry for 3 to 4 minutes max. The broccoli should still have some bite. - Avoid drowning it in sauce
Coat the broccoli lightly, but do not let it sit in a pool of sauce. - Reheat gently
Microwave in short bursts or reheat in a skillet. Too much heat makes broccoli softer.
For the crispest result, store the sauce separately and add it after reheating.
Variations
Use ground beef instead of flank steak
Brown 2 lbs ground beef, drain excess fat, then add the same sauce.
This version is faster, cheaper, and still tastes great over rice.
Make it spicier
Add one of these to the sauce:
- Chili garlic sauce
- Gochujang
- Sriracha
- Chili crisp
- Crushed red pepper flakes
Add more vegetables
Good add-ins include:
- Snap peas
- Mushrooms
- Bell peppers
- Baby corn
- Water chestnuts
- Bok choy
- Green beans
- Carrots
- Cabbage
Swap the base
- Jasmine rice
- Brown rice
- Cauliflower rice
- Quinoa
- Rice noodles
- Mixed greens
- Roasted potatoes
Make it lower carb
Use cauliflower rice instead of jasmine rice, double the broccoli, and reduce the honey in the sauce.
Make it gluten-free
Use tamari instead of soy sauce and choose a gluten-free oyster sauce.
Cornstarch and rice are naturally gluten-free, but always check labels.
Cost Breakdown
Approximate costs vary by store and beef cut.
| Ingredient | Approx. Cost |
|---|---|
| 2 lbs flank steak | $12 to $16 |
| Broccoli | $2 to $3 |
| Rice | $1.50 |
| Sauce ingredients | $2 |
| Total for 4 servings | About $18 to $22 |
| Cost per serving | About $4.50 to $5.50 |
To lower the cost, use sirloin when it is on sale, use ground beef, buy frozen broccoli, or buy rice in a larger bag.
For a bigger list of budget-friendly meal prep ideas, read High-Protein Meal Prep Ideas.
Beef and Broccoli vs Hunan Beef
Beef and broccoli and Hunan beef are both great for high-protein meal prep, but they have different flavors.
| Beef and Broccoli | Hunan Beef | |
|---|---|---|
| Flavor | Savory, mild, slightly sweet | Spicy, garlicky, bold |
| Heat level | Mild | Medium to hot |
| Main vegetable | Broccoli | Broccoli, peppers, snap peas |
| Sauce | Oyster-soy brown sauce | Chili garlic Hunan-style sauce |
| Best for | Classic takeout-style bowls | Spicy beef bowls |
If you want more heat, try Hunan Beef Meal Prep Bowls. If you want a simpler classic takeout flavor, stay with beef and broccoli.
Common Mistakes to Avoid
Slicing the beef too thick
Thick slices take longer to cook and can turn chewy. Slice the beef as thin as possible.
Slicing with the grain
Always slice against the grain. This shortens the muscle fibers and makes the beef easier to chew.
Skipping the cornstarch
Cornstarch helps tenderize the beef and thicken the sauce. Without it, the beef can feel drier and the sauce may not cling as well.
Crowding the pan
Too much beef in the pan creates steam. Cook in batches if needed.
Overcooking the broccoli
Broccoli should be tender-crisp before it goes into the containers. It will soften more during reheating.
Adding the slurry too early
Add the cornstarch slurry after the sauce starts simmering. This helps it thicken properly without clumps.
What to Serve With Beef and Broccoli Meal Prep Bowls
These bowls are complete on their own, but you can add a side if you want more food or texture.
Good options include:
- Edamame
- Cucumber salad
- Egg drop soup
- Miso soup
- Kimchi
- Roasted carrots
- Pickled vegetables
- Steamed green beans
- Fresh fruit
For a simple steak bowl with a different sauce, try this Steak Rice Bowl.
FAQ {#faq}
What beef is best for beef and broccoli meal prep bowls?
Flank steak is the classic choice because it slices thin and cooks quickly. Sirloin is also a great option because it is lean, affordable, and easy to find.
Can I use ground beef instead of steak?
Yes. Ground beef is faster and cheaper. Brown the beef, drain excess fat, then add the same sauce. The texture will be different, but the flavor still works well.
Do I need oyster sauce?
Oyster sauce adds deep savory flavor and helps create the classic beef and broccoli sauce. If you do not have it, use hoisin sauce for a sweeter version or add extra soy sauce with a small splash of fish sauce.
How do I slice steak thin for beef and broccoli?
Place the steak in the freezer for 15 to 20 minutes before slicing. This firms it up and makes thin slices easier. Always slice against the grain.
Why is my beef tough?
The beef may have been sliced too thick, cooked too long, sliced with the grain, or not velveted with cornstarch. Thin slices, cornstarch, and quick high-heat cooking are the keys to tender beef.
How do I keep broccoli crisp for meal prep?
Stir-fry the broccoli for only 3 to 4 minutes and keep it slightly firm. Store sauce separately if you want the best texture. Broccoli will soften over time in the fridge, so it is best within the first 3 days.
Can I make this gluten-free?
Yes. Use tamari instead of soy sauce and choose a gluten-free oyster sauce. Also check labels on broth and other sauces.
Can I use frozen broccoli?
Yes, but fresh broccoli has the best texture. If using frozen broccoli, thaw it first and pat it dry before stir-frying. Frozen broccoli will be softer after reheating.
Can I freeze beef and broccoli meal prep bowls?
You can freeze the beef and sauce mixture for up to 2 months. For best texture, freeze it separately from the broccoli and rice.
How long do beef and broccoli bowls last in the fridge?
They last up to 4 days in airtight containers. The beef is best within 3 to 4 days, while the broccoli will get softer each day.
Is beef and broccoli good for meal prep?
Yes. Beef and broccoli works well for meal prep because the beef stays flavorful in the sauce, the broccoli reheats fairly well, and rice makes it a complete high-protein bowl.
For a spicier beef bowl: Hunan Beef Meal Prep Bowls
For a budget beef bowl: High-Protein Ground Beef Bowl
For a simple steak bowl: Steak Rice Bowl
For 30 more meal prep ideas: High-Protein Meal Prep Ideas
For the beginner meal prep system: High-Protein Meal Prep for Beginners
Written by Maya Carter, Meal Prep Writer, Home Cook, and High-Protein Recipe Tester at BeefSteakVeg.