I always love cooking this beef and broccoli dish. The tender beef and fresh broccoli come alive in a savory garlic-ginger sauce that feels like a flavor explosion. It’s quick, affordable, and way healthier than takeout, making it my go-to meal when I want restaurant-quality comfort at home.

I recently tried making my easy beef and broccoli recipe at home and it quickly became one of my favorite dinner ideas Its a simple beef and broccoli meal thats affordable healthier and oh so flavorful. I always start by marinating 1 lb beef flank steak with 1 tbsp soy sauce and 1 tbsp cornstarch to get that perfect tenderness.
Then I stir fry the beef in 2 tbsp vegetable oil until its nearly done and add in 3 garlic cloves minced along with 1 tsp fresh grated ginger for that extra punch. Next up is the broccoli, a large head cut into bite sized florets adding plenty of vitamins and fiber to the dish.
I finish it all off with a rich sauce made of 1/4 cup low sodium soy sauce, 1/4 cup beef broth, 2 tbsp oyster sauce, 2 tsp brown sugar, salt and pepper. It’s a quick Chinese cooking recipe thats ideal when you want an easy beef dinner without any fuss Its delightfully simple yet gives the nutrition and flavor you need.
Why I Like this Recipe
I like this recipe because it makes me feel like I’m cooking restaurant quality food at home without spending a ton of time. The sauce is super flavorful and gives the beef and broccoli a great balance of sweet and savory tastes that I just cant get enough of. I also love how easy it is to prepare even on a busy day and it makes the whole kitchen smell amazing when the garlic and ginger start sizzling in the pan.
Ingredients

