Busy weeknights call for effortless meals, and this Sheet Pan Beef and Broccoli delivers all the takeout flavors you love—without the extra work!
Made with a garlicky sauce this is an easy dinner that’s both delicious and easy to clean up. No need for multiple pots or stir-frying—just toss everything together, pop it in the oven, and let the magic happen.
Check out all the other Family Dinner Ideas for even more delicious recipes.

Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Walking on Sunshine Recipes.
Table of Contents
- Recipe at a Glance
- Main Ingredients Needed
- Substitutions and Variations
- Step-by-Step Instructions
- Quick Tip
- Insider Tips from My Kitchen to Yours
- Prep Ahead Tips
- Recipe FAQ
- Storage and Reheating Instructions
- More Sheet Pan Recipes You'll Love!
- LOVE this recipe? SAVE it for Later!
- 🗒️Shopping List
- 📖 Recipe Card
- 💬 Comments
Recipe at a Glance
Prep: 10 min | Cook/Bake: 20 min | Difficulty: Easy | Servings: 4
Main Ingredients: beef strips, broccoli, soy sauce, oyster sauce, garlic, brown sugar.
Why You’ll Love It: Everything cooks on one pan with minimal cleanup and no need to stand at the stove.
Best For: Busy weeknights when you want a simple dinner with familiar takeout-style flavors.
Looking for more Sheet Pan Recipes to add to your Weekly Meal Plan? Try my Sheet Pan Chicken Cutlets, or my Sheet Pan Chicken and Butternut Squash recipe.

Main Ingredients Needed
Below is a quick preview of the ingredients you’ll need. For exact amounts, check the recipe card below. You can also use the "Shopping List button" to create a printable shopping list, or the "Get Ingredients button" in the recipe card to order groceries online.

Substitutions and Variations
- For a gluten-free option, use tamari instead of soy sauce.
- Swap brown sugar with honey or maple syrup for a different sweetness.
- Try chicken as an alternative protein.
- Use cauliflower or bell peppers in place of broccoli for a variation in texture and flavor.
This recipe has not been tested with other substitutions or variations. If you replace or add any ingredients, please let us know how it turned out in the comments below!
Step-by-Step Instructions
This section includes step-by-step photos and instructions to guide you through the recipe. For the complete printable version, scroll down to the recipe card below.

Step 1: Whisk together the soy sauce, oyster sauce, sesame oil, brown sugar, minced garlic, and red pepper flakes to make the marinade.

Step 2: Coat the steak in the marinade then cover with plastic wrap and refrigerate for at least 30 minutes up to 2 hours.

Step 3: Line a sheet pan with parchment paper before transferring the steak on with tongs.

Step 4: Toss the broccoli in the leftover marinade until well coated.
Quick Tip
For the best flavor and texture, slice the beef thinly against the grain and let it marinate for at least 30 minutes—this helps tenderize the meat and ensures it soaks up all the delicious flavors of the sauce!

Step 5: Then add the broccoli to the sheet pan and spread the steak and broccoli in a single layer. Spoon over any remaining marinade.

Step 6: Bake at 435°F for 12-14 minutes then broil for an additional 2 minutes. Keep an eye on it so it doesn't burn!

Step 7: If you'd like, garnish with sesame seeds. Serve with with rice and pour any remaining juices over the serving of steak and broccoli.
Insider Tips from My Kitchen to Yours
✔️ DO slice the beef thinly against the grain and let it marinate for at least 30 minutes so it stays tender and absorbs the sauce.
❌ DO NOT overcrowd the sheet pan or the broccoli will steam instead of roast and won’t develop good flavor.

Prep Ahead Tips
- You can easily prepare this meal ahead of time by slicing the beef, cutting up the broccoli, and mix the sauce up to a day ahead.
- Store them separately in the refrigerator and combine just before cooking.
- If you wanted to, you could also marinate the beef overnight to enhance flavor and tenderness.
- For added convenience, pre-measure and store dry ingredients like cornstarch and seasonings in a small container.
- If using frozen broccoli, let it thaw slightly and pat it dry before cooking to avoid excess moisture.
Recipe FAQ
To view the answers, simply click on the down arrow (⬇) next to each question. If you have any other questions not answered here, please leave a comment!
Marinating the steak enhances its tenderness and flavor, especially if using a lean cut. For best results, let the beef sit in the marinade for at least 15-30 minutes before cooking.
Storage and Reheating Instructions
Refrigerate: Store leftovers in an airtight container for up to 3 days. Make sure the beef and broccoli cools completely before sealing to prevent condensation.
Freezer: Allow the beef and broccoli to cool completely before transferring to an airtight, freezer-safe container or a resealable freezer bag. Store in the freezer for up to 3 months.
Thaw and Reheat: Allow to defrost overnight in the refrigerator. Reheat in a 375°F oven for about 10 minutes or in a skillet over medium heat until warmed through. Avoid microwaving for extended periods to prevent the beef from becoming chewy.
More Sheet Pan Recipes You'll Love!
LOVE this recipe? SAVE it for Later!
❤️Tap the heart icon in the lower right corner to add the recipe to your recipe box for easy access anytime.
If you made it, leaving a star rating or quick review is always appreciated and helps other readers too.
Want to save this printed recipe? The Ultimate Meal Planner & Recipe Binder helps you keep recipes organized in one easy place.
🗒️Shopping List
Click the button below to instantly create a shopping list for this recipe.
📖 Recipe Card

Sheet Pan Beef and Broccoli
Ingredients
- 1 pound lean steak, cut into 1" thick strips
- 4 cups broccoli florets
- 1 teaspoon sesame seeds, optional
- ½ cup low sodium soy sauce
- 2 tablespoons oyster sauce
- 2 tablespoons sesame oil
- 1 tablespoon brown sugar
- 1 tablespoon minced garlic
- ½ teaspoon red pepper flakes
Method
- In a mixing bowl, whisk together all of the marinade ingredients until combined.
- Add the sliced steak to the marinade mixture and toss until fully coated. Cover with plastic wrap and refrigerate for at least 30 minutes or up to 2 hours.
- Preheat the oven to 435°F. Line a 9x13” or larger baking sheet with parchment paper.
- Using tongs, transfer the steak to the baking sheet.
- Add the broccoli to the marinade and toss until well coated. Transfer the broccoli to the baking sheet and spread the steak and broccoli in a single layer.
- Spoon any remaining marinade over the entire pan.
- Bake for 12 to 14 minutes, or until the steak is cooked through.
- Switch the oven to broil and cook for an additional 2 minutes. Watch to ensure it does not burn.
- Remove from the oven. Serve with rice, and garnish with sesame seeds, if desired. Pour any remaining juices over the plated steak and broccoli. Enjoy!
Nutrition
Notes
- Baking time may vary depending on the thickness of the steak.
- Flank steak works great for this recipe!
- Store leftovers in an airtight container for up to 3 days or 3 months in the freezer.
- When storing, make sure the beef and broccoli cools completely before sealing to prevent condensation.
Tried this recipe?
Let us know how it was!











Terry says
Umm...Lois... You might want to take a look at paragraph 3 of your narrative. It accidentally (?) includes instructions on what sounds like getting an AI rewrite, so something doesn't sound so "spammy", to use your word. Oops! 🤭
That being said - this looks like my kinda recipe - so thanks for sharing!
Lois says
Thank you Terry! Everything fixed now! Hope you try the recipe and come back and let me know how you enjoyed it!
Virginia says
This looks easy & delicious! Thanks for sharing. Pinned.
Joanne says
This sounds so nice and easy and looks so good!