One sentimental, soulful stew from my late grandma’s recipe and it deserves my second bowl of rice porridge tonight

The only dish that I missed really badly? It is my late ah poh 阿婆 ( paternal grandma) Preserved Mustard Greens with Pork Belly, 梅菜扣肉. When the saltiness of the stew is tweaked over few decades to a state where our family could easily devour the dish alone, or ladle our second serving of rice porridge from the deep pot, at the corner of the dining table.

Today’s recipe is dedicated to my 101 year old late ah poh. This version of Preserved Mustard Greens she developed is atypical from the Hakka’s method. Steaming the mustard greens for hours took too much time for her even back in the old days. All she did was to soak off the salt from the mustard greens overnight, and slowly simmer them in marinate liquid for less than an hour.

Before she was barely mobile at the age of 95, she passed the ladle to my mother and taught her the cooking process. There was no handwritten recipe, just a few “watch and learn” sessions. Now that I’m living on my own, my mother uphold the tradition and I was taught by the same traditional approach.

This soulful stew has became part of my identity, and I’m going to share a vegetarian version by substituting pork belly with eggplant, or some may be more familiar with brinjal or aubergine. With a smooth and glossy skin, this member of the night shade family bears some resemblance to pork belly skin! When handled right, with a reasonable amount of oil, the eggplant’s texture ranges from tender and creamy, to silky and deep in flavour.

How to handle eggplant?

  • Eggplant is preloaded with water. When it’s full of moisture and cooked at a high temperature, water escapes, and soaks up the oils used when cooking like a sponge. So to prevent using more oil in cooking, we can remove moisture from eggplant by sweating them.

  • Sweating is a process whereby we sprinkle salt over sliced eggplant, let it sit for 15-30 minutes, for salt to draw water out from eggplant. Then rinse and pat dry with kitchen towel before cooking. Do cut eggplant in large chunks as it will shrink in size when most of the moisture is removed.

  • Sweating also tenderises eggplant and cut its bitterness.

mustard greens 1.jpg
cleaning preserved mustard greens.jpg
step by step copy.jpg

How my grandma handled preserved mustard greens for the right amount of saltiness that never leaves me thirsty.

  • Purchase preserved mustard greens from the asian wet market

  • Submerge mustard greens in bowl of room temperature water, separate the leaves and stem, gently rub off salt in between them and twist them. It’s like doing a little hand washing of your clothes. Drain murky salt water, fill up the bowl and repeat the rubbing process.

  • Rinse mustard greens under running water, submerge them in a deep sauce pot filled with water. Put lid on. Drain and change water every two hours for two times. Leave it out in room temperature overnight. The water should be clearer each time when it has been drained. 




Serving: 4

Preparation Time: 40 mins

Cooking Time: 1 hour 10 mins

Difficulty: 5/10

Diet Notes: Vegetarian, Vegan

Cooking Notes:

  • I highly recommend to soaking mustard greens the night before cooking.

  • While slicing preserved mustard greens, separate stems and leaves for cooking

  • Slice eggplant in thick chunks, about 2 cm thickness as it will shrink overtime in the stew

  • Sweat the eggplants before cooking

  • Peel ginger skin by scarping with a teaspoon

  • You may refrigerate the stew for up to two nights. Please be sure to reheat stew and rice porridge till hot before enjoying them at best. 


  • 2 whole preserved mustard greens, remove bottom and slice remaining in small chunks  (from the wet market)

  • 1 eggplant (1.7kg), slice in thick chunks

  • 1 thumb old ginger (70g), peeled and slice in thick chunks

  • 1 tsp fine salt

  • 4 tbsp olive oil (Naturel)

  • 1.3 litre boiling filtered water

Marinade A

  • 1 tbsp sesame oil, black (Chee Seng)

  • 1½ tbsp thick dark soy sauce (Apple Brand)

  • 1 tbsp light soy sauce (Tai Hua)

  • ½ tsp white pepper

  • 6 cloves, skin on & pounded

Seasoning B

  • 1 tbsp sesame oil

  • 2 star anise

Rice Porridge

  • 1 cup fragrance jasmine rice

  • 1.5 litre filtered water


  1. (Prepare this step the night before) Submerge mustard greens in bowl of room temperature water, separate the leaves and stem, and gently rub off salt in between them. Drain murky salt water, fill up the bowl and repeat the rubbing process. Rinse mustard greens under running water, submerge them in a deep sauce pot filled with water. Put lid on. Drain and change water every two hours for two times. Leave it out in room temperature overnight. The water should be clearer each time when it has been drained.  

  2. Sweat the eggplants with 1 tbsp sea salt for 15 minutes. Rinse and pat dry eggplants. Pour marinade A into a bowl of eggplant. Stir and combine evenly. Cover eggplant with a cling foil, or a plate. Refrigerate for at least 20 minutes or longer for a richer flavour. 

  3. Heat a deep sauce pan with extra virgin olive oil over medium high heat, pour marinated eggplant and liquid into the pot. Sauté for 5 minutes, do not let them burn. Remove only eggplant, leave garlic cloves in the sauce pan. Set aside eggplant.

  4. In the same sauce pan, add ginger slices to garlic cloves. Sauté for 1 minute till lightly browned. Add a handful of mustard green stems in batches and stir fry for 1 minute each time till they turn slightly soft. Then add mustard green leaves, cook for 5 minutes.

  5. Add seasoning B to the mixture and fry for 1 minute. Pour boiling water into the pot, put lid on and let it simmer for 45 minutes under medium heat. Remove lid, add cooked eggplants into the stew, put lid back on and simmer for another 8 minutes until they are tender.

  6. Serve the stew with rice porridge, rice or Asian steamed buns.


  • Soak rice in a bowl of water for 10 minutes to remove arsenic content. Drain rice water, rinse, and rub the rice grains. Fill up a pot with water, and cook rice grains for 18 minutes.

    • Arsenic is a metal element present in soil and water. Both organically- and conventionally-grown crops will contain arsenic. It is inorganic arsenic that is widely considered detrimental to health.

    • Long-term exposure to inorganic arsenic, mainly through drinking-water and food, can lead to chronic arsenic poisoning. Skin lesions and skin cancer are the most characteristic effects. - Source, WHO

Lots of love,




Throughout my teenage years, I ate mostly at home to save extra more pocket money for shopping and movies 🤫. Also, when period strikes, I definitely head back for the home-cooked meals to assuage my menstrual cramps (aka primary dysmenorrhea) and bloated-ness. Every time mummy chow seems to keep a mental calendar of our period dates and prepare nourishing dishes to ease our discomfort and crankiness. Psst… she is more accurate than the ovulation tracker app!

One of the very effective dishes was Stir-Fry Pork and Liver with ginger. Pork liver is an iron replenishing food source and ginger is a natural pain relief. Putting them together in a dish is pure genius for healing isn’t it?


Why take ginger instead of painkillers to ease the cramps?

Ginger is an anti-inflammatory powerhouse, and it is incredible in pain relief and stomach discomfort. Gingerol is the bioactive compound in ginger, responsible for some of its medical properties. Being a natural remedy loaded with nutrients supported by scientific research, ginger managed to reduce pain as effectively as the common painkiller ibuprofen (the pink pills). This is the reason why my mum emphasises on exposing me to ginger at a young age, and has never resort to taking painkillers for the temporary relief.

Now that I’m finally ruling my own kitchen, I took plenty of mental notes from my mother so that I can recreate her signature dish to heal myself at home. Instead of using pork and liver, I replaced them with Lion’s Mane mushrooms and a store bought vegetarian, mock liver made from yam. In my previous post, I’ve shared the nutrient profile of Lion’s Mane mushrooms and the reasons why they are perfect replacement of animal protein in cooking due to its texture.

This Lion’s Mane Mushroom Stir-fry with Ginger is an uber easy recipe you can cook on your own. If you have been shying away from ginger, don’t fret. Choose young ginger, they are juicy, less pungent and fleshy. The old counterpart is inevitably spicier and fibrous. Slice ginger like thin matchsticks and stir fry them in toasted sesame oil. This combination emanates a nutty aroma!

My family loves adding sauce in plain rice porridge, especially when it helps to gulp down the last few mouthfuls that we avoid to waste. Adding 1 cup of water into the mushroom and liver mixture, then let it simmer will form a thick, gingery sweet sauce. I dare to say that people are out to snatch the sauce first, before they serve themselves with the ingredients.



