Homemade Rose Jam & Rose Syrup

The edible roses in my mother’s garden have started to bloom. Sometimes I can pick about 6-10 blossoms in a day. Bright red with sweet smelling scent, these roses make wonderful jams or syrup. Rose syrup can be used to mix drinks – mix with milk and some ice for a rosy smoothie or mix your own rose cocktail drinks. Rose jam/marmalade can be used as dessert toppings or on scones and pastries.

Now, to make rose syrup or jam. The first thing is to clean and remove the petals. It is important to marinate the petals with sugar, massaging the sugar and petals together until it softens. You won’t see much colour yet until you add some lemon juice. The bright red colour immediately comes out upon addition of lemon juice. Sometimes I only get about 5-6 roses a day, so I will start marinating a batch first and keep it in the fridge. When I have more roses in a day or two, I will add the new batch of marinated roses to the ones in the fridge. I’ll wait until I have a good amount of marinated petals before cooking the jam. Usually about 10-15 rose blossoms is enough to cook a batch. For syrup, you don’t have to cook too long. Just cook until the sugar syrup has thickened slightly then add the rose mixture. Jam on the other hand requires the sugar syrup to reach a thicker consistency.


  • 10-15 rose blossoms, use petals only
  • 2 tbsp sugar (to marinate roses)
  • Juice of 1 lemon
  • 1 cup sugar
  • 1 cup water


  1. Wash and remove rose petals.
  2. Add sugar to the rose petals and gently massage with your fingers. If you have less petals, use less sugar. The sugar’s role is to soften the roses.
  3. Once the petals are soft, add in lemon juice. Let this mixture marinate for at least an hour or up to a few days in the fridge.
  4. Cook one cup of sugar with 1 cup of water to get a thick syrup. It takes about 10-15 minutes for the sugar water to slightly thicken. If you want to make jam or marmalade, wait for 20-25 minutes until the mixture has a thicker consistency. Then add in the marinated roses.
  5. After adding the marinated roses, cook for 5 minutes and it is done.


  • Lemon juice brings out the red colour in the roses
  • To make syrup, add in the marinated petals when the sugar water has thickened slightly (10-15 mins). Cook for another 5 minutes and done.
  • To make jam or marmalade, cook the sugar water for longer (20-25 mins) until much thicker, before adding the marinated roses. Cook for another 5 minutes and done.
  • Add marinated roses once the sugar has reached the right consistency. Cooking the roses for too long might cause the colour to turn dark.
  • Jam might look a little watery when it is hot but will thicken up once refrigerated.
  • You can add a little bit more lemon juice towards the end of cooking to get the tangy taste you prefer

Mulberry Leaves

Besides producing mulberries, the mulberry plant has many uses. My mom boils the leaves and stems with honey dates for a soothing tea. We also discovered that we can use the leaves to line our baking pan when grilling meats. The leaves are used as a substitute for aluminium foil and they can be eaten too! Eco-friendly and healthy alternative.

Since we found out that it is pretty delicious when grilled til crispy, I tried to incorporate mulberry leaves into my oven recipes. Inspired by the Greek stuffed grape leaves, I made some of these pork rolls wrapped in mulberry leaves. I marinated the minced pork with the usual salt, pepper, olive oil and some curry powder. Roll them up with mulberry leaves, drizzle generously with olive oil and bake at 180C til crisp.

The mulberry leaf shrinks and wraps itself around the meat when grilled. It forms a little envelope around the meat so you don’t have to worry about the wrapping opening up while cooking. It is the perfect wrapper for the grill.

So if you have a mulberry bush at home, make good use of the leaves. Use them to bake and grill, boil soup or just to line your pan.

Hainanese Kaya

Learning how to cook the old school way actually provides a foundation for modern cooks to improve. It makes you appreciate the time and effort that is put into the kitchen to create flavour. As part of my video series Old School Recipes from Malaysian Aunties, Hainanese kaya or coconut jam is a classic Malaysian favourite that I have to include. I got this old school kaya recipe from auntie Lim Yoke Lan, which was passed down to her from her late Hainanese mother.

It is a well-known fact that the Hainanese are generally amazing cooks. In those days, recipes do not have precise measurements. Cooking skills were accumulated through practice and experience, and a lot of Malaysian cooking requires time and labour. Mdm Lim’s mother used the very typical agak-agak method (approximation) for her recipes and measured everything with just her eyes. But her kaya is rich and smooth, just like the kaya on toast served at the Hainanese coffee shops. 


  • 10 duck eggs
  • 700g sugar
  • 700g coconut milk
  • 3-4 pcs pandan leaves
  • 1-2 tbsp ginger juice
  • Caramel: 50g sugar + 3 tbsp water

