Craving a classic Chinese-American dish that’s faster, fresher, and healthier than delivery? Look no further. This Beef and Broccoli Recipe is your ticket to a restaurant-quality meal in under 30 minutes. We’re talking incredibly tender slices of beef and crisp-tender broccoli florets, all swimming in a rich, savory garlic-ginger sauce. Forget the takeout menu; this is a recipe you’ll want to make again and again.
The secret to this dish lies in two key areas: the beef and the sauce. We’ll cover a simple technique to make the beef unbelievably tender, a method restaurants use called “velveting.” Then, we’ll whisk together a perfectly balanced sauce that’s savory, slightly sweet, and packed with flavor. It’s the ultimate one-pan meal that’s perfect for busy weeknights. For another quick weeknight dinner, try this One-Pan Paprika Chicken.

Why This is the Best Beef and Broccoli Recipe
There are countless versions of this dish online, but this one stands out for a few simple reasons:
- Unbelievably Tender Beef: We use a simple cornstarch slurry to tenderize the beef, ensuring every bite is melt-in-your-mouth tender.
- Perfectly Balanced Sauce: The sauce is the star. It’s a simple combination of soy sauce, beef broth, brown sugar, fresh ginger, and garlic that hits all the right notes.
- Quick and Easy: From start to finish, this entire meal comes together in less than 30 minutes, making it a true weeknight winner.
- Customizable: You can easily adjust the sweetness or spice to your liking. Add a pinch of red pepper flakes for heat or a bit more brown sugar for a sweeter profile.
Ingredients You’ll Need
This easy Beef and Broccoli Recipe uses simple ingredients you likely already have in your pantry. Here’s what you’ll need to gather:
For the Tender Beef:
- Beef: Flank steak is the best choice for its lean texture and ability to soak up marinade. Slice it thinly against the grain. Sirloin or skirt steak also work well.
- Cornstarch: The key ingredient for “velveting” the beef, creating a tender texture and a light coating that helps thicken the sauce.
- Soy Sauce & Sesame Oil: These add a base layer of savory flavor directly to the beef.
For the Savory Stir-Fry Sauce:
- Beef Broth: Provides a rich, savory base for the sauce. Low-sodium is recommended to control the saltiness.
- Soy Sauce: The backbone of the sauce. Use a low-sodium variety if you’re watching your salt intake.
- Brown Sugar: Adds a touch of sweetness to balance the salty and savory flavors.
- Fresh Ginger & Garlic: Aromatic powerhouses that are essential for that authentic takeout flavor. Minced fresh is always best.
- Sesame Oil: Adds a nutty, toasty finish. A little goes a long way!
- Cornstarch Slurry: A simple mix of cornstarch and water thickens the sauce to the perfect consistency to coat the beef and broccoli.
For the Stir-Fry:
- Broccoli: Fresh, vibrant broccoli florets. You can blanch them for a minute beforehand to ensure they are perfectly crisp-tender.
- Vegetable Oil: A neutral oil with a high smoke point, like canola or avocado oil, is perfect for stir-frying.

