Ever had one of those nights where takeout sounds amazing, but you just want something homemade and a little healthier? This Beef and Broccoli is your answer! Juicy, tender beef, crisp-tender broccoli, and a rich, garlicky sauce—better than your favorite restaurant version, and ready in less time than delivery. Let’s get cooking!
Why You’ll Love This Recipe
This dish is a quick, one-pan wonder that’s packed with flavor and perfect for busy weeknights. Plus, it feels like a little treat-yourself moment without the guilt.
- Quicker than takeout: Ready in just 30 minutes!
- Healthier and fresher: No MSG, less oil, and you control the ingredients.
- Flavor-packed: A garlicky, gingery sauce that coats every bite.
- Family approved: Even picky eaters love this one.
Ingredients Breakdown
Essentials
- 1 lb flank steak (or sirloin), sliced thinly against the grain
- 2 cups broccoli florets
- 2 tablespoons vegetable oil (divided)
- 3 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 1/4 cup low-sodium soy sauce
- 2 tablespoons oyster sauce
- 1 tablespoon brown sugar
- 1 tablespoon cornstarch
- 1/4 cup water
- 1 teaspoon sesame oil
- 1/2 teaspoon red pepper flakes (optional, for heat)
Pro Tips
- Slice the beef thinly: Freezing it for 10-15 minutes first makes it easier to cut.
- Velveting technique: Tossing the beef in cornstarch makes it extra tender.
- Fresh vs. frozen broccoli: Both work, but fresh gives the best texture.
Step-by-Step Instructions
- Prep the beef: Slice it thinly against the grain and toss with cornstarch. Set aside.
- Make the sauce: In a bowl, whisk together soy sauce, oyster sauce, brown sugar, water, and sesame oil.
- Cook the broccoli: Heat 1 tablespoon of oil in a pan over medium-high heat. Add broccoli with a splash of water and sauté until bright green and just tender, about 3 minutes. Remove from the pan.
- Cook the beef: In the same pan, add remaining oil. Add beef in a single layer and sear for 2-3 minutes per side until browned.
- Add flavor: Stir in garlic, ginger, and red pepper flakes. Cook for 30 seconds until fragrant.
- Combine everything: Return broccoli to the pan, pour in the sauce, and toss to coat. Let simmer for 2 minutes.
- Serve & enjoy: Best over jasmine rice or noodles, garnished with sesame seeds or green onions.
Chef’s Tips and Tricks
- Want even more tender beef? Marinate it in a little soy sauce and cornstarch for 30 minutes.
- Avoid overcrowding: Cook the beef in batches so it sears, not steams.
- Make it saucier: Double the sauce recipe if you like extra sauce for rice.
- Stir-frying trick: A hot pan is key—work fast to keep everything crisp!
Recipe Variations and Serving Suggestions
- Make it low-carb: Serve with cauliflower rice instead of regular rice.
- Add more veggies: Throw in carrots, bell peppers, or snow peas.
- Swap the protein: This works great with chicken or shrimp too!
- Kick up the heat: Add more red pepper flakes or a splash of sriracha.
FAQs
Can I make this ahead of time?
Yes! Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in a pan for best texture.
Can I freeze it?
Yes! Freeze just the cooked beef and sauce (without broccoli) for up to 2 months. Add fresh broccoli when reheating.
What if I don’t have oyster sauce?
Substitute with hoisin sauce or an extra tablespoon of soy sauce with a dash of sugar.
Recipe Card
- Servings: 4
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
Ingredients:
- 1 lb flank steak, sliced thin
- 2 cups broccoli florets
- 2 tbsp vegetable oil (divided)
- 3 cloves garlic, minced
- 1 tsp fresh ginger, grated
- 1/4 cup low-sodium soy sauce
- 2 tbsp oyster sauce
- 1 tbsp brown sugar
- 1 tbsp cornstarch
- 1/4 cup water
- 1 tsp sesame oil
- 1/2 tsp red pepper flakes (optional)
Instructions:
- Slice beef against the grain and toss with cornstarch.
- Whisk together soy sauce, oyster sauce, brown sugar, water, and sesame oil.
- Cook broccoli in 1 tbsp oil until bright green, then remove.
- Cook beef in remaining oil for 2-3 minutes per side until browned.
- Add garlic, ginger, and red pepper flakes. Cook 30 seconds.
- Add broccoli back, pour in sauce, toss to coat, and simmer 2 minutes.
- Serve hot over rice or noodles.
Craving more easy and delicious meals? Let’s connect! Share your dish on Instagram and tag @thekitchensaid—I love seeing what you’re cooking up! And don’t forget to pin this recipe for later. Happy cooking!