This recipe has been fine-tuned by Mdm Lim over the years to provide consistent measurements and results. Some of the tips and key advice in making kaya is summarised here:

Duck Eggs

You can use duck eggs or chicken eggs to make kaya. Traditionally, duck eggs were used and you can definitely tell the difference from the texture of the jam. Duck eggs yield a finer product. The yolk is creamier and the whites are thick and viscous. It makes the kaya creamier and very smooth compared to chicken eggs that have a more watery consistency. The downside to duck eggs is that it has a pretty strong smell, so we counter it by adding ginger juice.


The main skill involved in making kaya is stirring. You have to keep stirring to keep the mixture from getting lumpy. The first stage of cooking the egg and sugar mixture requires constant stirring for about an hour. You have to stir until the mixture thickens. After you add in the coconut milk, stir for another 20-30 mins to ensure there are no lumps and the mixture is thick. After that, you don’t need to worry about any lumps forming. You only need to check on it and stir it up every hour. 


The kaya is cooked in water bath and then double boiled. The heat needs to be gentle. How can you tell if the temperature is right? The water should be gently bubbling, with small bubbles. It should not be boiling vigorously. High heat can cause the eggs in the kaya to overcook and turn lumpy.


Whether you are making a half the recipe (with 5 eggs) or the full recipe with 10 eggs, the amount of time (and effort) required is still the same. My advise is to just go for the full recipe. The end product gives you about 2-3 large jam jars and that can get eaten up really quickly.

To get a dark brown colour on the kaya, Mdm Lim’s mother used to double boil it for 6-7 hours. This allows the sugars to caramelise resulting in a darker and thicker mixture. Over the years, Mdm Lim has created her own shortcut for this. She adds caramel to the kaya after about 3 hours of double boiling. This shortens the cooking time and your kaya can be ready with just 3-4 hours of double boiling. 

Video Series: Old School Recipes from Malaysian Aunties

Introducing my latest video project, a series of cooking videos entitled Old School Recipes from Malaysian Aunties. These are recipes from Malaysian aunties with decades of cooking experience and wisdom passed down from generations of amazing home cooks. 

With the COVID-19 pandemic going on, I have been spending a lot of time cooking at home. And it occurred to me that I should take this time to jot down the recipes for all the classic Malaysian dishes that my mother and grandmother used to make. Sometimes, I find myself asking my aunties or mother’s friends or my friends’ mothers for recipes and advice. And every auntie has her own signature recipe that has been honed through years of fine-tuning. 

So I decided to start my collection of recipes from these aunties and replicate them in my video series. You can watch these videos on my YouTube playlist here:

I will be starting off with a few local Malaysian favourites:

So keep a lookout for more video recipes coming up. The aunties and I will be busy in the kitchen.

Warning: most recipes may be tedious and time-consuming due to their traditional origins, but do remember that flavour is the essence of time and labour.     


Agar-agar is actually a type of seaweed. You can buy it in powder form or in seaweed strips. I usually use powdered agar for convenience and we use a lot of agar-agar in Southeast Asia for desserts.

However, I have recently discovered that you can use agar-agar strips in salads, just like seaweed. This is something new to me because agar has always been used for making desserts. Apparently in Southern China and Taiwan, agar strips in salad is quite a common appetizer. After all, it is a type of seaweed.

So here it is, tried and tested, my agar seaweed salad.

Agar Seaweed Salad


  • agar-agar strips, soaked in water
  • carrots
  • cucumber
  • jicama
  • coriander


  • garlic, chopped
  • fresh chillies or chilli powder
  • sesame seeds
  • 2-3 tbsp hot oil
  • 2 tbsp soy sauce
  • 1 tbsp oyster sauce
  • 1 tbsp black vinegar
  • salt and sugar, to taste

The agar strips gives a crunchy and refreshing texture to salads. It is almost like glass noodles, but crunchy. And since it is neutral in taste, the agar-agar does not alter the salad taste in any way.


1) Cut agar-agar into 2-3 inch strips and soak in water for about an hour or so. Let it absorb water to plump up.

2) Put some chopped garlic, chilies, and sesame seed in a bowl. Heat 2-3 tbsp of hot cooking oil and pour it directly into this mixture. Add some soy sauce, oyster sauce, vinegar and a little salt and sugar to taste. Let the dressing cool.

3) Cut some jicama, carrots, cucumber and coriander into strips. Mix the soaked agar-agar strips together and add the salad dressing.

My Agar Easter Eggs

