Tender beef strips and crisp broccoli coated in a rich, flavorful sauce this homemade Beef and Broccoli is better than takeout and comes together in under 30 minutes. Perfect for busy weeknights!

Ingredients
For the Beef
- 1 lb flank steak, thinly sliced against the grain
- 1 Tbsp cornstarch
- 1 Tbsp soy sauce
For the Sauce
- ½ cup beef broth
- 2 ½ Tbsp dark brown sugar
- 2 Tbsp soy sauce
- 2 Tbsp cornstarch
- 3 cloves garlic, crushed
- 1 small knob fresh ginger, minced (about 1 tsp)
- 2 tsp sesame oil
- 1 tsp unseasoned rice vinegar
For Cooking
- 3 tsp vegetable oil
- ½ cup water
- 1 head broccoli, chopped (about 1 ½ cups)
For Serving
- Cooked white rice or chow mein noodles
- 2 stalks green onions, sliced
- 1 tsp sesame seeds (optional, for garnish)
Instructions
- Prepare the beef:
Slice the flank steak thinly (about ¼ inch thick) against the grain. Place the beef in a large bowl and toss with cornstarch and soy sauce until evenly coated. Set aside while you prepare the other ingredients. - Cook the beef:
Heat vegetable oil in a large wok or skillet over medium-high heat. Once hot, add the beef in a single layer. Sear for about 3 minutes, flipping occasionally, until browned and cooked through. Transfer to a plate and set aside. - Steam the broccoli:
In the same pan, add the broccoli and pour in ½ cup of water. Cover and steam for 3–4 minutes, until the broccoli is bright green and tender but still crisp. Drain any excess water if necessary. - Make the sauce:
In a small bowl or measuring cup, whisk together beef broth, dark brown sugar, soy sauce, cornstarch, garlic, ginger, sesame oil, and rice vinegar until smooth. - Combine and thicken:
Add the cooked beef back to the pan with the broccoli. Pour the sauce over everything and toss to coat. Cook over medium heat for 1–2 minutes, stirring until the sauce thickens and becomes glossy. - Serve:
Sprinkle with sliced green onions and sesame seeds, and serve immediately over white rice or chow mein noodles.
Why You’ll Love This Recipe
- Better than takeout: Fresh ingredients and no mystery sauces — just pure flavor.
- Quick and easy: Ready in about 25 minutes from start to finish.
- Perfectly balanced flavor: Savory, slightly sweet, and a hint of ginger spice.
- Healthy and satisfying: Packed with protein and veggies for a wholesome meal.

Tips
- Slice beef thinly: For tenderness, slice against the grain using a sharp knife.
- Don’t overcook the broccoli: It should be bright green with a little crunch left.
- Adjust sauce thickness: If the sauce becomes too thick, add a splash of water or broth.
- Use a hot pan: High heat gives the beef a perfect sear without overcooking.
Variations and Substitutions
- Protein swap: Use chicken, shrimp, or tofu instead of beef.
- Gluten-free: Replace soy sauce with tamari or coconut aminos.
- Low-sodium: Use low-sodium soy sauce and broth to control salt levels.
- Extra veggies: Add bell peppers, carrots, or snow peas for more color and crunch.
FAQs
Can I use a different cut of beef?
Yes! Sirloin, skirt steak, or even thinly sliced ribeye work great in this recipe.
Can I make this ahead of time?
Absolutely. Store leftovers in an airtight container for up to 3 days and reheat gently in a skillet or microwave.
Can I use frozen broccoli?
Yes, just steam it first and drain any excess water before adding to the pan.
Serving and Suggestions
Serve this Easy Beef and Broccoli over steamed jasmine rice, brown rice, or noodles for a complete meal. For extra flavor, top with chili flakes, extra sesame oil, or crushed peanuts. Pair it with spring rolls or miso soup for a takeout-style dinner at home.
Easy Beef and Broccoli
4
servings10
minutes20
minutesIngredients
For the Beef
1 lb flank steak, thinly sliced against the grain
1 Tbsp cornstarch
1 Tbsp soy sauce
For the Sauce
½ cup beef broth
2 ½ Tbsp dark brown sugar
2 Tbsp soy sauce
2 Tbsp cornstarch
3 cloves garlic, crushed
1 small knob fresh ginger, minced (about 1 tsp)
2 tsp sesame oil
1 tsp unseasoned rice vinegar
For Cooking
3 tsp vegetable oil
½ cup water
1 head broccoli, chopped (about 1 ½ cups)
For Serving
Cooked white rice or chow mein noodles
2 stalks green onions, sliced
1 tsp sesame seeds (optional, for garnish)
Directions
- Prepare the beef:
- Slice the flank steak thinly (about ¼ inch thick) against the grain. Place the beef in a large bowl and toss with cornstarch and soy sauce until evenly coated. Set aside while you prepare the other ingredients.
- Cook the beef:
- Heat vegetable oil in a large wok or skillet over medium-high heat. Once hot, add the beef in a single layer. Sear for about 3 minutes, flipping occasionally, until browned and cooked through. Transfer to a plate and set aside.
- Steam the broccoli:
- In the same pan, add the broccoli and pour in ½ cup of water. Cover and steam for 3–4 minutes, until the broccoli is bright green and tender but still crisp. Drain any excess water if necessary.
- Make the sauce:
- In a small bowl or measuring cup, whisk together beef broth, dark brown sugar, soy sauce, cornstarch, garlic, ginger, sesame oil, and rice vinegar until smooth.
- Combine and thicken:
- Add the cooked beef back to the pan with the broccoli. Pour the sauce over everything and toss to coat. Cook over medium heat for 1–2 minutes, stirring until the sauce thickens and becomes glossy.
- Serve:
- Sprinkle with sliced green onions and sesame seeds, and serve immediately over white rice or chow mein noodles.


Leave a Comment