Malaysian Food Blog, Travel, Diving & More

Monthly Archives / May 2021

Having a big seafood spread doesn’t always mean a huge preparation and cooking time. If you have an oven in the kitchen, here’s a quick and simple way of conjuring up a seafood spread that is not only delicious, but also very simple to make.

Here is my way of exploiting this seafood bounty in under half an hour. Here I use fish, prawns, and squid, but you can also easily add clams or even crabs in the mix. While I use barramundi (siakap) here, the type of fish is also replaceable.

off they go into the oven
off they go into the oven


  • one barramundi fish (siakap)
  • 12 large prawns, shell on
  • 300 gram squid, remove eyes & beak
  • 4 green chili, halves
  • 2 tomato, halves
  • 2 onion, cut in cubes
  • 1 bulb garlic, sliced
  • 1 carrot, sliced
  • herbs for fish – i use dill
  • banana leaf

baked fish, prawns, and squid
baked fish, prawns, and squid


  • salt and pepper on the prawns
  • rub salt & chicken bullion on the fish on both sides
  • rub salt & pepper & turmeric on squid
  • arrange seafood and all ingredients on a sheet of banana leaf on baking tray
  • generously pour olive oil on the seafood
  • sprinkle some salt on everything
  • bake in 180 Celsius for 20 minutes

Steamed chicken is perhaps one of the easiest to prepare and even faster to cook dishes at home, especially if you have a pressure cooker. Today, I’m going to share my way of way of conjuring up this with only a few minutes of prep time and another 10 minutes of waiting while it cooks.

I use chicken thigh in this dish for its texture, you can easily use other parts of the poultry for the same recipe too. Most ingredients are replaceable, but I would suggest keeping ginger to ensure a slightly more “fresh” tasting result.

steaming made much faster with pressure cooker
steaming made much faster with pressure cooker

Anyway, here goes the recipe.

Ingredients (main dish):

  • 2 chicken thigh with drumsticks (1/4 chicken, dark cut, skin on)
  • 4-5 shiitake mushroom, sliced
  • 1 inch of ginger, cut in strips
  • 1/4 teaspoon of salt
  • 2 teaspoon soya sauce
  • 2 teaspoon chicken cooking wine (optional)
  • 1 tablespoon goji berries
  • a handful of cilantro


  • 2-3 stalks of spring onion
  • 2-3 cloves of garlic
  • 1/2 teaspoon sesame oil
  • 2 tablespoon vegetable oil (I use olive oil)
  • a sprinkle of salt
  • chopped everything finely and you’re done

the soup is very delicious too
the soup is very delicious too

Cooking instructions:

  • rub chicken with some salt, put everything in steaming dish except cilantro
  • steam in pressure cooker for 10 minutes in high pressure (or 30 mins in normal steamer)
  • top with cilantro and enjoy with steamed rice

The result is a dish you can prepare within 20 minutes, just about time the rice cooker takes to prepare that steamed rice to go with the chicken. There will also be some soup on the bottom of the dish resulting from the steaming process, the soup will taste a hint of chicken essence, simply marvelous. Try it!

Earlier in the year, I went to one of Port Klang’s more famous non bak kut teh places and had myself some very satisfying Hainanense food at Cathay Hailam Kopitiam, and it was then I was informed that there is another very similar hidden jam offering similar experience right by Klang town (shorter by 15-20 mins distance wise) by the name of Laoyang Klang Coffee.

Laoyang Klang Coffee, Jalan Kapar near Klang Town Center
Laoyang Klang Coffee, Jalan Kapar near Klang Town Center

Laoyang is located at the end of Jalan Kapar close to Klang town, a stone’s throw away opposite from the famous New Boston restaurant that serves some of the best steamed lala in all of Klang Valley.

We went to Laoyang on a Saturday morning  after a run (when dine in was allowed during this pandemic.. gah). Got a parking spot right outside the restaurant itself since this part of town isn’t usually terribly busy, especially on a weekend when surrounding shops are closed for business.

The restaurant has a very simple set up, a bit of hipster vibe, but one on a budget. Then again, we’re here to eat and not really hanging out.

toast bread with kaya & butter
toast bread with kaya & butter

The menu is a two page affair but with enough choices to satisfy most people (see below). Here you’ll find the classics such as Hainan mee, pork chop, chicken chop, and various types of nasi lemak. There’s also a few types of charcoal toasted bread and a choice of beverage not dissimilar from the usual kopitiam offerings.