Preparation time: 5 mins

Cooking time: 30 mins 


  • 300g frozen Lion’s Mane Mushrooms

  • 200g Vegetarian Mock Liver

  • 2 thumbs young ginger

  • 2 tbsp toasted sesame oil

  • 3 tsp sweet dark soy sauce

  • ½ tsp white pepper

  • 1tsp light soy sauce

  • 2 tbsp Chinese shao xing wine

  • 1 sprig Chinese celery (aka Nan Ling)

  • 1½ cup Thai basmati rice grains


  • Thaw Lion’s Mane mushrooms, soak them in a bowl of warm water to remove excess oil (if it comes marinated in a packet). Slice mushrooms and mock liver. 

  • Use a spoon to scrap off ginger skin. Slice them and cut them in thin matchsticks. 

  • Wash Chinese celery base thoroughly until soil bits are removed. Remove celery root and cut the rest in quarters. 

  • Rinse rice grains thoroughly by rubbing them in one palm in a clockwise direction. Drain the murky rice water, rinse the grains twice to remove as much arsenic in them. *Arsenic (As) accumulation in rice grains is a threat to human health and marketability of rice products, according to a scientific study. 


  • To cook thin rice porridge, fill 9½ cups of filtered water in a stock pot. Pour washed basmati rice in and cook for 25-30 minutes over medium heat. The grains should be soft and slightly broken. There will be a layer of rice soup formed over porridge. Do not dispose away.  

  • While porridge is cooking, heat the non-stick frying pan over medium high heat. Pour toasted sesame oil and ginger over. Cook ginger for 3-4 minutes, until they are lightly browned.

  • Add Lion’s Mane mushrooms and mock liver to the pan. Stir fry for 3 minutes. 

  • Add dark soy sauce, pepper, light soy sauce and shaoxing wine to the mixture. Toss and combine for 2 minutes till all ingredients are coated evenly with the sauce. Add 1 cup water over the mixture, turn heat down to low. Simmer, and let the mushrooms and liver absorb the sauce for 5 minutes. 

  • Add Chinese Celery over the mixture, toss and mix for 2 minutes and serve with rice porridge. 


  • The consistency of rice porridge is dependent on the volume of water. Start with 9½ cups of water first for medium consistency, as water evaporates over time while boiling. Then add extra cup of boiling water to the porridge. Do not add room temperature water as it stops the boiling process. 

  • Thick consistency: 1½ cup rice to 8½ cup water

  • Medium consistency: 1½ cup rice to 9½ cup water

  • Thin consistency: 1½ cup rice to 10½ cup water


- Ally


beancurd in a line.jpg
Presenting these beancurd rolls in this unpredictable gloomy weather.

Presenting these beancurd rolls in this unpredictable gloomy weather.

Hello November!

In the last few days of October, broad daylight merely lasted till 1pm. Dazzling sun rays were obscured by the murky, menacing dark clouds. It’s an omen for an unproductive day.

Before I finished putting away the groceries and getting ready to cook, the perpetual rain pelted the balcony window. My shoulders dropped. I knew it would be a promising downpour to conclude the entire day.

I was in a gloomy living room, feeling flustered and exhausted, knowing that my plans for the week have to change, and I could not possibly trust the weather forecast app anymore. The only solution left was to prepare these Vegan Cripsy Beancurd Rolls w Taro, refrigerate them overnight and wake up early to photograph them.

On the next day, my eyes were wide opened at 7am. I sprung off the bed immediately to seize the daylight. It was very unlike my usual self haha.

To my utmost relief and content, I dragged out a ripping hot tray of glossy skinned rolls out from the oven. I picked one up, blew off the steam a couple of times and took a first bite.


The skin crackled in my mouth and I almost scalded my tongue. “Hurrr…hot”!

My impulse to munch was worth it🤭. Shortly after, I started snapping them as swift as I could!

Hand hold plate with chopstick.jpg

You may have seen these beancurd rolls in a dim sum restaurant, where they are stuffed with shrimp’s paste, and diced shrimps. But this version of mine comprises of Lion’s Mane mushroom for the meaty texture, and also kelp for a hint of fishy-ness (in a good way)! It is also the first vegetarian/vegan dim sum I made so that Ryan can savour too:D

