Vegan Kam Heong Tofu | 甘香豆腐

Yields: 2 Servings Difficulty: Easy Prep Time: 10 Mins Cook Time: 30 Mins Total Time: 40 Mins

“Kam heong” are two Cantonese words that translate to “golden fragrance”. This golden fragrance is a seasoning and spice blend unique to the 大排档 open-air hawker stalls of Malaysia. This sauce became very popular when paired with clams, and has since been used on all kinds of other proteins. In our vegan kam heong dish, we will be using tofu!

Kam heong has a taste profile unique to the Singapore / Malaysia region. It mixes Chinese, Malay, and Indian flavours together, using signature ingredients such shrimp paste and curry leaves. The result is an intensely flavourful and aromatic dish, all savoury, sweet, salty, spicy, and umami at the same time.

The hardest ingredient to replace for a vegan version of this dish is the shrimp paste. I used my Homemade Vegan XO Sauce instead for maximum umami. You can also try this Vegan Bagoong recipe to replace the shrimp paste. In a pinch, brown miso or fermented black beans might work as well.

If you can’t get curry leaves, this dish will lose a lot of its lustre. A possible replacement would be Thai basil leaves, but be aware that the resulting flavour will be quite different.

As this vegan kam heong tofu dish has dried chilli, fresh chilli, fermented chilli bean paste, and curry powder, it could get very spicy. You can choose to omit the fresh chilli and reduce the amount of dried chilli and curry powder.

Share / Save:


0/14 Ingredients
Adjust Servings


0/8 Instructions
  • Cut the tofu into small blocks/cubes and pan-fry until golden on all sides.
  • Meanwhile, finely dice the shallots, garlic, lemongrass. If your dried chillies are very big you can cut them into half.
  • Heat up 2 tbsp of oil over medium heat and sautee the shallots until slightly translucent.
  • Add the chillies and lemongrass and mix for another 2 minutes.
  • Add the garlic and mix for another 1 minutes.
  • Add the fermented chilli bean paste, vegan shrimp paste or vegan XO sauce, curry leaves, curry power, and mix well. If the mixture gets a little dry at this stage you can add 1-2 tbsp of water.
  • Add the tofu, oyster sauce, dark soy sauce, and sugar. Toss to mix well. Add more dark soy, pepper, sugar, to adjust colour and flavour.
  • Serve hot with plain rice!


#chilli  #curry leaf  #tofu  


  1. I can’t believe that you don’t care how your photos look, because every last one makes me want to eat the food! <3

Leave a Reply

Your email address will not be published. Required fields are marked *