Chilli Beef with Broccoli & Oyster Sauce Recipe
Introduction
This chilli beef with broccoli and oyster sauce is a quick and flavorful stir-fry perfect for a weeknight dinner. Tender strips of beef are marinated with aromatic spices, then cooked with crisp vegetables and a savory sauce. Serve it hot with rice or noodles for a satisfying 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: Place the beef in a bowl with the soy sauce, five-spice powder, rice wine, sliced chilli, cornflour, and season with black pepper. Mix well to coat the beef completely in the marinade. Leave to marinate for at least 10 minutes, or up to 30 minutes for more flavor.
- Step 2: Heat 2 tablespoons of sunflower oil in a wok until very hot. Add the beef in a single layer without overcrowding, cooking in batches if needed. Stir-fry vigorously for about 3 minutes until the beef is browned and crisp. Remove the beef and set aside.
- Step 3: Wipe out the wok, then heat the remaining oil. Stir-fry the peppers and broccoli for 1 minute. Pour in the chicken stock and add the oyster sauce. Let it simmer for 1 minute.
- Step 4: Return the cooked beef to the wok and boil briefly to thicken the sauce. Serve immediately with rice or noodles.
Tips & Variations
- For extra heat, add more sliced red chilli or a dash of chilli oil to the marinade.
- Swap the rump steak for thinly sliced sirloin or flank steak if preferred.
- Use vegetable stock to make this dish suitable for pescatarians when replacing beef with tofu or other protein.
- Add extra vegetables like sliced mushrooms or baby corn for added texture and flavor.
Storage
Store any leftovers in an airtight container in the fridge for up to 2 days. Reheat gently in a pan or microwave until piping hot, adding a splash of water or stock if the sauce needs loosening. For best texture, avoid reheating beef multiple times.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare the beef marinade in advance?
Yes, you can marinate the beef up to 24 hours in advance and keep it covered in the fridge. This helps deepen the flavors but try not to exceed this time to maintain the best texture.
What can I serve with this chilli beef dish?
This dish pairs wonderfully with steamed rice or your choice of noodles. You can also serve it with a side of stir-fried greens or a simple cucumber salad for freshness.
Print
Chilli Beef with Broccoli & Oyster Sauce Recipe
- Total Time: 25 minutes
- Yield: 4 servings 1x
Description
A flavorful and spicy chilli beef stir-fry featuring tender strips of rump steak with crisp broccoli and peppers in a savory oyster sauce, served best 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
Vegetables & Sauce
- 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
To Serve
- Rice or noodles
Instructions
- Marinate the beef: Place the rump steak strips into a bowl and add the soy sauce, five-spice powder, shaoxing rice wine (or dry sherry), sliced red chilli, cornflour, and a good seasoning of black pepper. Mix well to coat all the beef evenly with the marinade. Allow to marinate for at least 10 minutes, but ideally for 30 minutes to enhance the flavor and tenderness.
- Cook the beef: Heat 2 tablespoons of sunflower oil in a wok until it is very hot. Add the marinated beef in a single layer, avoiding overcrowding the pan, which may require cooking in batches. Stir-fry the beef vigorously for about 3 minutes until it is browned and crisp on the edges. Remove the cooked beef from the wok and set aside on a plate.
- Prepare the vegetables and sauce: Quickly wipe out the wok to remove any burnt bits. Heat the remaining 1 tablespoon of oil, then add the chopped peppers and tenderstem broccoli. Stir-fry the vegetables for about one minute until they start to soften but remain crisp. Pour in the chicken stock and add the oyster sauce. Allow everything to simmer together for 1 minute to blend the flavors and slightly reduce the liquid.
- Combine and finish: Return the cooked beef to the wok with the vegetables and sauce. Bring the mixture to a rapid boil briefly to thicken the sauce and to heat the beef through one final time. Serve immediately over steamed rice or noodles for a tasty and satisfying meal.
Notes
- For a vegetarian version, replace beef with firm tofu or seitan and use vegetable stock and vegetarian oyster sauce.
- If shaoxing rice wine is not available, dry sherry is an excellent substitute to add depth to the marinade.
- To avoid overcrowding the wok and steaming the beef, cook the strips in batches for a better sear.
- You can adjust the amount of chilli according to preferred spice level.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Chinese
Keywords: chilli beef, beef stir-fry, oyster sauce beef, broccoli stir-fry, easy Chinese recipe, weeknight dinner

