This Beef and Broccoli Stir-Fry with Rice is a hearty and flavorful dish that brings together tender beef slices, crisp vegetables, and a rich, savory sauce over a bed of fluffy white rice. It’s a classic takeout favorite made easily at home.
Why You’ll Love This Recipe
This recipe is quick, balanced, and delivers restaurant-quality flavor without the added cost or additives. The beef is juicy and well-marinated, the vegetables stay crisp-tender, and the sauce ties everything together with bold, umami-rich depth. Perfect for busy weeknights, meal prep, or when you simply crave comfort food with an Asian flair.
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
- Flank steak or sirloin, thinly sliced
- Cornstarch
- Soy sauce
- Oyster sauce
- Hoisin sauce
- Garlic, minced
- Fresh ginger, grated
- Brown sugar
- Sesame oil
- Broccoli florets
- Carrots, sliced
- Green onions, chopped
- Cooked white rice
- Water or beef broth
- Vegetable oil
Directions
- In a bowl, toss beef slices with cornstarch, soy sauce, and a touch of sesame oil. Let marinate for 15–20 minutes.
- Heat vegetable oil in a wok or large skillet over medium-high heat. Sear the beef until browned and just cooked through, then remove from the pan and set aside.
- In the same pan, sauté garlic and ginger until aromatic.
- Add carrots and broccoli, stir-frying for 3–4 minutes until vegetables are crisp-tender.
- Return the beef to the pan and pour in a sauce made from oyster sauce, hoisin sauce, brown sugar, soy sauce, and a splash of broth or water.
- Stir well and simmer for 2–3 minutes until the sauce thickens and coats all ingredients.
- Serve hot over freshly steamed white rice and garnish with chopped green onions.
Servings and timing
Servings: 4
Prep time: 15 minutes
Cook time: 15 minutes
Total time: 30 minutes
Variations
- Low-carb option: Serve over cauliflower rice or skip the rice entirely.
- Add spice: Stir in sriracha, chili paste, or red pepper flakes for heat.
- Extra veggies: Add bell peppers, mushrooms, or snap peas for added crunch and color.
- Swap the protein: Use chicken, tofu, or shrimp in place of beef.
- Gluten-free: Use tamari instead of soy sauce and ensure other sauces are certified gluten-free.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat in a skillet over medium heat or in the microwave, adding a splash of water or broth to revive the sauce.
FAQs
What cut of beef is best for stir-fry?
Flank steak or sirloin are great options. Slice them thinly against the grain for tenderness.
Can I use frozen broccoli?
Yes, but blanch it briefly before stir-frying to preserve texture.
Is oyster sauce necessary?
It adds depth, but you can substitute with extra soy sauce and a bit of fish sauce or hoisin in a pinch.
Can I prep this ahead of time?
Yes, you can slice and marinate the beef, prep the sauce, and chop vegetables a day ahead.
How do I make the sauce thicker?
Simmer the sauce longer or add a cornstarch slurry (1 tsp cornstarch + 1 tbsp water) to thicken.
What rice is best to serve with this?
Steamed jasmine or long-grain white rice works well, but brown rice or fried rice are also great.
How do I keep the beef tender?
Marinating with cornstarch and slicing thinly against the grain are key.
Can I double the recipe?
Absolutely. Just cook in batches to avoid overcrowding the pan.
Can I use pre-cooked beef?
Yes, but make sure it’s thinly sliced and reheat it briefly in the sauce to avoid overcooking.
What can I substitute for hoisin sauce?
A mix of soy sauce, peanut butter, and honey works as a quick substitute.
Conclusion
Beef and Broccoli Stir-Fry with Rice is a simple yet satisfying dish that’s packed with flavor and texture. Whether you’re making it as a quick dinner or prepping it for weekday lunches, this stir-fry is a versatile, family-friendly favorite that never disappoints. Customize it with your favorite veggies or spice level, and enjoy a delicious meal in minutes.
PrintBeef and Broccoli Stir-Fry with Rice
A savory and satisfying beef and broccoli stir-fry served over steamed rice, perfect for a quick weeknight dinner.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stir-Fry
- Cuisine: Asian
- Diet: Halal
Ingredients
- 400g beef sirloin, thinly sliced
- 2 tablespoons soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon cornstarch
- 1 tablespoon vegetable oil
- 2 cups broccoli florets
- 2 cloves garlic, minced
- 1/2 teaspoon ginger, minced
- 1/2 cup beef broth or water
- 1 tablespoon hoisin sauce (optional)
- 1 teaspoon sesame oil
- Cooked white rice, for serving
- Salt and pepper to taste
- Sesame seeds and green onions for garnish (optional)
Instructions
- In a bowl, mix beef slices with soy sauce, oyster sauce, and cornstarch. Let it marinate for 15 minutes.
- Heat vegetable oil in a wok or large skillet over medium-high heat.
- Add marinated beef and stir-fry until browned and nearly cooked through. Remove and set aside.
- In the same skillet, add garlic, ginger, and broccoli. Stir-fry for 2-3 minutes.
- Add beef broth and cook covered for another 2-3 minutes until broccoli is tender-crisp.
- Return beef to the pan and add hoisin sauce (if using) and sesame oil. Stir to combine and heat through.
- Season with salt and pepper to taste.
- Serve hot over cooked rice and garnish with sesame seeds and green onions if desired.
Notes
- Slice beef thinly against the grain for tenderness.
- You can blanch broccoli first if you prefer a softer texture.
- Substitute beef with chicken or tofu for variation.
- Adjust sauces based on your desired level of sweetness or saltiness.
Nutrition
- Serving Size: 1 plate
- Calories: 460
- Sugar: 4g
- Sodium: 680mg
- Fat: 18g
- Saturated Fat: 4g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 3g
- Protein: 32g
- Cholesterol: 65mg