If you’re craving that savory, saucy, tender beef and broccoli from your favorite Chinese takeout spot—but want to skip the added sugar, MSG, and cost—this Easy Beef and Broccoli Recipe is your go-to. It’s quick, healthier than restaurant versions, and absolutely loaded with flavor. Plus, it comes together in under 30 minutes, making it perfect for weeknight dinners or meal prep.
This homemade version is bold, garlicky, and perfectly balanced with a glossy, umami-rich sauce that clings to tender slices of beef and vibrant broccoli florets. One skillet, simple pantry ingredients, and a little slicing is all it takes to bring your favorite takeout dish to your table.
Why You’ll Love This Beef and Broccoli
This dish is:
Faster than delivery – ready in under 30 minutes
Better flavor – thanks to fresh garlic, ginger, and a rich homemade sauce
Healthier – no MSG, corn syrup, or mystery oils
Versatile – serve over rice, noodles, or keep it low-carb
Meal prep-friendly – stores and reheats like a dream
Once you try this version, you’ll think twice before ordering takeout again.
Ingredients Overview: What You’ll Need & Why
Flank Steak or Sirloin
Flank steak is ideal because it’s lean and tender when sliced thin against the grain. Sirloin is a great backup. You want beef that cooks quickly and absorbs flavor well. Freeze for 20 minutes to make slicing easier.
Broccoli Florets
Fresh or frozen broccoli both work. Broccoli adds crunch, fiber, and color. Blanch or steam lightly before stir-frying to keep it vibrant and tender-crisp.
Soy Sauce (or Coconut Aminos)
Soy sauce brings essential salt and umami. For gluten-free or paleo versions, use coconut aminos instead.
Garlic & Ginger
Fresh garlic and ginger give the dish its classic flavor base. Mince both finely and sauté briefly to unlock their full aroma.
Cornstarch
Used to tenderize the beef (velveting) and thicken the sauce into a glossy, clinging finish.
Brown Sugar (or Keto Sweetener)
Just a small amount balances the saltiness and enhances caramelization. For low-carb, use erythritol or monk fruit sweetener.
Sesame Oil
A little goes a long way. Adds deep, nutty aroma at the end of cooking—don’t cook with it directly or it burns.
Neutral Oil
Use avocado oil, canola, or vegetable oil for stir-frying. They withstand high heat without affecting flavor.
Optional Garnish
Sesame seeds
Sliced green onions
Red pepper flakes for heat
Step-by-Step Instructions
This stir fry comes together in three parts: marinate, cook beef, then broccoli, then combine.
1. Prep the Beef
Thinly slice 1 lb flank steak against the grain into ¼-inch strips.
In a bowl, toss with:
1 tbsp soy sauce
1 tsp cornstarch
Let marinate while prepping the rest (10–15 minutes).
2. Make the Sauce
In a small bowl, whisk together:
¼ cup soy sauce
2 tbsp brown sugar (or keto-friendly sweetener)
1 tbsp oyster sauce (optional for depth)
1 tbsp cornstarch
½ cup beef broth or water
1 tsp grated fresh ginger
2 garlic cloves, minced
Set aside.
3. Cook the Beef
Heat 1 tbsp oil in a large skillet or wok over medium-high heat.
Add beef in a single layer (work in batches if needed). Sear 1–2 minutes per side until browned but not overcooked.
Remove and set aside.
4. Cook the Broccoli
Add another drizzle of oil and the broccoli florets (about 3 cups).
Stir-fry 3–4 minutes until crisp-tender. Add a splash of water and cover for 1 minute to steam if needed.
5. Combine Everything
Return beef to the skillet.
Pour in the sauce.
Stir constantly as the sauce thickens and coats everything—about 2–3 minutes.
Finish with a drizzle of sesame oil and optional sesame seeds or scallions.
Tips, Variations, and Substitutions
Expert Tips
Slice beef thinly against the grain for tenderness.
Don’t overcrowd the pan or the beef will steam.
Velvet the beef with soy sauce + cornstarch for extra tenderness.
Steam broccoli briefly if it’s too firm before adding to the skillet.
Flavor Variations
Spicy Beef and Broccoli: Add sriracha, chili garlic sauce, or crushed red pepper.
Garlic Lover’s Version: Add extra garlic or roasted garlic to the sauce.
Ginger-Sesame Twist: Add toasted sesame seeds and more fresh ginger.
Substitutions
Soy Sauce: Use tamari for gluten-free or coconut aminos for paleo.
Sugar: Swap with monk fruit or erythritol for low-carb.
Beef: Use chicken, tofu, or shrimp instead.
Serving Ideas & Occasions
Classic Pairings
White or brown rice
Jasmine or basmati rice
Lo mein noodles
Cauliflower rice for low-carb
Creative Uses
Stuff into lettuce wraps for a fun, fresh take
Use in meal prep bowls with edamame and sesame cucumber salad
Serve over zoodles or shredded cabbage stir fry
Occasions
Weeknight dinner in under 30 minutes
Sunday meal prep for the week
Date night at home with chopsticks and fortune cookies
Family-friendly fakeout takeout night
Nutritional & Health Notes
This dish offers a well-rounded mix of macronutrients:
High-Protein: Lean beef provides about 25g+ protein per serving
Low-Carb Friendly: Use a low-carb sweetener and pair with cauliflower rice
Vegetable-Packed: Broccoli offers fiber, vitamin C, and antioxidants
Customizable Calories: Control oil and sugar levels to suit your diet
Estimated Per Serving (without rice):
Calories: 280–350
Protein: 25–30g
Carbs: 10–15g (less with sugar-free swaps)
Fat: 15–18g
Fiber: 3g
FAQ: Easy Beef and Broccoli
1. Can I use frozen broccoli?
Yes. Thaw first and pat dry. Frozen broccoli may release extra moisture, so sauté longer to remove excess liquid.
2. What’s the best cut of beef to use?
Flank steak is ideal, but sirloin, skirt steak, or even pre-sliced stir-fry beef works well. Just slice thinly against the grain.
3. Can I make this ahead for meal prep?
Absolutely. Store in the fridge for up to 4 days. Reheat in a skillet for best texture. Avoid microwaving too long or the beef may dry out.
4. How do I thicken the sauce?
Cornstarch is the best option. If avoiding starches, try xanthan gum (start with ¼ tsp). Simmer the sauce until glossy.
5. Is this recipe gluten-free?
Not by default. Use tamari or coconut aminos instead of soy sauce, and check your oyster sauce and broth labels.
6. Can I make it spicier?
Yes! Add red pepper flakes, a spoon of chili garlic sauce, or a dash of sriracha to the sauce.
7. Can I make this with chicken or tofu?
Yes! Slice chicken thinly and cook the same way. For tofu, press well and pan-fry until golden before adding the sauce. 
Easy Beef and Broccoli Recipe – Better Than Takeout!
This easy beef and broccoli recipe is better than takeout—tender beef, crisp broccoli, and a rich garlic-ginger sauce in just 30 minutes.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
Ingredients
-
1 lb flank steak, thinly sliced against the grain
-
3 cups broccoli florets
-
1 tbsp oil (avocado or vegetable)
-
2 garlic cloves, minced
-
1 tsp grated fresh ginger
-
¼ cup soy sauce (or coconut aminos)
-
2 tbsp brown sugar or sweetener
-
1 tbsp oyster sauce (optional)
-
1 tbsp cornstarch (divided)
-
½ cup beef broth or water
-
1 tsp sesame oil
-
Salt and pepper to taste
-
Sesame seeds, scallions for garnish (optional)
Instructions
-
Toss sliced steak with 1 tsp cornstarch and 1 tbsp soy sauce. Let sit 10–15 minutes.
-
Mix sauce: soy sauce, sugar, oyster sauce, remaining cornstarch, broth, garlic, and ginger.
-
Sear steak in hot oil until browned. Set aside.
-
Add broccoli to pan, stir-fry 3–4 minutes. Add a splash of water and cover to steam.
-
Return beef to pan, pour in sauce. Stir until thickened and glossy.
-
Drizzle sesame oil, garnish, and serve.
Notes
-
Swap beef for chicken or tofu
-
Use sugar-free sweetener for keto version
-
Serve with rice, cauliflower rice, or noodles