How to Make This Beef and Broccoli Recipe
Follow these simple steps to create a dish that will rival your favorite Chinese restaurant.
Step 1: Prepare and Tenderize the Beef
First, slice your flank steak very thinly against the grain. This is crucial for tenderness. In a medium bowl, toss the beef slices with soy sauce, sesame oil, and cornstarch until every piece is evenly coated. Set it aside to marinate for at least 10 minutes while you prepare the other ingredients.
Step 2: Whisk Together the Sauce
In a small bowl or liquid measuring cup, whisk together the beef broth, soy sauce, brown sugar, minced garlic, and grated ginger. In a separate, smaller bowl, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to create a slurry. Set both aside.
Step 3: Sear the Beef
Heat a large skillet or wok over medium-high heat with a tablespoon of vegetable oil. Once the oil is shimmering, add the beef in a single layer, being careful not to overcrowd the pan (work in batches if needed). Cook for 1-2 minutes per side, until browned and cooked through. Remove the beef from the skillet and set it aside.
Step 4: Cook the Broccoli
Add the broccoli florets to the same skillet along with a few tablespoons of water. Cover and steam for 3-4 minutes, until the broccoli is bright green and crisp-tender. If you prefer softer broccoli, let it steam for another minute or two.
Step 5: Combine and Thicken
Return the cooked beef to the skillet with the broccoli. Pour the prepared sauce mixture over everything and bring it to a simmer. Give the cornstarch slurry a quick re-whisk and pour it into the pan. Stir continuously for 1-2 minutes, until the sauce thickens and coats the beef and broccoli beautifully. Finish by stirring in the toasted sesame oil.
Tips for Success
Here are a few expert tips to ensure your Beef and Broccoli Recipe is a home run every time:
- Slice Against the Grain: Look for the long muscle fibers running through the flank steak and slice perpendicular to them. This shortens the fibers and makes the beef much more tender.
- Don’t Overcrowd the Pan: Searing the beef in a single layer ensures it gets a nice brown crust. If you overcrowd the pan, the beef will steam instead of sear.
- Prep Ahead: You can slice the beef, chop the broccoli, and mix the sauce ingredients ahead of time. When you’re ready to cook, the stir-frying process will take just minutes.
- Control the Sauce Thickness: If your sauce is too thin, add a bit more of the cornstarch slurry. If it gets too thick, whisk in a tablespoon of water or beef broth until it reaches your desired consistency.
If you love simple skillet meals, this Ground Turkey Taco Skillet is another must-try.
Serving Suggestions
This homemade beef and broccoli is a complete meal on its own, but it’s even better when served over a bed of fluffy white or brown rice to soak up all that delicious sauce. For a lower-carb option, serve it with cauliflower rice or quinoa. You could also serve it alongside other takeout favorites like Coconut Shrimp.
Storage and Reheating
This dish makes for fantastic leftovers. Store any extra beef and broccoli in an airtight container in the refrigerator for up to 4 days.
To reheat, you can gently warm it in a skillet over medium-low heat or microwave it in 30-second intervals until heated through. The broccoli will soften slightly upon reheating, but it will still be delicious.
Yes, you can use frozen broccoli florets. There’s no need to thaw them first. Add them directly to the skillet and steam for 5-6 minutes, or until they are heated through and crisp-tender.
To make it healthier, use low-sodium soy sauce and low-sodium beef broth to control the salt content. You can also reduce the amount of brown sugar or substitute it with a little honey or maple syrup. Serve with brown rice or quinoa for added fiber.
The secret to tender beef is a technique called ‘velveting.’ We toss the thin slices of beef in cornstarch, which creates a protective coating. This locks in the juices during cooking, resulting in a melt-in-your-mouth texture.
The sauce is a simple but flavorful combination of low-sodium beef broth, low-sodium soy sauce, brown sugar for a hint of sweetness, and aromatics like fresh garlic and ginger. It’s thickened with a cornstarch slurry to perfectly coat the beef and broccoli.
The best cut is flank steak because it’s lean, flavorful, and becomes very tender when sliced thinly against the grain. Sirloin steak or skirt steak are also great alternatives.
Yes, you can use frozen broccoli florets. There’s no need to thaw them first. Add them directly to the skillet and steam for 5-6 minutes, or until they are heated through and crisp-tender.
To make it healthier, use low-sodium soy sauce and low-sodium beef broth to control the salt content. You can also reduce the amount of brown sugar or substitute it with a little honey or maple syrup. Serve with brown rice or quinoa for added fiber.
The secret to tender beef is a technique called ‘velveting.’ We toss the thin slices of beef in cornstarch, which creates a protective coating. This locks in the juices during cooking, resulting in a melt-in-your-mouth texture.
The sauce is a simple but flavorful combination of low-sodium beef broth, low-sodium soy sauce, brown sugar for a hint of sweetness, and aromatics like fresh garlic and ginger. It’s thickened with a cornstarch slurry to perfectly coat the beef and broccoli.
The best cut is flank steak because it’s lean, flavorful, and becomes very tender when sliced thinly against the grain. Sirloin steak or skirt steak are also great alternatives.
More Delicious Dinner Recipes
Did you love how easy and flavorful this recipe was? If you’re looking for more inspiration for your next meal, check out our collection of dinner recipes. From cozy soups like this Cheesy Broccoli and Potato Soup to elegant main courses, you’re sure to find a new favorite. We know you’ll enjoy exploring more delicious options!

