
Darling, this Easy Beef and Broccoli recipe is an absolute game-changer for weeknight dinners! I’m absolutely obsessed with how simple yet elegant this dish turns out – it rivals any takeout you’d order, but made right in your own kitchen with the freshest ingredients. The key to perfection is using quality beef, fresh broccoli florets, and a beautifully balanced sauce that comes together in mere minutes.
This recipe has been a staple in my kitchen for years, and I absolutely love how it brings restaurant-quality results to the dinner table without all the fuss. The beef is tender and succulent, the broccoli maintains that perfect tender-crisp texture, and the sauce coats everything in the most delicious umami-rich glaze. Whether you’re cooking for your family or impressing dinner guests, this dish delivers every single time.
What I adore most about this recipe is its versatility. You can serve it over steamed rice, cauliflower rice, or even noodles depending on your mood. The beauty of homemade beef and broccoli is that you control every element – the sodium levels, the sweetness of the sauce, and the quality of your ingredients. Plus, it comes together faster than you can say “takeout delivery!” Let me walk you through my foolproof method for creating this stunning dish.
I’ve tested this recipe countless times to ensure it’s absolutely foolproof, and I’m thrilled to share my secrets with you. The technique of properly searing the beef creates that gorgeous caramelized exterior while keeping the interior tender and juicy. The garlic and ginger infuse the entire dish with incredible depth of flavor that you simply cannot achieve with inferior ingredients. This is comfort food elevated to its finest form, and your family is going to absolutely love it.
For the best results, I recommend using flank steak or sirloin, which are both affordable and incredibly tender when sliced against the grain. The broccoli should be cut into uniform florets so they cook evenly and maintain their vibrant green color. This recipe is perfect for meal prep too – you can make a double batch and enjoy leftovers throughout the week. Trust me, once you master this easy beef and broccoli, you’ll be making it on repeat!
You might also love exploring other quick weeknight favorites like our Quick Tasty Bacon Carbonara Recipe or our Best Heavy Cream Alfredo Sauce Recipe. And if you’re looking to round out your dinner table, consider adding our Best Pickled Red Onion Recipe for a fresh pop of flavor, or our Best Chickpea Salad Recipe as a light side. For more inspiration on creating incredible Asian-inspired dishes at home, check out Serious Eats’ Beef and Broccoli guide, and for professional cooking techniques, visit New York Times Cooking. You can also find wonderful variations at Bon Appétit for inspiration!
Ingredients
- 1.5 pounds flank steak or sirloin, thinly sliced against the grain
- 4 cups fresh broccoli florets, cut into uniform pieces
- 3 tablespoons soy sauce
- 2 tablespoons oyster sauce
- 1 tablespoon rice vinegar
- 1 tablespoon honey or brown sugar
- 1 teaspoon sesame oil
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 1/2 teaspoon red pepper flakes (optional)
- 2 tablespoons vegetable oil, divided
- 1/4 cup beef broth or water
- 1 tablespoon cornstarch
- 2 tablespoons water
- Salt and pepper to taste
- 2 green onions, sliced (for garnish)
- 1 teaspoon sesame seeds (for garnish)

Instructions
- Begin by preparing your mise en place – this is absolutely essential for a smooth cooking process. Slice your beef thinly against the grain and pat it dry with paper towels. This step is crucial because dry meat will sear beautifully rather than steam. Season the beef generously with salt and pepper and set aside.
- Cut your broccoli into uniform florets, approximately 2-3 inches in size. This ensures even cooking throughout. If your florets are particularly large, cut them in half lengthwise. Set the broccoli aside in a separate bowl.
- In a small bowl, whisk together the soy sauce, oyster sauce, rice vinegar, honey, sesame oil, and beef broth. This is your sauce base, and it’s what makes this dish absolutely irresistible. Taste it and adjust the flavors to your preference – add more soy sauce if you want more saltiness, or more honey if you prefer it slightly sweeter.
- In another small bowl, create a slurry by mixing the cornstarch with 2 tablespoons of water. Stir until smooth. This will thicken your sauce beautifully and give it that gorgeous glossy finish you see at restaurants.
- Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. Once the oil is shimmering and just beginning to smoke, add half of the beef in a single layer. Do not stir immediately – let it sear for 2-3 minutes to develop a beautiful golden crust.
- Stir the beef and cook for another 1-2 minutes until it reaches your desired doneness. Transfer the cooked beef to a clean plate and repeat with the remaining tablespoon of oil and the second batch of beef. This two-batch method ensures proper searing without overcrowding the pan.
- Once all the beef is cooked and removed from the skillet, add the minced garlic and ginger to the same skillet. Stir constantly for about 30 seconds to 1 minute, until the mixture becomes incredibly fragrant. Be careful not to let it burn – garlic and ginger can go from golden to burnt very quickly.
- Add the broccoli florets to the skillet and stir-fry for 3-4 minutes, stirring occasionally. The broccoli should begin to develop some light browning on the edges while still maintaining its vibrant green color and tender-crisp texture.
- Pour the sauce mixture over the broccoli and stir well to combine. Add the cooked beef back to the skillet and toss everything together. The sauce should coat all the ingredients beautifully.
- Give your cornstarch slurry a final stir to ensure it’s fully mixed, then pour it into the skillet. Stir constantly for about 1-2 minutes until the sauce thickens and becomes glossy and translucent. You should see the sauce coat the back of a spoon.
- Add the red pepper flakes if using, and adjust the seasoning with additional salt and pepper as needed. Taste the dish and make any final adjustments to the flavor profile.
- Transfer your beautiful beef and broccoli to a serving platter or individual bowls. Garnish generously with sliced green onions and sesame seeds for that authentic restaurant touch and added flavor complexity.
- Serve immediately over steamed white rice, brown rice, or cauliflower rice, depending on your preference. The sauce will continue to coat the rice beautifully, creating an absolutely delicious meal.

Pro Tips
Don’t skip the two-batch searing method. Overcrowding the pan will cause the beef to steam rather than sear, and you’ll lose that gorgeous caramelized exterior that makes this dish so special.
Fresh ginger and garlic make a tremendous difference in the final flavor. While jarred versions are convenient, fresh ingredients provide a brighter, more vibrant taste that really elevates this dish.
The sauce is absolutely customizable to your preferences. If you prefer it sweeter, add more honey. If you like it spicier, increase the red pepper flakes. If you want more umami depth, add an extra tablespoon of oyster sauce.
This dish is perfect for meal prep. You can prepare it up to 3 days in advance and store it in an airtight container in the refrigerator. Simply reheat gently in a skillet over medium heat, adding a splash of water if needed.
For a lower-carb option, serve this over cauliflower rice or zucchini noodles instead of traditional rice. The flavors translate beautifully and you’ll still have an absolutely satisfying meal.
Breccoli should be tender-crisp, not mushy. If you prefer softer broccoli, add an extra minute to the cooking time. If you prefer it crunchier, reduce the cooking time slightly.
You can easily double or triple this recipe for meal prep or dinner parties. Simply multiply the ingredients accordingly and work in batches if needed.
The sesame oil is absolutely essential – it provides an authentic flavor that cannot be replicated with other oils. Don’t substitute it with regular oil.
Leftovers taste fantastic cold or reheated. This makes it perfect for packed lunches or quick dinners throughout the week.