I always believe in less oily food =less guilt and disgust.

Unlike the commercial crispy deep fried beancurd rolls, I drizzle some good quality extra virgin olive oil over the rolls before popping them into the oven. You get the same quality of crisp and texture, but not a pair of greasy lips!

Lion Mane mushroom wide.jpg
Lion Mane mushroom CU.jpg

What are Lion’s Mane mushrooms?

  • Lion’s Mane Mushrooms are also known as Monkey’s Head mushroom (猴头菇) in Chinese or Yamabushitake in Japanese.

  • They are reputed natural nootropics, with medical properties commonly used in Traditional Chinese Medicine (TCM).

  • Given their white, shaggy appearance that may seem dubious, they taste very similar to meat and seafood for its firm, and springy texture. They are widely used in Asian curries, stir-fry, rendang or even dim sum to serve the vegan/vegetarian individuals.

  • You can purchase them in local vegetarian stores!

What are the nutritional benefits?

  • Increase Nerve Growth Factor levels in the human brain, improves cognitive function and memory.

  • Combat Depression and Anxiety. Lion’s Mane compound helps to decrease inflammation. Inflammation plays a significant role in depression.

  • Improves cardiovascular health and metabolism. Lion’s Mane is thought to reduce total cholesterol, LDL cholesterol, and increase HDL cholesterol.

Hand hold plate .jpg



Preparation time: 15 minutes

Cooking time: 1hr 15 mins 


Dipping sauce

  • 4 tbsp Sriracha chilli

  • 1 tbsp Worcestershire sauce


  • Thaw lion’s mane mushrooms and soak them in a boil of hot water to remove excess oil (if they are marinated in a pack).

  • Use a cleaver, chop both ends of taro head. Take a piece of kitchen towel to hold on to taro while peeling skin off with a vegetable peeler. Alternatively, you can also wear a disposable kitchen glove. Any skin contact with taro flesh may cause skin irritation and itchiness.

  • Chop taro into half, and slice them into 8 pieces, about 2 cm thickness.

  • Soak both sides of beancurd sheets in a bowl of warm water for 5 seconds to remove excess salt. 

  • Whisk together ingredients of the dipping sauce, set aside. 

To cook the filling

  • Boil 500ml water in a steamer over medium high heat, lay taro slices on a steamer tray. Put lid on and steam for 25 minutes till soft. Set aside for 10 minutes to cool.

  • Peel skin off garlic cloves. Drain the mushrooms, give them a quick rinse, and dice them separately. 

  • Heat a non stick frying pan over medium heat, add 2 tbsp olive oil and cook garlic for 2 minutes till lightly browned. Add lion’s mane mushroom, and dried kelp strips. Toss and mix for 5 minutes till kelp bulbs expand and soften. Add toasted sesame oil and white pepper, and combine the ingredients for 2 minutes till fragrant. 

  • Pour the mixture into a mixing bowl. Add taro slices, and mash them with a potato masher to combine evenly. Taste, and season with more pepper till desired. 

To assemble beancurd roll

  • Lay out a moist beancurd sheet on your work surface. Add 1½ tbsp of filling on the edge of the sheet closest to you.

  • Gently pull away the edge of the sheet from work surface and roll over the filling.

  • Tuck the filling tight, use your fingers to press both sides to secure and shape the roll. 

  • Fold in the sides, and continue to roll. Dab more water on the beancurd sheet to make them stick. 

  • Take a seaweed strip, dab both ends with water, and wrap over the beancurd roll. 

To cook the beancurd rolls

  • Preheat oven at 200°C. Lay a baking sheet on a tray, arrange beancurd rolls. Drizzle 2 tbsp olive oil over the rolls.

  • Cook for 20 minutes till golden brown and crispy. 

  • Serve beancurd rolls with spicy dipping sauce. 


  • You may prepare the beancurd rolls a night before and refrigerate them for extra firmness. 

  • Store these beancurd rolls in an air tight container and refrigerate for up to 3 days. Or store them in a freezer for up to 5 days.  

  • Slice taro in pieces instead of in chunks. A wider surface area ensures the entire piece is cooked evenly.

  • Insert a fork through the taro slices to check whether they are cooked through

Enjoy! Xx