Black Pepper Beef with Rice
Craving something peppery, saucy, and fast enough for a weeknight?
This black pepper beef brings tender strips of beef, plenty of cracked pepper, onions, and a glossy savoury sauce over hot rice.

Ever had black pepper beef that actually tastes of black pepper?
That’s the whole point here.
The beef gets a quick sear so the edges pick up some colour, then onions go into the same pan and soften just enough to stay slightly crisp.
The sauce is savoury, a little sweet, and heavy on freshly cracked black pepper, which gives it that warm heat without needing loads of chilli.
Rice is all it really needs on the side because it catches the sauce and keeps the meal simple.
A few spring onions over the top are nice, but I wouldn’t fuss with much else.
It’s quick, properly peppery, and very satisfying when you want dinner without turning it into a project.
Why You’ll Want This on Repeat
The whole meal has that takeaway-style richness, but you can control exactly how saucy, spicy and peppery it gets.
The beef is seared quickly for browned edges, then tossed back into the pan once the sauce has thickened.
Red peppers stay slightly sweet, onions soften into the sauce, and the broccolini gives you something fresh and green alongside all that glossy beef.
It also works brilliantly for meal prep because the sauce tastes even better once it has had a little time to settle into the beef.

What You’ll Need
For the Beef
- 600g beef sirloin, rump or flank steak
- 1 tablespoon soy sauce
- 1 tablespoon cornflour
- 1 teaspoon sesame oil
- 1 tablespoon neutral cooking oil
For the Black Pepper Garlic Sauce
- 3 tablespoons light soy sauce
- 1 tablespoon dark soy sauce
- 2 tablespoons oyster sauce
- 1 tablespoon brown sugar
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil
- 4 garlic cloves, finely minced
- 1 teaspoon freshly grated ginger
- 1 1/2 teaspoons freshly cracked black pepper
- 120ml beef stock
- 1 teaspoon cornflour
For the Stir-Fry
- 1 large onion, sliced
- 1 large red bell pepper, sliced into strips
- 3 spring onions, sliced
- 1 tablespoon neutral oil
For Serving
- 300g jasmine or long-grain white rice
- 250g tenderstem broccolini
- 1 teaspoon sesame oil or olive oil
- Pinch of salt
How to Make It
- Slice the beef thinly against the grain.
- Add it to a bowl with the soy sauce, cornflour and sesame oil.
- Toss well so every piece is lightly coated, then leave it for around 15 minutes while you prepare everything else.
- Cook the rice according to the packet instructions until fluffy, then keep it covered and warm.
- Bring a pan of lightly salted water to the boil and cook the tenderstem broccolini for 3 to 4 minutes.
- Drain well, then toss with a tiny drizzle of sesame oil or olive oil and a pinch of salt.
- In a small bowl, whisk together the light soy sauce, dark soy sauce, oyster sauce, brown sugar, rice vinegar, sesame oil, garlic, ginger, black pepper, beef stock and cornflour.
- Heat a large frying pan or wok over high heat.
- Add the cooking oil and let it get properly hot before adding the beef.
- Cook the beef in batches rather than crowding the pan.
- Sear for about 1 to 2 minutes per side until browned around the edges, then transfer to a plate.
- Add another small splash of oil to the same pan if needed.
- Add the sliced onion and cook for around 2 minutes.
- Add the red pepper and continue cooking for another 2 to 3 minutes.
- You want the onion softened and the pepper tender, but neither should completely collapse.
- Give the sauce mixture another quick stir and pour it into the pan.
- Let it bubble for 1 to 2 minutes until it turns darker, glossy and noticeably thicker.
- Return the beef and any resting juices to the pan.
- Toss everything together over high heat for another minute until the beef is fully coated in the black pepper garlic sauce.
- Stir through some of the sliced spring onions and remove from the heat.
Getting the Beef Tender
Cutting against the grain makes a bigger difference than almost anything else in this recipe.
Look closely at the direction of the muscle fibres and slice across them rather than following them.
Keep the strips fairly thin too.
The cornflour coating helps protect the beef during cooking and gives the sauce something to cling to.
Most importantly, do not leave the beef sitting in the pan for ages.
A quick sear is all it needs before it goes back into the sauce at the end.
How Peppery Should the Sauce Be?
Freshly cracked black pepper works much better here than finely ground pepper from a shaker.
It gives the sauce that proper warm pepper bite without making it taste dusty.
Start with around 1 1/2 teaspoons.
For a stronger black pepper flavour, take it closer to 2 teaspoons.
The sauce should taste savoury first, then garlicky, then peppery at the end.
Want More Sauce?
Add another 60 to 80ml beef stock when mixing the sauce.
You can also increase the oyster sauce by another tablespoon if you want it richer.
Just make sure the sauce still gets a minute or two to simmer so it thickens enough to coat the beef instead of pooling thinly around it.
What to Serve With Black Pepper Beef
Fluffy white rice is the obvious choice because it soaks up the sauce beautifully.
Jasmine rice works especially well, but long-grain rice is completely fine too.
Tenderstem broccolini balances the richer sauce and only needs a few minutes of cooking.
You could also serve it with steamed broccoli, pak choi, green beans or sugar snap peas.
Storage and Reheating
Store the beef separately from the rice when possible.
Keep both in airtight containers in the fridge for up to 3 days.
Reheat the beef gently in a frying pan with a splash of water or beef stock to loosen the sauce.
Microwaving works too, but use shorter bursts so the beef does not overcook.
Cooked rice should be cooled quickly, refrigerated promptly and reheated until piping hot.
Q&A
Can I use a different cut of beef?
Yes.
Sirloin, rump, flank steak and ribeye all work well.
The main thing is slicing the beef thinly and against the grain.
Can I make it spicier?
Absolutely.
Add sliced fresh red chili, chili flakes or a little chili oil to the sauce.
Black pepper gives warmth rather than a sharp chili heat, so both can work together.
Can I use broccoli instead of tenderstem?
Yes.
Regular broccoli florets are an easy substitute.
Steam or boil them just until tender so they still have some bite.
Can I make the sauce ahead?
Yes.
Mix all the sauce ingredients together and refrigerate for up to 2 days.
Give it a really good stir before using because the cornflour settles at the bottom.
Why is my sauce not thickening?
Make sure the sauce reaches a simmer.
Cornflour needs heat to activate properly.
If it still looks thin, mix 1 teaspoon cornflour with 1 tablespoon cold water and stir that into the bubbling sauce.
What if the sauce gets too thick?
Add a splash of beef stock or water and stir until it loosens.
It should cling heavily to the beef while still leaving enough sauce to spoon over the rice.
