Nyonya Cooking. We cook because we care.

Yam Rice

4.73 stars

Simple yam rice with meat goes well with 'bak kut teh'. This rice dish with yam cubes, dried shrimps and mushrooms is popular within the Chinese community. It can also be adapted into a vegetarian version. Yam rice can also be served on its own.

Preparation 10 mins
Cooking 30 mins


Taro rice, 芋头饭

Chinese, Malaysian, Singaporean


1 tbsp oil
1 garlic clove(s)
1 shallot(s)
2 shiitake mushroom(s)
1 tbsp shrimps (dried)
150 g taro
1⁄4 tsp white pepper
2 tsp dark soy sauce
1 tbsp light soy sauce
100 g rice

Nutrition per Serving

741 kcal
135 g
15 g
16 g

Community Food Snaps

Thanks so much for this recipe...It was absolutely yummy! Here's a pic of my attempt, slightly modified with the inclusion of La Chang (Chinese Sausages) and dried version of Shitake Mushrooms. The most difficult part was getting hold of the taro as (living in Blackpool) I couldn't find yam in shops anywhere (not even Asian ones nearby) and so had to order online.


Delicious yam rice recipe using taro as its main ingredient is easy and fast to prepare. In Malaysia, Singapore and the neighbouring countries, taro is also known as yam. The other ingredients such as dried shrimps and shiitake mushrooms give a wonderful aroma to the dish. They provide the right amount of umami that stirs up your appetite. In some stalls or restaurants in Malaysia, Hokkien bak kut teh is served together with yam rice or fried shallots rice.

Vegetarian yam rice

Yam rice is usually cooked with pork. As I was serving the yam rice with a meat dish, bak kut teh, I omitted the pork in this recipe. Dried shrimps may also be removed from this recipe to turn it into a vegetarian version. Feel free to add more shiitake mushrooms and also a pinch of salt to enhance the taste.

Yam rice in a rice cooker

It is also fine to cook yam rice using a rice cooker. Just cook the rice along with the sautéd yam cubes in an electronic rice cooker. Furthermore, the rice would be able to stay warm longer compared to a normal pot. This is an easy one pot dish which can be cooked any day of the week.

Garnish yam rice with some fried shallots, spring onions, coriander or even sliced fresh chilies.

Steps to Prepare

Yam Rice Step 1

Step 1 of 3

Sauté ingredients

    • 1 tbsp oil
    • 1 garlic clove(s)
    • 1 shallot(s)
    • 2 shiitake mushroom(s)
    • 1 tbsp shrimps (dried)
    • 150 g taro

Heat oil in a pan at medium heat. Sauté sliced shallots and garlic until fragrant. Then, add chopped dried shrimps and diced shiitake mushrooms for 30 seconds. Finally, add taro cubes and continue sautéing.

Yam Rice Step 2

Step 2 of 3

Simmer and add sauces

Deglaze the pan with water used to soak shiitake mushrooms. Add light soy sauce, dark soy sauce and sprinkle some pepper into pan. Mix well and let it simmer until taro cubes are slightly softened.

Yam Rice Step 3

Step 3 of 3

Cook rice

    • 100 g rice
    • water

In a rice cooker or pot, add in washed rice and water. Add the sautéd taro cubes onto the top of the rice. Cook rice at high heat. Once it begins to boil, reduce heat to the minimum and allow rice to cook for 10 to 15 minutes. Allow rice to rest for another 5 minutes before giving it a mix. Serve hot.

Published: August 27, 2018

0 Discussions