There’s something incredibly soothing about the delicate, silky texture of Almond Tofu—also known as Annin Dofu—that makes it my go-to dessert when I crave something light yet indulgent. The subtle aroma of sweet almond combined with its melt-in-your-mouth creaminess feels like a gentle hug after a long day spent cooking and experimenting in the kitchen. Plus, it’s surprisingly easy to whip up at home with just a handful of ingredients! Whether you’re looking to impress guests with an elegant, refreshing treat or simply want to enjoy a dessert that’s far from the usual heavy fare, this Almond Tofu recipe strikes the perfect balance between simplicity and sophistication. Let me show you how to bring this classic Asian delight to your table with minimal fuss and maximum flavor.
Why choose Almond Tofu (Annin Dofu)?
Silky Smooth Texture: This dessert boasts an irresistibly creamy, melt-in-your-mouth softness that feels like a gentle treat for your taste buds. Simple Ingredients: You only need a few pantry staples, making it quick and easy to prepare even after a busy day. Light Yet Satisfying: It’s perfectly delicate without being heavy, ideal for those seeking a refreshing sweet finish. Elegant Presentation: Impress friends and family with a beautifully classic Asian dessert that looks as good as it tastes. Versatile Flavor: The subtle almond aroma pairs wonderfully with fresh fruit or a drizzle of syrup, making it adaptable to any occasion.
Almond Tofu (Annin Dofu) Ingredients
For the Almond Tofu Base
- Almond milk – provides the rich, nutty flavor essential to authentic Almond Tofu (Annin Dofu).
- Gelatin powder – ensures the perfect silky, jiggly texture without using heavy cream.
- Sugar – balances the nuttiness with just the right amount of sweetness; adjust to taste.
- Water – used to dissolve the gelatin and create the smooth custard consistency.
For Garnishes and Serving
- Fresh fruit (like lychee or mango) – adds a burst of natural sweetness and refreshing contrast.
- Honey or jasmine syrup – enhances the almond aroma and adds a delicate floral touch.
- Toasted almond slices – introduce a slight crunch that beautifully complements the creamy tofu.
How to Make Almond Tofu
- Bloom Gelatin: Sprinkle gelatin over cold water in a small bowl, let sit for 5 minutes until softened and slightly plump, ensuring smooth texture later.
- Warm Almond Milk: Gently heat almond milk over low heat until steamy but not boiling, about 3 minutes, stirring occasionally to prevent skin formation and maintain silky creaminess.
- Dissolve Gelatin: Add the softened gelatin into the warm almond milk, stirring continuously for 1 minute until fully dissolved and mixture appears smooth and pale ivory in color.
- Sweeten: Stir in sugar until completely dissolved, tasting for your preferred sweetness. Continue stirring off heat to keep mixture velvety without separating.
- Pour & Chill: Divide the silky custard into serving dishes, cover loosely, and refrigerate for at least 2 hours until fully set and gently jiggles when nudged.
For the Garnishes:
- Slice Fruit: Thinly slice lychee or mango, arranging pieces artfully atop each Almond Tofu serving just before serving for a pop of color.
- Drizzle & Sprinkle: Drizzle jasmine syrup or honey over the set dessert, then finish with toasted almond slices for a delicate crunch and extra aroma.
Optional: Garnish with mint leaves for a fresh herbal twist.
Exact quantities are listed in the recipe card below.

