Daily Cooking Quest

Home / All Recipes / Chinese / Almond Tofu

Almond Tofu

An easy recipe for Chinese almond tofu, a great dessert that is gluten-free and vegan friendly.

One of my readers ask me about how to make almond tofu that is ever present in Chinese buffet in United States. Well, the easiest way would be to buy almond tofu mix, but that feels a bit like cheating, but it works if you want to go the simplest route.

Ingredients for Almond Tofu
Ingredients for Almond Tofu

If this happen to be your favorite dessert and you want to have this often, it is a good idea to invest in buying a packet (it comes in box/jar/plastic bag) of Chinese almond milk powder, and either agar-agar powder or gelatin powder, this way, you can make it often and cheaply too.

Almond Tofu
Almond Tofu

For vegan/vegetarian, stick with agar-agar powder. Chinese almond powder is not made from almond nuts, but from apricot kernels, which is confusingly often translated to almond. So be extra careful when you buy your almond milk powder. If you use almond nut powder (or fresh almond milk), you will still get your dessert, but it will be the wrong one. I haven’t been able to locate an online source to get Chinese almond powder, and I always buy this from brick and mortar Asian grocery. In my experience, they are usually located in the milk/tea/coffee aisle. I have a photo of Chinese almond milk that I use for this recipe for reference.

Almond Tofu
Almond Tofu

The recipe is really straightforward, but you do need to read the instructions that come with your particular almond milk and agar-agar/gelatin powder. My agar-agar powder asks for one packet mix with 800 ml water, while the almond milk requires one packet mix with one cup of hot water. So, I go with 3 packets of Chinese almond milk powder, 1 packet of agar-agar powder, and 750 ml water. I boil the three ingredients together in a sauce pot, whisking frequently to mix everything up. I cook for another 2 minutes once it reaches a boiling point, then I simply pour into rice bowls. You can also just pour into a baking tray if you want and cut into cubes once set.

Almond Tofu
Almond Tofu

Next is simple. Let the milk and agar mixture chill in the fridge until set, about 1-2 hours. You can serve it from bowl, or you can cut it into cubes like the one in restaurant. Typically, almond tofu is served with a can of fruit cocktail. But I actually prefer to just cut up some fresh fruits, like berries or stone fruits (peaches/nectarines), and some maple syrup. Simple is best.

Almond Tofu

Author: Anita Jacobson




Prep Time: 5 mins

Cook Time: 5 mins

Total Time: 10 mins

Serves: 4

Print Recipe


  • Almond tofu
  • 1 packet (7 gram) agar-agar powder
  • 100 gram Chinese almond milk powder
  • 750 ml water
  • 75 gram sugar (optional, use only if the particular Chinese almond milk powder you are using contains no sugar)
  • Optional
  • 1 can fruit cocktail
  • fresh fruit (e.g. berries, stone fruits, mangoes, etc)
  • maple syrup


  • Almond tofu
    1. Whisk together agar-agar powder, Chinese almond milk powder, and water in a sauce pot. Turn heat on and bring to a boil, whisking frequently.
    2. Once it boils, cook for another 2 minutes. Turn heat off, and pour into bowls/mold(s)/baking dish.
    3. Chill in the fridge until set.
  • To serve
    1. Serve almond tofu with a can of fruit cocktail. Alternatively, serve with fresh fruits and maple syrup.
Indonesian Pantry
Indonesian Kitchen


  • Lynn Lynn says:

    Wow! I didn't know there was such a thing as Almond Tofu until a friend told me about it yesterday! I don't eat soy so this is exciting! I'm really looking forward to making this recipe! :)

Leave a comment

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

Rate this recipe: