Craving takeout but want something healthier and quicker? This Beef and Broccoli recipe has you covered! With tender slices of beef, crisp broccoli, and a savory-sweet sauce, it’s the perfect homemade alternative to your favorite Chinese-American dish. Ready in just 30 minutes, this recipe is ideal for weeknight dinners or whenever you’re in the mood for bold, comforting flavors.
I first tried making beef and broccoli during a "takeout at home" experiment, and it was an instant hit. With a few pantry staples and fresh ingredients, you can whip up a dish that rivals your favorite restaurant version – and you’ll love how easy it is to customize.
Why You’ll Love This Beef and Broccoli
This recipe is a keeper for so many reasons. Here’s why it’s about to become your go-to dinner:
- Quick and Easy: From start to finish, this dish takes just 30 minutes – faster than waiting for delivery!
- Flavor-Packed: The sauce is a perfect blend of soy sauce, garlic, ginger, and a touch of sweetness, coating every bite in rich, savory goodness.
- Healthier than Takeout: Made with fresh ingredients and less oil, this version is lighter but just as satisfying.
- Customizable: Adjust the sweetness, heat, or vegetables to suit your family’s taste.
Ingredients Notes

With simple, wholesome ingredients, this recipe is as straightforward as it is delicious.
Beef
- Choose a tender cut like flank steak, sirloin, or skirt steak. Slice it thinly against the grain for tender, melt-in-your-mouth results.
Broccoli
- Fresh broccoli florets are best for this recipe. They cook quickly and retain a slight crunch, adding texture to the dish. Frozen broccoli can work in a pinch – just thaw it first and pat dry.
Soy Sauce
- Use low-sodium soy sauce to control the saltiness of the dish. For gluten-free, opt for tamari.
Garlic and Ginger
- Freshly minced garlic and grated ginger are key to authentic flavor. If you’re short on time, pre-minced versions work, but fresh is always best.
Cornstarch
- Cornstarch serves two purposes here: it tenderizes the beef when used in the marinade and thickens the sauce to a silky consistency.
Honey or Brown Sugar
- A touch of sweetness balances the savory elements. Feel free to adjust based on your preference.
How to Make Beef and Broccoli

This recipe is quick and straightforward, making it perfect for any night of the week. Here’s how to make it step by step:
Step 1: Marinate the Beef
In a bowl, mix soy sauce, cornstarch, and a drizzle of sesame oil. Add the thinly sliced beef and toss to coat. Let it marinate for 15-20 minutes while you prep the other ingredients.
Step 2: Cook the Broccoli
Heat a large skillet or wok over medium-high heat. Add a splash of oil and stir-fry the broccoli florets for 3-4 minutes until bright green and crisp-tender. Remove from the pan and set aside.
Step 3: Sear the Beef
In the same pan, heat another tablespoon of oil. Add the marinated beef in a single layer and sear for 2-3 minutes per side until browned. Avoid overcrowding the pan – work in batches if needed.
Step 4: Make the Sauce
In a small bowl, whisk together soy sauce, beef broth, honey (or brown sugar), minced garlic, grated ginger, and cornstarch. Pour the sauce into the pan with the beef and stir to combine.
Step 5: Combine and Serve
Return the broccoli to the pan and toss everything together, letting the sauce thicken and coat the beef and broccoli evenly. Serve immediately over steamed rice, noodles, or your favorite grain.
Storage Options
Leftovers? Lucky you! This dish tastes just as delicious the next day.
- Refrigerate: Store in an airtight container for up to 4 days.
- Freeze: Beef and broccoli freeze well. Let it cool completely, then transfer to a freezer-safe container. Freeze for up to 3 months.
- Reheat: Warm on the stovetop over medium heat, adding a splash of water or beef broth to loosen the sauce if needed.
Variations and Substitutions
This Beef and Broccoli recipe is highly versatile. Here are some ideas to switch it up:
- Vegetarian Option: Swap beef for tofu or tempeh, and use vegetable broth instead of beef broth.
- Spicy Kick: Add red pepper flakes or a drizzle of sriracha to the sauce for some heat.
- Extra Veggies: Toss in bell peppers, snap peas, or carrots for added color and nutrients.
- Keto-Friendly: Use liquid aminos in place of soy sauce, and serve over cauliflower rice instead of regular rice.
Final Thoughts
With its tender beef, crunchy broccoli, and savory sauce, Beef and Broccoli is a dish that never fails to impress. Whether you’re cooking for yourself, your family, or guests, this quick and easy recipe brings restaurant-quality flavor to your table in no time.
So, grab your wok, gather your ingredients, and get ready to enjoy a homemade classic that’s as delicious as it is simple. Happy cooking!
PrintBeef And Broccoli Recipe
This Beef and Broccoli recipe is a classic takeout favorite made at home! Tender beef and crisp broccoli are coated in a savory garlic soy sauce for a quick and easy meal. Serve it over steamed rice or noodles for a healthy, delicious weeknight dinner.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stir-Fry
- Cuisine: Chinese-American
- Diet: Gluten Free
Ingredients
- 1 lb flank steak, thinly sliced against the grain
- 2 tbsp cornstarch
- 3 tbsp vegetable oil, divided
- 4 cups broccoli florets
- 3 garlic cloves, minced
- ¼ cup soy sauce (low-sodium preferred)
- ¼ cup beef broth or water
- 2 tbsp oyster sauce
- 1 tbsp brown sugar
- 1 tsp sesame oil
- 1 tsp ginger, minced (optional)
Instructions
- Toss the sliced beef with cornstarch in a bowl until evenly coated. Set aside.
- Heat 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat. Add broccoli and stir-fry for 3-4 minutes until crisp-tender. Remove and set aside.
- Add 2 tablespoon vegetable oil to the skillet. Sear the beef in batches until browned, about 2 minutes per side. Remove and set aside.
- Lower heat to medium, add garlic (and ginger, if using), and sauté until fragrant, about 30 seconds.
- In a small bowl, whisk together soy sauce, beef broth, oyster sauce, brown sugar, and sesame oil. Pour into the skillet and bring to a simmer.
- Return beef and broccoli to the skillet, toss to coat in the sauce, and cook for 2-3 minutes until heated through.
- Serve hot over steamed rice or noodles.
Notes
- For extra tender beef, marinate it in soy sauce and a pinch of baking soda for 15 minutes before cooking.
- Substitute oyster sauce with hoisin sauce if needed.
Nutrition
- Serving Size: 1 serving
- Calories: 300 kcal
- Sugar: 5 g
- Sodium: 850 mg
Leave a Reply