- Beef flank steak gives a big hit of protein and iron, making your meal powerfull.
- Broccoli is a great source of fiber and vitamins, keeping you healthy and fresh.
- Garlic brings a punch of flavor and has natural antioxidants that help your body.
- Ginger adds a subtle spicy kick while aiding digestion and easing stomach troubles.
- Oyster sauce contributes a tasty, sweet-salty richness that really elevates the dish.
- Soy sauce boosts umami flavor and balances salt and sweetness perfectly.
- Sesame oil finishes the recipe with its nutty aroma and enhanced flavor notes.
Ingredient Quantities
- 1 lb beef flank steak, thinly sliced against the grain
- 1 large head of broccoli, cut into bite-sized florets (about 3 to 4 cups)
- 2 tbsp vegetable oil
- 3 garlic cloves, minced
- 1 tsp fresh ginger, grated
- For the marinade: 1 tbsp soy sauce, 1 tbsp cornstarch
- For the sauce: 1/4 cup low-sodium soy sauce
- 1/4 cup beef broth or water
- 2 tbsp oyster sauce
- 2 tsp brown sugar
- 1/2 tsp salt (or to taste)
- 1/4 tsp black pepper
- 1 tbsp sesame oil (for finishing, optional)
How to Make this
1. First, toss the beef with 1 tbsp soy sauce and 1 tbsp cornstarch in a bowl until it’s all well coated.
2. Mix together the sauce in a small bowl by combining 1/4 cup low-sodium soy sauce, 1/4 cup beef broth (or water), 2 tbsp oyster sauce, 2 tsp brown sugar, 1/2 tsp salt, and 1/4 tsp black pepper.
3. Heat 2 tbsp vegetable oil in a big pan or wok over medium-high heat.
4. Add 3 minced garlic cloves and 1 tsp grated fresh ginger to the pan and stir for about 30 seconds until it smells really good.
5. Put the beef in the pan in a single layer and cook it for about 2 minutes until it’s nicely browned on one side, then stir it over.
6. Add in the broccoli florets (about 3 to 4 cups) and cook them together with the beef for another 2 minutes.
7. Pour the prepared sauce over the beef and broccoli and mix everything well so that the sauce coats all the ingredients.
8. Lower the heat and let everything simmer for another 3 to 4 minutes until the broccoli is tender-crisp and the sauce thickens a bit.
9. If you like a little extra flavor, drizzle 1 tbsp sesame oil over the dish and give it another gentle stir.
10. Serve your easy beef and broccoli hot over steamed rice and enjoy your homemade takeout!
Equipment Needed
1. A large mixing bowl for tossing the beef with soy sauce and cornstarch
2. A small bowl for mixing the sauce ingredients
3. A wok or a large frying pan for stir-frying the beef and broccoli
4. A spatula or stir-fry spoon for stirring the ingredients in the pan
5. A knife and cutting board for slicing the beef and chopping the broccoli, garlic, and ginger
6. Measuring cups and spoons to measure out the liquids and seasonings
7. A pot or rice cooker for steaming the rice to serve with the dish
FAQ
-
Q: Do I need to marinate the beef for a long time?
A: Nah, just 1 or 2 minutes is enough since the soy sauce and cornstarch help tenderize the meat really well. -
Q: Can I use frozen broccoli instead of fresh?
A: It’s best to use fresh broccoli so it stays crunchy, but if you use frozen, defrost it first and make sure its dry before cookin it. -
Q: What should I do if I dont have beef broth?
A: No worries, you can use water instead and still get a delicious sauce because the oyster sauce and soy balance everything out. -
Q: Can I swap the oyster sauce with something else?
A: Yes, you can try a hoisin or mushroom sauce if you dont have oyster sauce handy, but the flavor might be a bit different. -
Q: Should I cook the broccoli separately or add it to the beef?
A: It’s a good idea to blanch the broccoli for a minute to keep its bright color and crunch before mixin it with the beef in the pan.
Easy Beef And Broccoli Recipe Substitutions and Variations
- Instead of beef flank steak, you can use sirloin steak or even skirt steak. They work really good in this recipe.
- If you don’t have vegetable oil, try using canola oil or peanut oil; they are both neutral and do the trick.
- You can substitute fresh ginger with ginger paste if you dont have any fresh ginger around. It gives a pretty similar flavor.
- If low-sodium soy sauce is unavailable, regular soy sauce works fine. Just adjust the salt levels if needed.
- No beef broth? You can use chicken broth or vegetable broth or simply water if you’re in a hurry.
Pro Tips
1. Always slice the beef against the grain to keep it tender and make it easier to chew.
2. Let the beef marinate for at least 10 to 15 minutes since that helps the flavors soak in real good.
3. Don’t crowd your pan when you’re cooking the beef; cook in batches if you need to so you get a nice brown sear.
4. Keep an eye on the broccoli, cooking it just enough so it stays crunchy and keeps its bright green color.
Easy Beef And Broccoli Recipe
My favorite Easy Beef And Broccoli Recipe
Equipment Needed:
1. A large mixing bowl for tossing the beef with soy sauce and cornstarch
2. A small bowl for mixing the sauce ingredients
3. A wok or a large frying pan for stir-frying the beef and broccoli
4. A spatula or stir-fry spoon for stirring the ingredients in the pan
5. A knife and cutting board for slicing the beef and chopping the broccoli, garlic, and ginger
6. Measuring cups and spoons to measure out the liquids and seasonings
7. A pot or rice cooker for steaming the rice to serve with the dish
Ingredients:
- 1 lb beef flank steak, thinly sliced against the grain
- 1 large head of broccoli, cut into bite-sized florets (about 3 to 4 cups)
- 2 tbsp vegetable oil
- 3 garlic cloves, minced
- 1 tsp fresh ginger, grated
- For the marinade: 1 tbsp soy sauce, 1 tbsp cornstarch
- For the sauce: 1/4 cup low-sodium soy sauce
- 1/4 cup beef broth or water
- 2 tbsp oyster sauce
- 2 tsp brown sugar
- 1/2 tsp salt (or to taste)
- 1/4 tsp black pepper
- 1 tbsp sesame oil (for finishing, optional)
Instructions:
1. First, toss the beef with 1 tbsp soy sauce and 1 tbsp cornstarch in a bowl until it’s all well coated.
2. Mix together the sauce in a small bowl by combining 1/4 cup low-sodium soy sauce, 1/4 cup beef broth (or water), 2 tbsp oyster sauce, 2 tsp brown sugar, 1/2 tsp salt, and 1/4 tsp black pepper.
3. Heat 2 tbsp vegetable oil in a big pan or wok over medium-high heat.
4. Add 3 minced garlic cloves and 1 tsp grated fresh ginger to the pan and stir for about 30 seconds until it smells really good.
5. Put the beef in the pan in a single layer and cook it for about 2 minutes until it’s nicely browned on one side, then stir it over.
6. Add in the broccoli florets (about 3 to 4 cups) and cook them together with the beef for another 2 minutes.
7. Pour the prepared sauce over the beef and broccoli and mix everything well so that the sauce coats all the ingredients.
8. Lower the heat and let everything simmer for another 3 to 4 minutes until the broccoli is tender-crisp and the sauce thickens a bit.
9. If you like a little extra flavor, drizzle 1 tbsp sesame oil over the dish and give it another gentle stir.
10. Serve your easy beef and broccoli hot over steamed rice and enjoy your homemade takeout!

















