4 servings
Prep Time
Cook Time
Difficulty Level
Download or Print

This recipe is comforting and straightforward – juicy slices of tasty stir-fried beef on top of rice is a hearty dish that packs a punch but is not over-the-top. The beef is packed with flavour from the marinade, and is undoubtedly the star of the show.

But to make it a little more luxe, I prefer the dish with short-grained rice, especially Uonuma koshihikari rice. Uonuma, which is in Japan’s Niigata prefecture, is famous for this short-grained variety which is fluffy and tender yet chewy when cooked.

It costs about $30 for a 2kg pack, so it is an indulgence I save for days when I cook dishes that beg to be eaten with rice.

Two cups of the grain will yield four fairly generous portions of beef and rice.

I find that for most Japanese short-grained rice, a ratio of one rice cup of uncooked rice to 11/4 rice cups of water renders a texture I am happy with. One standard rice cup is 180ml.

I like my rice with a slightly chewy bite. If you prefer yours more tender, use up to 11/2 cups of water for each cup of rice.

The amount of water required varies with the type of rice. If you are unsure, start with less water. If the rice turns out too hard after the first round of cooking, add a little more water and let it cook longer.

Of course, this dish works perfectly with whatever rice you have at home.

As for the beef, pound each slice to tenderise the meat. You can also substitute the beef with pork collar or chicken fillet and adjust the cooking time accordingly.


  • 280g beef slices
  • 130ml cooking oil (reserve 2 tbsp for stir-frying)
  • 30g ginger, sliced
  • 5 shallots, halved lengthwise
  • 3 garlic cloves, sliced thinly
  • 2 dried red chillies
  • 120g oyster mushrooms, sliced
  • 2 tbsp oyster sauce
  • 2 green chillies, deseeded and sliced
  • 1 tsp dark soya sauce
  • 100g bean sprouts
  • 15g unsalted butter
  • 80g spring onion, sliced into 5cm lengths


  • 3 drops of Chinese rose wine
  • 2 tbsp Chinese rice wine
  • 1 tbsp light soya sauce
  • 1 tbsp sesame oil
  • ¼ tsp coarsely ground black pepper
  • 1 tbsp cornflour

Use a meat pounder to pound each slice of beef thinly.


Marinate the beef with the Chinese rose wine, Chinese rice wine, light soya sauce, sesame oil, coarsely ground black pepper and cornflour for 45 minutes to an hour.


Heat enough cooking oil in a wok to deep-fry the beef. Once the oil is hot, place beef in the hot oil for a minute. Remove and set aside.


Heat 2 tbsp of oil in a wok or frying pan. Fry the ginger until fragrant, add the shallots, garlic and dried red chillies.


Add the oyster mushroom. Fry for 1 minute. Add 1/2 tbsp oyster sauce.


Add the beef slices. Season with remaining oyster sauce.


Add the green chillies and dark soya sauce. Stir-fry quickly for 30 seconds.


Add the bean sprouts. Stir-fry briefly and add the butter.


Once the butter has melted, turn off the heat and add the spring onion. Stir through to let the spring onion cook in the residual heat.


Serve hot with rice.

ABOUT THE CHEF: You can follow Hedy on her Instagram account @hedchefhedykhoo for more of her culinary adventures.

Text and recipe: Hedy Khoo/The Straits Times

Download or print the recipe