Soft Annin Tofu (杏仁豆腐): The Ultimate Chinese Almond Dessert

by Norie
Published: Updated:
annin tofu

Annin Tofu is the most beloved Chinese dessert in Japan. You can find it everywhere. It is in high-end dim sum spots and local convenience stores.

When I moved to the U.S., I noticed something surprising. Most local Chinese restaurants do not feature it on their menus. As a Japanese person, I crave this light dessert. It is perfect after a rich, savory meal.

This recipe delivers a velvety, melt-in-your-mouth texture. We pair it with a beautiful, naturally pink fresh peach syrup.

What is Annin Tofu?

annin tofu

Despite the name, Annin Tofu contains no soy milk or real tofu. The name comes solely from its appearance. It looks like snowy white blocks of soft silken tofu.

Traditional Annin Tofu is a sweet jelly. Chefs make it from apricot kernel milk, sugar, and a setting agent.

Ancient Chinese medicine used apricot kernels to soothe coughs and asthma. Raw kernels taste quite bitter. To fix this, doctors mixed them with sweet milk and sugar. This clever trick created a legendary dessert.

Key Ingredients: Almond Powder vs. Almond Flour

almond powder
almond tofu

To get this recipe right, understanding your ingredients is essential.

Use Chinese Almond Powder (杏仁粉 / 杏仁霜): This is actually made from sweet apricot kernels, not tree almonds. It has a distinct, sweet, elegant, and flower-like aroma. You can easily find it at local Chinese grocery stores or online.

Do NOT use Western Almond Flour/Meal: Tree almond flour will not dissolve in the milk. It will leave your dessert gritty and without that signature floral aroma.

The Extract Alternative: If you cannot find authentic Chinese almond powder, you can substitute it with high-quality almond extract, though the flavor profile will shift slightly.

Why You’ll Love This Recipe

annin tofu with fresh peach

The Best Texture: While traditional recipes use agar-agar (which yields a firmer, gelatinous snap), this recipe uses gelatin to achieve an incredibly soft, creamy, pannacotta-like texture.

pink peach syrup

Naturally Pink Peach Syrup: Instead of using canned fruit cocktail syrup, we make a quick homemade syrup infused with fresh peach skins, giving it a stunning pink hue and a fresh, summer aroma.

annin tofu
Print Recipe
No ratings yet

Soft Annin Tofu (杏仁豆腐) with Fresh Peach Syrup

A melt-in-your-mouth, silky-smooth Chinese almond dessert made with authentic apricot kernel powder, paired with a gorgeous, naturally pink homemade fresh peach syrup.
Prep Time15 minutes
Cook Time10 minutes
Chill Time3 hours
Total Time3 hours 25 minutes
Course: Dessert, Japanese Sweets
Cuisine: Chinese, Japanese fusion
Keyword: Annin Tofu, Asian Dessert,, chia pudding, Chinese Almond Dessert, Dim Sum Dessert
Servings: 4 people
Calories: 295kcal

Ingredients

Almond Tofu Base

  • 7 g Gelatin powder
  • 1 tbsp Water for blooming gelatin
  • 532 ml Whole milk
  • 70 g Granulated sugar
  • 5 tbsp Chinese almond powder 杏仁霜 / 杏仁粉
  • 144 ml Heavy cream

Fresh Peach Syrup & Garnish

  • 158 ml Water
  • 45 g Granulated sugar
  • 1 tbsp Lemon juice
  • 1 pc Fresh Peach peeled; reserve skin for syrup, slice flesh for garnish
  • 1 tbsp Goji berries optional, for garnish

Instructions

Prepare the Almond Tofu

  • In a small bowl, sprinkle the gelatin powder over 1 tablespoon of water. Mix well and let it sit for 3 to 5 minutes to soften.
    bloom gelatin
  • In a medium pot, combine whole milk, sugar, and Chinese almond powder. Place over medium heat and stir constantly until the sugar and powder dissolve completely. Turn off the heat right before it reaches a simmer—do not let it boil.
    heat
  • Add the bloomed gelatin into the warm milk base and stir until fully dissolved. Pour in the heavy cream and whisk gently to combine.
  • Pour the liquid base through a fine-mesh strainer into your desired serving molds or a large flat container to ensure an ultra-smooth finish.
    let it over night
  • Cover and place in the refrigerator for at least 3 hours or until completely set.

Prepare the Peach Syrup & Assemble

  • Combine water, sugar, lemon juice, and the reserved fresh peach skins in a small saucepan. Heat over medium heat. Stir occasionally to dissolve the sugar. Remove from the heat once it starts simmering.
    peach syrup
  • Pour the hot syrup through a fine-mesh strainer into a clean container. Press gently on the peach skins to extract the pink color. Discard the skins. Let the syrup cool completely, then chill it in the refrigerator.
    strain skin
  • Scoop the chilled annin tofu into serving bowls.
    almond tofu
  • Slice the peach flesh into bite-sized pieces. Arrange the fresh peach slices on top. Pour the chilled pink syrup over the dessert. Garnish with goji berries and serve.

Notes

    • Almond Powder Note: Buy authentic Chinese Almond Powder (杏仁粉/杏仁霜) made from apricot kernels. Do not use Western tree almond flour. It does not dissolve and makes the texture gritty.
    • Temperature Caution: Do not boil the milk after adding the gelatin. High heat destroys the gelatin structure. This prevents the dessert from setting correctly.
    • Storage: Keep the dessert covered in the refrigerator for up to 3 days. Store the tofu and syrup separately. Combine them right before serving to keep the peaches fresh.

Nutrition

Calories: 295kcal | Protein: 5.1g | Fat: 17.2g | Saturated Fat: 10.6g | Trans Fat: 17.2g | Cholesterol: 53mg | Sodium: 65mg | Fiber: 0.8g | Sugar: 29.5g

You may also like

Leave a Comment

Recipe Rating