Agar-agar pudding is so easy to make and super refreshing for the tropical weather. Compared with gelatine, agar-agar can set at warm temperatures of 35-45 degrees Celcius, making it perfect for tropical weather. Plus, it only takes a few minutes to solidify, unlike gelatine which requires chilling at low temperatures over a longer period of time. So this year I decided to use the agar-agar pudding recipe to make agar Easter eggs. Please refer to my video on Agar Easter Eggs for further instructions.

I use the blue pea flower moss pudding recipe to make blue marbled eggs. Moss pudding is a popular agar-agar pudding recipe in Indonesia. This recipe uses eggs in the agar mixture. When boiled, the egg separates from the mixture to form lumps of protein, creating a marbled effect against the blue liquid.

Blue Marble Eggs (makes about 12-15 egg shells):

  • 3.5 tsp agar agar powder
  • 100g sugar 125ml coconut milk
  • 550ml water
  • 100ml blue pea flower water (about 20 flowers)
  • 2 eggs, beaten
  • 1/4 tsp salt
  • 1/2 tsp vanilla extract


  • the more blue pea flower you use, the darker the blue colour
  • keep stirring the mixture when you start to boil it. This is to prevent the eggs from sticking to the bottom of the pan. Stop stirring after 2-3 minutes, when you start to see the egg proteins form. Leave it to boil on its own. Too much stirring can cause the egg solids to turn into really small pieces, losing the marble layers.

The other Easter egg agar-agar recipe I created is golden osmanthus eggs using osmanthus flowers. It’s basically making an agar-agar and osmanthus tea mixture and getting it to set. The trick is getting the flowers spread out over the egg instead of all clumping at the bottom. I do this by letting the agar mixture set in 2 layers. Since the osmanthus flowers sink to the bottom, letting the first layer set before pouring the next layer gives you another flower layer somewhere in the middle. It takes about 15 minutes for the agar to set. So experiment by pouring in different amounts of flowers and layers to get the effect you want.

Golden Osmanthus Eggs (makes about 6 egg shells):

  • 350ml water
  • 1 tsp agar agar powder
  • 3 tbsp sugar
  • 1 tsp dried osmanthus flowers


  • while waiting for the agar in your mould to set, make sure your remaining agar mixture is kept warm. Put it over a hot water bath or keep it somewhere warm. If it cools down too rapidly, it will set
  • you can set the agar in 3 layers if you want to spread out the flowers even more


Have you ever seen a sesame plant? I never had any idea how sesame seeds come about until I went to the village of Wuyuan in Jiangxi province, China. Wuyuan is hailed as the most beautiful village in China and I have gone to witness first hand the pretty landscapes that were much talked about.

As I walked along the ancient town, I noticed there were stalks of paddy or wheat looking grains being dried under the sun. I asked one of the village ladies what those were and she told me that those are black sesame plants. The sesame seeds are inside the pods. So they dry them under the sun, then remove the black sesame seeds from the pods.

My mother and I were pretty amazed by this random discovery. We have always heard this myth about black sesame being dyed black from white sesame seeds. Witnessing this first hand made us sigh in relief. It is safe to eat black sesame! It is not made with artificial black colouring! Black sesame plants actually exists.

I love black sesame desserts. So I can now rest assured as I make my dessert that they are natural and healthy. Below is my black sesame pudding recipe that you can whip up in just 5 minutes.

Braised pomelo skin

My hometown Ipoh produces a lot of pomelos. Big, fat, juicy pomelos. We eat the flesh as it is or use them in salads. But the skin is usually tossed out. Sometimes my mother collects the pomelo peels and dries them under the sun. She uses it as a mosquito repellent by burning it.  Smoke from the dried pomelo peels will drive mosquitoes away. 

Pomelo peels have a pleasantly strong, citrus scent. Using them to smoke out mosquitoes seems like a waste of good ingredient. I remember my grandmother used to talk about how delicious braised pomelo peels are but it is a very complicated process. My parents used to rave about this braised pomelo peel dish too but nobody at home has ever made it before. So I did some research on pomelo peel and read up about this ancient Chinese recipe that is slowly disappearing— braised pomelo pith. 

I found 2 references to be particularly useful:

Christine Ho’s Braised Pomelo Pith recipe (https://www.christinesrecipes.com/2013/10/braised-pomelo-pith.html) is simple, straightforward and adapted to our modern lifestyle.

Hong Kong cooking show Grandpa’s Kitchen 阿爷厨房 (https://youtu.be/s5L5Zl3faJw) presents a very traditional way of cooking pomelo skin that is intriguing yet challenging.

I decided to take on the traditional recipe challenge. 


It begins with a very complicated process of grilling the pomelo skin until it turns black. Soak the charred pomelo skin in water to soften. Once softened, scrape off the burnt skin layer. Soak the remaining pulp and squeeze out the water repeatedly. Continue this process for 7-8 times to get rid of any bitter taste. 

Prepare lard. Soak the pomelo skin in lard before braising it in a pot of special fish stock. The main ingredient of the broth is a dried flat fish 大地鱼 which gives the broth it’s super umami flavour.


This traditional dish is slowly disappearing due to the tedious process. It took me 2 days to prepare and cook and this dish— making the lard, searching for dried flat fish, processing the pomelo skins. The skin is very soft and spongy and absorbs the flavour of the broth. It is like biting into a sponge that is filled with rich, flavourful soup, bursting into your mouth with each bite. It is a good dish but not sure if it’s worth all the work. Will be making shortcuts to this dish again, using Christine’s simplified method of preparing the pomelo skin and leaving out the lard. Should produce a lighter and cleaner taste that is more in line with our modern, health conscious lifestyle.

I have also found another way of using up pomelo skins—candied pomelo peels. This we will save for the next post..  

Vegetarian mushroom scallops & abalone

King oyster mushrooms are very versatile when it comes to meatless recipes. The texture is firm and chewy, almost meat-like so you can fry or steam or braise it to mimic meat in recipes.

I find that the texture comes really close to scallops when you cut it into round pieces. And the top is just shaped perfectly like an abalone when cut. In this recipe video, I make my butter garlic scallops and abalone with broccoli.


  • Use low heat when frying the garlic so it does not burn quickly
  • Adding olive oil before butter prevents the butter from burning

Rainbow Rice

The actual practice of colouring rice with natural ingredients already exists in both traditional Yunnan and Malaysian culture. Combining my gastronomical adventures in China with my native Malaysian culinary knowledge, I was inspired to come up with my own version of rainbow rice. Simple and healthy rice cooker versions that you can easily make at home.


When I was living in Beijing, I used to frequent this cozy Yunnan restaurant that serves up a King’s Feast or Wa Wang Yan 佤王宴. This feast originates from the Wa ethnic minority group in Yunnan province where all the food is laid out on a huge table covered with banana leaves. A very impressive layout that fills up the entire table with colourful rice, vegetables, meat and ethnic delicacies. You can see the Southeast Asian influence here as they offer you a pot or basin to wash your hands at the table. Eating is to be conducted with your hands. 

I noticed that they had three different types of rice laid out on the table. The restaurant owner told me that one of them is rice cooked in Pu’er tea. That really fascinated me as I have never thought of cooking rice in tea before. Pu’er tea gives the rice a light tea fragrance that doesn’t overwhelm the natural aroma of rice. So I kept that idea in a little corner of my brain, telling myself that I will try it out one day. 

When I finally went to Yunnan a couple of years ago, I got to try the feast of the Dai ethnic minority group, known as shou zhua fan 手抓饭 meaning rice grabbed with hands. Again, I noticed the different coloured rice arranged in a radial pattern on a bamboo platter. Dying glutinous rice with the natural colours from flowers and herbs is a tradition in Yunnan culture. They have something called 5 coloured rice – red, purple, yellow, black and white rice soaked in dye extracted from local plants and flowers. Platters of colourful glutinous rice are served during festivities and for ancestral prayers. 

Back in Malaysia, our traditional Malay rice dishes comes in a variety of colours too. Besides the plain white nasi lemak (coconut rice), there is also the nasi pandan (usually paired with grilled chicken) which is cooked with the juice from pandan leaves, nasi kerabu (Malay herb salad rice) which is cooked with the blue water from blue pea flowers and nasi kunyit (usually paired with curry chicken) which is cooked with turmeric powder or fresh turmeric. These rice dishes do not only look attractive, they smell absolutely wonderful. 

With inspiration from both places, I have listed a variety of natural colour options to be used for dying rice:

White – coconut milk or just plain water

Green – pandan leaf

Yellow – turmeric powder/fresh turmeric or saffron

Blue – blue pea flower

Brown – Pu’er tea

See the different combinations of rice you can make with natural herbs and spices


  • For a stronger blue colour, blend the blue pea flower with some water
  • You can add these herbs and spices to your rice according preference: onion, garlic, ginger, galangal, kaffir lime leaf, torch ginger flower, pandan leaf, lemongrass, star anise, cloves, salt and pepper 
  • For a healthier option, I add organic coconut oil instead of coconut milk for the wonderful coconut fragrance
  • Pu’er tea needs to be diluted with water so that you won’t taste the bitterness of strong concentrated tea. You can also add cloves and star anise to the rice for a stronger flavour
  • These aromatic rice goes well with meat curry, fried fish, grilled chicken, herb salad
  • You can use white rice, glutinous rice or mixed grain rice. Some people like to mix plain rice with glutinous rice to get a slightly firmer and stickier texture. Turmeric rice is traditionally made with glutinous rice. 
  • Coating knife with a layer of oil can minimize stain from the turmeric roots. The coat of oil protects the knife and makes the yellow stain easier to rub off

Goat cheese tofu with ham

Yunnan is a huge province on the south-western fringe of China and it’s cuisine is as colourful as the vast array of ethnic groups that live there. One of the Yunnan dishes that my fiancé keeps talking about till now is the goat cheese tofu with ham. 

Goat cheese tofu or ru bing 乳饼 is a Yunnan specialty, made with milk from mountain goats. The process is just the same as making paneer cheese, pressing the milk curds into blocks of solid cheese/tofu. As for the ham, the ancient town of Nuodeng in Yunnan is famous for their salt cured hams 诺邓火腿. These hams are cured with salt derived from the salt well inside the ancient village. The food documentary A Bite of China documents this amazing process in detail. Just like pepperoni and mozzarella, the rich flavours of Nuodeng ham pairs perfectly with the muted flavours of goat cheese tofu. 

Since I’ve already tried my hand at making paneer cheese (check out my previous post on paneer cheese experiment), making Yunnan cheese shouldn’t be too difficult. The only thing is to find some goat’s milk. My local dairy co-op shop nearby sells fresh goat’s milk from Malaysian farms. It won’t be as rich as the milk of mountain goats in Yunnan but that will do. Local goat’s milk come in tiny bottles of 250ml and is more than double the price of cow’s milk. So I proceeded with this kitchen project with 500ml of goat’s milk at a cost of approximately RM12 (equivalent of US$3).

According to the ru bing recipe that I found on a Chinese cooking website, 5 pounds of milk should yield about 1 pound of cheese. With my 500ml of milk, I am prepared to accept a small yield for my first goat cheese experiment. 


  1. In a saucepan, bring goat’s milk to a boil.
  2. Turn off the heat and stir to let it cool for about a minute, the temperature should now be about 80 degrees Celsius. Stir in some rice vinegar. Look out for any curdling as you pour the vinegar. As soon as you see curds appear, stop adding any more vinegar. The pH should now be around 3.4 to 3.8. Let the milk rest for 3-5 minutes so the proteins can fully form into curds and settle.
  3. Clip a cheesecloth over a pot. Pour the curds onto the cheesecloth and and rinse the curds with some water. Let the liquid drain.
  4. When the liquid comes to a slow drip, gather the cheesecloth and wrap the curds into a square block. Put a flat heavy object over it to press the remaining liquid out. Let compress for 24 hours (keep it in the fridge if the weather is warm).
  5. Cut the block of cheese into thin pieces.
  6. Thinly slice some Nuodeng ham and soak them in hot water for a few minutes to get rid of some of it’s saltiness.
  7. Slit the cheese in the middle just enough to insert the ham, but not cut through all the way to the end. You want to sandwich the thin slice of ham into the pocket of the cheese.
  8. Pan fry the cheese till golden on each side. Serve with a mixture of salt and pepper (or sichuan pepper powder).    


  • At Yunnan restaurants, a dipping powder is provided on the side. It is usually made up of sichuan pepper powder and salt. Since I don’t have sichuan pepper, I substituted with black pepper. Both works well to enhance the taste of the cheese.
  • Traditionally, an acidic solution made from a local Yunnan herb is used for making cheese. But for convenience of the modern household, vinegar is sufficient.  If you are making small batches like me, pour the vinegar by the spoonful to avoid over-pouring. If you are making a big batch of a few litres of milk, then you can pour directly from the bottle until reaction occurs.  


Indeed, the goat cheese has a much better texture than cow milk cheese. It has a fine, silky and creamy texture that is different from paneer made from cow’s milk. When pan fried, some of the cheese melts slightly to meld with the ham inside. The smell of goat cheese here is mild, and is negligible when paired with salt and pepper powder. It’s almost like pan fried tofu but with a more robust flavour.

As you can see from the pictures, my yield is a thin piece of cheese about 12×12 cm. The cost of this tiny piece of cheese is a little over RM12 (US$3), not including my ham costs. Conclusion: goat cheese doesn’t come cheap unless you have a mountain full of them. So enjoy the little luxury that is this goat cheese tofu with ham. Bon apetit!