We hope you love this easy Beef and Broccoli Recipe! If you make it, please feel free to leave a comment and a rating below. We love hearing from you! And don’t forget to share your creations and tag us on Pinterest!
Beef and Broccoli Recipe (Better Than Takeout!)
This easy Beef and Broccoli Recipe is better than takeout and ready in under 30 minutes! Learn how to make tender beef and a savory garlic-ginger sauce for the perfect weeknight dinner.
Ingredients
Equipment
Method
- In a medium bowl, toss the thinly sliced flank steak with 1 tbsp cornstarch, 1 tbsp soy sauce, and 1 tsp sesame oil until evenly coated. Set aside to marinate for at least 10 minutes.
- In a small bowl, whisk together the beef broth, 1/4 cup soy sauce, brown sugar, grated ginger, and minced garlic. In a separate small bowl, mix 1 tbsp of cornstarch with 2 tbsp of cold water to make a slurry. Set aside.
- Heat vegetable oil in a large skillet or wok over medium-high heat. Add the beef in a single layer and cook for 1-2 minutes per side, until browned. Work in batches if necessary. Remove beef from the skillet and set aside.
- Add broccoli florets and 2-3 tablespoons of water to the hot skillet. Cover and steam for 3-4 minutes until crisp-tender.
- Return the beef to the skillet with the broccoli. Pour the sauce mixture over the top and bring to a simmer. Add the cornstarch slurry and stir constantly for 1-2 minutes until the sauce thickens. Remove from heat and stir in the remaining 1 tsp of toasted sesame oil. Serve immediately.
Notes
Tip 1: For extra tender beef, let it marinate for up to 30 minutes.
Tip 2: Ensure you slice the flank steak against the grain for the best texture.
Tip 3: You can add a pinch of red pepper flakes to the sauce for a spicy kick.

Beef and Broccoli Recipe (Better Than Takeout!)
Ingredients
Equipment
Method
- In a medium bowl, toss the thinly sliced flank steak with 1 tbsp cornstarch, 1 tbsp soy sauce, and 1 tsp sesame oil until evenly coated. Set aside to marinate for at least 10 minutes.
- In a small bowl, whisk together the beef broth, 1/4 cup soy sauce, brown sugar, grated ginger, and minced garlic. In a separate small bowl, mix 1 tbsp of cornstarch with 2 tbsp of cold water to make a slurry. Set aside.
- Heat vegetable oil in a large skillet or wok over medium-high heat. Add the beef in a single layer and cook for 1-2 minutes per side, until browned. Work in batches if necessary. Remove beef from the skillet and set aside.
- Add broccoli florets and 2-3 tablespoons of water to the hot skillet. Cover and steam for 3-4 minutes until crisp-tender.
- Return the beef to the skillet with the broccoli. Pour the sauce mixture over the top and bring to a simmer. Add the cornstarch slurry and stir constantly for 1-2 minutes until the sauce thickens. Remove from heat and stir in the remaining 1 tsp of toasted sesame oil. Serve immediately.
Notes
Tip 2: Ensure you slice the flank steak against the grain for the best texture.
Tip 3: You can add a pinch of red pepper flakes to the sauce for a spicy kick.