
When it comes to hosting a Chinese dinner party, I always find dessert to be the trickiest part of the menu. Traditionally, Chinese banquets end with a simple plate of fresh fruit light, refreshing, and perfectly healthy. While I appreciate the tradition, I have to admit it can feel a little underwhelming, especially after living in the US where dessert is such an important part of the meal.
At the same time, I find that many American desserts are simply too sweet and heavy for my taste. I enjoy a rich chocolate cake occasionally, but more often than not, I crave something light and delicate something that rounds off a meal rather than turning it into a whole new course.
That is exactly why almond tofu has become one of my favorite desserts to serve.
What Is Almond Tofu?
Almond tofu, also known as annin tofu or almond pudding, is a silky, jelly-like dessert made from apricot kernel milk and a gelling agent. The name can be a little confusing in Chinese, the characters for “almond” and “apricot” are the same, which is why the term “almond milk” can refer to two very different things depending on the context.

A traditional version of this dessert requires you to buy apricot kernels, boil and grind them, then press out the “milk” by hand. The liquid is sweetened and combined with a coagulant to set into a delicate pudding.
While I love the authenticity of the traditional method, I find it impractical for everyday cooking. Apricot kernels are difficult to find in regular grocery stores, and the process is quite time-consuming.
My Simplified Approach
Instead of going through all that effort, I developed a much easier approach that uses almond milk and almond extract. The result is just as delicious, but the cooking time is reduced to about 10 minutes!
The pudding turns out silky smooth with a delicate, nutty fragrance. It is light, refreshing, and not overly sweet exactly the kind of dessert I love.
How to Serve
You can serve this almond pudding with fresh berries and a drizzle of honey for a simple, elegant presentation. But my personal favorite way to enjoy it is with macerated strawberries.

To make them, simply slice fresh strawberries and toss them with a little sugar. Let them sit for a couple of hours, and they will soften and release their juices, creating a beautiful, fruity syrup that pairs perfectly with the creamy pudding.
Why You Will Love This Recipe
- Make-Ahead Friendly: Perfect for dinner parties you can prepare it a day in advance.
- Light and Refreshing: A delicate dessert that cleanses the palate after a rich meal.
- Quick and Easy: Ready in just 10 minutes of active prep time.
- Beautiful Presentation: Elegant enough to impress guests.
- Dietary Friendly: Naturally gluten-free and easily made vegan with agar-agar.
Final Thoughts
This light, elegant dessert is the perfect way to end any meal. It is fruity, delicate, and not too sweet just the right finishing touch for a dinner party or a special family meal.
I hope you enjoy making and serving this almond tofu as much as I do!

Almond Tofu
Ingredients
Notes
Step-by-Step Instructions
Step 1: Prepare the Almond Milk Base
Pour 1 cup of almond milk into a small sauce pan and bring it to a gentle boil over medium heat. Once it reaches a boil, remove the pan from the heat immediately.Step 2: Add the Gelatin
Add the gelatin (or agar-agar) to the hot almond milk and stir continuously until it is completely dissolved. There should be no lumps or grains remaining.Step 3: Sweeten and Flavor
Add 4 tablespoons of sugar and the almond extract to the mixture. Stir well until the sugar has fully dissolved.Step 4: Add the Remaining Milk
Pour in the remaining 1 cup of almond milk and stir until everything is well combined.Step 5: Strain and Set
To ensure a perfectly smooth texture, strain the mixture through a fine-mesh sieve into an 8×8-inch (20×20 cm) baking dish or any shallow container. This removes any undissolved bits and gives you a silky finish. Place the dish in the refrigerator and let it set for about 1 hour, or until the pudding is firm to the touch.Step 6: Prepare the Strawberries
While the pudding is setting, prepare your strawberry topping. Wash and quarter the fresh strawberries, then place them in a bowl. Sprinkle with the remaining 1 tablespoon of sugar and toss gently to coat. Cover the bowl with plastic wrap and transfer it to the refrigerator. The strawberries will macerate (soften and release their juices), creating a beautiful, naturally sweet syrup.Step 7: Serve and Enjoy
When you are ready to serve, run a knife around the edges of the pudding to loosen it from the pan. Cut the pudding into ½-inch (1 cm) squares or any shape you prefer. Using a rubber spatula, gently release the pudding pieces and transfer them into individual serving bowls. Top each bowl with the macerated strawberries and their delicious syrup. Serve chilled and enjoy!Pro Tips for Success
- Patience is key: Allow the pudding to set fully in the refrigerator for at least 1 hour. If it is not firm enough, give it a little more time.
- Strain for smoothness: Do not skip the straining step it ensures your pudding has that professional, silky texture.
- Make ahead: This dessert is perfect for dinner parties because you can prepare it a day in advance. Simply keep it covered in the refrigerator and add the strawberries just before serving.
- Get creative with toppings: While strawberries are my favorite, feel free to use raspberries, blueberries, sliced mangoes, or even a drizzle of honey or caramel sauce.
Serving Suggestions
This almond tofu is wonderfully versatile. Serve it:- As a light dessert after a heavy meal
- As a refreshing treat on a warm day
- As an elegant finish to a dinner party
- As a healthy snack for any time of day
Nutrition Information (Per Serving)
Serving size: 1 serving | Recipe yields approximately 4 servings| Nutrient | Amount |
|---|---|
| Calories | 102 kcal |
| Carbohydrates | 21.7 g |
| Protein | 1 g |
| Total Fat | 1.7 g |
| Sodium | 91 mg |
| Potassium | 207 mg |
| Dietary Fiber | 1.9 g |
| Sugar | 18.7 g |
| Calcium | 180 mg |
| Iron | 0.7 mg |

