Chilli Beef with Broccoli & Oyster Sauce Recipe
Introduction
This chilli beef with broccoli and oyster sauce is a quick and flavorful stir-fry that’s perfect for a weeknight dinner. Tender strips of beef are marinated and cooked to perfection, paired with crunchy vegetables and a savory sauce. Serve it with rice or noodles for a complete meal.

Ingredients
- 500g rump steak, sliced into thin strips
- 2 tbsp soy sauce
- Large pinch five-spice powder
- 2 tbsp shaoxing rice wine or dry sherry
- 1 red chilli, sliced into thin rings
- 2 tbsp cornflour
- 3 tbsp sunflower oil
- 2 peppers, seeded and cut into uneven chunks
- 150g tenderstem broccoli, trimmed into finger length pieces
- 200ml chicken stock
- 2 tbsp oyster sauce
- Rice or noodles, to serve
Instructions
- Step 1: In a bowl, combine the beef strips with soy sauce, five-spice powder, shaoxing rice wine, sliced chilli, cornflour, and season with black pepper. Mix well to coat the beef completely and let it marinate for at least 10 minutes, ideally 30 minutes.
- Step 2: Heat 2 tablespoons of sunflower oil in a wok until very hot. Add the beef in a single layer without overcrowding; cook in batches if needed. Stir-fry vigorously for about 3 minutes until the beef is brown and crisp. Remove and set aside.
- Step 3: Wipe out the wok quickly, then heat the remaining 1 tablespoon oil. Stir-fry the peppers and broccoli for 1 minute.
- Step 4: Pour in the chicken stock and add the oyster sauce. Let it simmer for 1 minute.
- Step 5: Return the cooked beef to the wok, stirring to combine. Bring to a boil briefly to thicken the sauce, then serve immediately with rice or noodles.
Tips & Variations
- For extra heat, add more sliced red chilli or a dash of chilli flakes to the marinade.
- Swap tenderstem broccoli for regular broccoli if unavailable, adjusting cooking time slightly.
- Use sesame oil instead of sunflower oil for a nuttier flavor.
- Try adding sliced mushrooms or baby corn for more vegetable variety.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a pan over medium heat or in the microwave until piping hot. For best texture, avoid storing the beef with the sauce for too long.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different cut of beef?
Yes, sirloin or flank steak can be used as alternatives. Just slice thinly against the grain for tenderness.
Can I make this dish vegetarian?
To make a vegetarian version, replace the beef with firm tofu or seitan, and use vegetable stock instead of chicken stock. Adjust cooking times accordingly.
Print
Chilli Beef with Broccoli & Oyster Sauce Recipe
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
A flavorful and spicy Chinese-inspired stir-fry featuring tender strips of rump steak cooked with vibrant broccoli and bell peppers in a savory oyster sauce, perfect served over rice or noodles for a quick and satisfying meal.
Ingredients
Beef Marinade
- 500g rump steak, sliced into thin strips
- 2 tbsp soy sauce
- Large pinch five-spice powder
- 2 tbsp shaoxing rice wine or dry sherry
- 1 red chilli, sliced into thin rings
- 2 tbsp cornflour
- Black pepper, to season
Stir-Fry
- 3 tbsp sunflower oil, divided
- 2 peppers, seeded and cut into uneven chunks
- 150g tenderstem broccoli, trimmed into finger length pieces
- 200ml chicken stock
- 2 tbsp oyster sauce
To Serve
- Rice or noodles
Instructions
- Marinate the Beef: Place the thinly sliced rump steak in a bowl and add soy sauce, five-spice powder, shaoxing rice wine, sliced red chilli, cornflour, and a good seasoning of black pepper. Mix thoroughly so that each strip is coated evenly with the thick marinade paste. Allow it to marinate for at least 10 minutes, ideally 30 minutes, to develop flavor and tenderness.
- Cook the Beef: Heat 2 tablespoons of sunflower oil in a wok over high heat until very hot. Add the beef strips in a single layer without overcrowding the pan; cook in batches if necessary. Stir-fry vigorously for about 3 minutes until the beef is browned and crisp on the edges. Remove the cooked beef from the wok and set aside on a plate.
- Stir-Fry Vegetables: Quickly wipe the wok clean and heat the remaining 1 tablespoon of oil. Add the prepared peppers and tenderstem broccoli, stir-frying them for about 1 minute to maintain crunch and color.
- Add Sauce and Simmer: Pour in the chicken stock and add oyster sauce to the wok. Simmer the mixture together for 1 minute to blend the flavors.
- Combine and Finish: Return the cooked beef to the wok, stirring everything together. Bring it to a brief boil to thicken the sauce and coat the ingredients evenly. Serve immediately over hot rice or noodles for a delicious meal.
Notes
- For a spicier dish, increase the amount of red chilli or add chilli flakes.
- Shaoxing rice wine can be substituted with dry sherry or a dry white wine.
- Ensure the wok is very hot before starting to cook to prevent the beef from stewing and to achieve a crisp exterior.
- Cooking the beef in batches prevents overcrowding, ensuring each piece fries thoroughly.
- Oyster sauce can be replaced with vegetarian oyster sauce made from mushrooms for a vegetarian version, adjusting the rest of the ingredients accordingly.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Chinese
Keywords: chilli beef, beef stir fry, broccoli stir fry, oyster sauce recipe, Chinese beef recipe, quick beef dinner, easy stir fry