What to Serve with Almond Tofu (Annin Dofu)?
Treat your palate to a complete experience with delightful pairings that complement the delicate, creamy finish of this classic dessert.
-
Fresh Lychee: Juicy and sweet, lychee enhances the almond flavor while providing a refreshing, tropical burst.
-
Toasted Almond Slices: These add a delightful crunch and nutty aroma that perfectly complements the silky texture of the tofu.
-
Jasmine Syrup: A drizzle of this floral syrup amplifies the dessert’s fragrance, blending beautifully with the almond’s subtle taste.
-
Mango Slices: Rich and creamy mango contrasts nicely with the lightness of the Almond Tofu, adding a touch of vibrant color.
-
Herbal Tea: A warm cup of chamomile or jasmine tea creates a calming harmony and balances the sweetness of your dessert.
-
Coconut Milk: Coconut’s rich creaminess enhances the overall flavor profile, making each bite more indulgent yet light.
-
Mint Leaves: Adding fresh mint introduces a cooling note that refreshes the palate, ideal for a summery touch.
-
Sake or Sweet Wine: A glass of chilled sake or sweet dessert wine can elegantly elevate your dessert experience.
Enjoy crafting a memorable, harmonious meal that celebrates the soothing essence of Almond Tofu!
How to Store and Freeze Almond Tofu
-
Room Temperature: Almond Tofu is best enjoyed fresh, so keep it at room temperature for no more than 2 hours to maintain its creamy texture.
-
Fridge: Store in an airtight container in the refrigerator for up to 3 days. This will keep the Almond Tofu cool and fresh without losing its silky feel.
-
Freezer: While freezing is not ideal, you can freeze Almond Tofu for up to 1 month. The texture may change upon thawing, so consider pureeing before freezing if texture is a concern.
-
Reheating: If you’ve frozen Almond Tofu, thaw it overnight in the fridge. Enjoy chilled; reheating is not recommended, as it may alter the delicate structure.
Almond Tofu (Annin Dofu) Variations
Feel free to put your own twist on this luscious dessert and make it uniquely yours!
- Nut Milk Swap: Use coconut or cashew milk for a different nutty flavor while maintaining the creamy texture.
- Sweetener Alternatives: Substitute honey or maple syrup for sugar to cater to dietary preferences or to alter the flavor profile.
- Fruit Fusion: Experiment with other fruits like strawberries or kiwi for a vibrant explosion of colors and tastes.
- Dairy-Free Cream: Add a splash of coconut cream for an extra layer of richness that complements the original almond flavor beautifully.
For those looking to amplify the dish’s character, consider this: adding a hint of almond extract enhances the almond aroma, transporting your taste buds straight to a dreamy orchard.
- Chocolate Drizzle: Drizzle with melted dark chocolate for a decadent twist that adds a touch of sweetness and a rich depth.
- Herb Infusion: Incorporate a few drops of lavender or basil extract to elevate the aroma; your dessert will leap into gourmet territory.
- Spicy Kick: For the adventurous, a pinch of cayenne or ginger powder can add an unexpected heat that tantalizes the palate.
Make Ahead Options
These Almond Tofu (Annin Dofu) are perfect for meal prep enthusiasts! You can prepare the almond tofu base up to 24 hours in advance, ensuring you have a light dessert ready to go. Simply follow the recipe until the chilling step, then cover the individual servings and refrigerate them. This not only saves time but also enhances the flavors as they meld together. When you’re ready to serve, artfully garnish with fresh fruit, drizzle some jasmine syrup, and sprinkle with toasted almond slices for that lovely crunch. Your Almond Tofu will be just as delicious, making it an effortless yet elegant treat for any occasion!
Expert Tips for Almond Tofu (Annin Dofu)
- Perfect Gelatin Blooming: Always sprinkle gelatin over cold water and let it sit fully to avoid clumps and ensure a smooth, silky Almond Tofu texture.
- Gentle Heating: Warm almond milk slowly on low heat; boiling can break down proteins and alter the creamy consistency.
- Taste as You Sweeten: Add sugar gradually and taste along the way to balance sweetness without overpowering the subtle almond flavor.
- Chill Thoroughly: Refrigerate the mixture for at least 2 hours to achieve the signature gentle jiggle and firm custard feel.
- Fresh Garnishes: Add fruit and nuts just before serving to maintain freshness, texture contrast, and vibrant presentation.
Almond Tofu (Annin Dofu) Recipe FAQs
How do I know if my almond milk is the right kind for Almond Tofu?
Choose unsweetened almond milk with a smooth, creamy texture and no added flavors. It should have a natural light almond aroma but not taste too strong or bitter. The purer the almond flavor, the more authentic your Almond Tofu will taste!
What’s the best way to store leftover Almond Tofu?
I recommend storing your Almond Tofu in an airtight container in the fridge. It will stay fresh and silky for up to 3 days. Keep it chilled until just before serving, and add any fresh fruit or toppings right before eating to maintain the best texture and flavor.
Can I freeze Almond Tofu for later use?
Absolutely! Although freezing Almond Tofu may change its delicate texture, you can freeze it for up to 1 month. Here’s how: transfer the set Almond Tofu to a freezer-safe container, cover tightly, and freeze. When ready, thaw overnight in the refrigerator. The texture might become slightly grainy, so consider blending it before freezing if you want a smoother consistency.
Why did my Almond Tofu not set properly and remain too soft?
This usually happens if the gelatin was not fully bloomed or dissolved. Always sprinkle gelatin over cold water first and let it sit for about 5 minutes until plump. Then stir it thoroughly into gently warmed almond milk—avoid overheating or boiling, as that can affect gelatin’s setting power. If needed, add a little more gelatin next time for a firmer texture.
Are there any allergy concerns or dietary notes for Almond Tofu?
Yes! Almond Tofu contains almond milk, so it’s not suitable for those with nut allergies. However, it’s naturally dairy-free and vegan-friendly if you use plant-based gelatin substitutes. If serving to pets, remember this dessert contains gelatin and sweeteners, so it’s best to avoid sharing it with them.

The Best Creamy Almond Tofu (Annin Dofu) Recipe You’ll Love
Ingredients
Equipment
Method
- Bloom Gelatin: Sprinkle gelatin over cold water in a small bowl, let sit for 5 minutes until softened.
- Warm Almond Milk: Heat almond milk over low heat until steamy, about 3 minutes.
- Dissolve Gelatin: Add softened gelatin into warm almond milk, stirring for 1 minute until smooth.
- Sweeten: Stir in sugar until dissolved, tasting for preferred sweetness.
- Pour & Chill: Divide into serving dishes, cover, and refrigerate for at least 2 hours.
- Slice Fruit: Arrange sliced lychee or mango atop each serving just before serving.
- Drizzle & Sprinkle: Drizzle syrup over dessert and finish with almond slices.