For the two of us, we started off with toast bread with kaya & butter (RM 3.50). Crispy on the outside, fluffy inside, sweet, aromatic kaya, and butter that could be perhaps a little bit bigger in portion, but it was good, especially with their excellent kopi-c that I ordered.

nasi lemak and coffee
nasi lemak and coffee

The nasi lemak kosong we had turned out to be a revelation. While you can order it with fried chicken, ayam masak merah, or even sambal ayam, if that’s what fancies you.

The rice was fragrant, but what I really love was their sambal. Finally, a super spicy version that is not overly sweet, in fact, not sweet at all. I will come back here just for their nasi lemak for sure.

classic Hainanese chicken chop
classic Hainanese chicken chop

Of course, we also tried their classic Hainanese chicken chop. While I find the version at Cathay perhaps a little bit more special, this one held its own, it had all the necessary ingredient and tasted the way it should, which was a mixture of sweetness with umami taste that lets you know it is just a little bit sinful, but in a good way.

laoyang menu (1) laoyang menu (2)

Map to Laoyang Klang Coffee

Laoyang Klang Coffee
72, Jalan Kapar, Kawasan 18,
41400 Klang, Selangor
GPS: 3.052371, 101.447958
Tel: +6016 209 8393

After a little over five years of having the wooden deck by the pool & pond side (pic from 5 years ago here), it was time for a bit of a revamp. The biggest reason for this exercise was that while wood used for the deck was of adequate quality (merbau wood), the contractor had  used normal iron nails which started to rust in and damaged part of the deck, resulting in perhaps some 5-10% of wood rot via nail rust.

the finished product - 60 x 60 granite tiles by poolside
the finished product – 60 x 60 granite tiles by poolside

I was debating a plan replace the rotted out wooden pieces initially, but ultimately chose the path of replacing the deck in its entirety with solid granite tiles instead.

The biggest advantage of going with tiles is that it would be a permanent solution, and furthermore,  there was a sales at Nero Granite of 30% off regular price last December.

ripping out the damaged wooden deck
ripping out the damaged wooden deck, can be reused later

First course of action was to remove the wooden decks. This proved to be great cardio & strength workout that lasted for many weeks.

Merbau wood is rather heavy and dense. I bought a crowbar for this purpose and developed some calluses on my palm in the process. Some of the better looking wood pieces are kept for future projects (wooden bench, garden planter etc). Nails would have to be removed but I’ll sort that out at a later point.

granite tiles delivery, with bullnose pieces for edges
granite tiles delivery, with bull-nose pieces for edges

Then came the granite tiles. I made careful calculation with excel sheets and bought pretty much the precise number of tiles required.

At the end though it proved to be too much since there’s already a round of tiles around the pool and we decided to reuse them. This made ripping those out unnecessary, reducing the risk of damaging the fiber glass pool, and I sorta like the outline of pool having a different color anyway.

proof of concept - granite + sand, no cementing
proof of concept – granite + sand, no cementing

After procuring the granite, I procured construction aggregate and sand to be used as base. Started out with a scoop each (closer to 1 meter cube per bobcat scoop), and eventually guesstimate somewhat correctly that 2.5 scoop each was required.

The idea is to use aggregate as base to provide strength and sand as the top layer for laying the tiles. I avoid having to cement the tiles as this will allow for more margin of error, and flexibility in the future.

edges of pond to be glued in to prevent slippage
tiles at edge of pond glued in to prevent slippage

For the area surrounding the fish pond though, the tiles were glued on with “Vital Nails”. This prevents the tiles from slipping into the pond. I also used some of the off cuts to pave around the pond to lift it a little higher, matching the level of poolside. Original wooden filter cover & water outlet box for pond are re-used, breaking monotonous look of the granite, plus reducing some work scope.

cutting tiles with diamond cutters is hard work
cutting tiles with diamond cutters is hard work

Cutting tiles proved to be quite a challenging task. I bought a BOSCH cutter for this purpose, together with way too many diamond cutting discs. These discs don’t last very long thanks to the thick, tough granite and the dry cut method (the tool won’t allow wet cut).

Measure twice, cut once! I only ended up messing up maybe 2 different cuts thanks to blunt blades, but ultimately was able to salvage those tiles as well.

some of my prouder cuts to get around fencing poles
some of my prouder cuts to get around fencing poles

The trickier cuts were around the metal fencing poles, but with a bit of careful measurement and a lot of patience, they turned out looking pretty neat, and immensely satisfying.

Now, onto the next project!