Desserts
This bean curd pudding recipe transforms simple silken tofu into a velvety, jelly-like dessert with surprising depth—no refined sugar or dairy required. 💛 The secret lies in blending tofu with sweetener and agar-agar, then steaming until it achieves that signature wobbling texture between custard and jelly.
I first discovered this technique while adapting traditional Chinese dougan for modern tastes, and it’s since become a staple in my vegan dessert rotation.
The beauty of this recipe is its versatility—you can keep it classic with red bean paste or elevate it with coconut milk and pandan extract for a tropical twist.
Unlike traditional versions that rely on gelatin, this method uses agar-agar for a plant-based, set texture that still melts beautifully on the tongue. The process is straightforward: blend, steam, then chill, but the result feels like a gourmet treat.
What makes this pudding truly special is how it balances simplicity with sophistication. The silken tofu provides a silky mouthfeel, while the agar-agar gives it structure, creating a dessert that’s both cooling and satisfying.
Garnish with toasted sesame seeds or fresh fruit to add crunch and freshness, and you’ve got a dessert that’s as impressive as it is easy to make.
Perfect for potlucks, dessert parties, or a luxurious vegan treat, this recipe proves plant-based desserts can be just as rich and indulgent as their traditional counterparts. Let’s get started!
Ingredients for bean curd pudding
Silken tofu, agar-agar, and coconut milk create a velvety vegan dessert with restaurant-quality texture.
| Ingredient | Amount | Notes |
|---|---|---|
| Silken Tofu 🥛 | 14 oz | Extra-firm, drained well |
| Agar-Agar Powder 🌿 | ½ tsp | High-quality, food-grade |
| Maple Syrup 🍯 | ¼ cup | Pure, grade B preferred |
| Coconut Milk 🥥 | ½ cup | Full-fat, canned for creaminess |
| Red Bean Paste 🌱 | ½ cup | Sweetened, store-bought or homemade |
| Pandan Extract 🌺 | ½ tsp | Optional, for floral aroma |
| Toasted Sesame Seeds 🌰 | 1 tbsp | For garnish, light toasted |
| Lime Zest 🍋 | 1 tsp | Fresh, finely grated |
| Vanilla Extract 🌸 | ½ tsp | Pure, high-quality |
| Filtered Water 💧 | ¼ cup | Room temperature |
| Coconut Sugar 🍯 | 2 tbsp | Fine, for subtle sweetness |
| Pinch Salt 🧂 | ⅛ tsp | Fine sea salt |
The silken tofu is the foundation—opt for extra-firm varieties like Nasoya Super Firm or House Foods for the best texture. Drain it thoroughly for 15 minutes before use to remove excess water, which prevents a watery pudding. Agar-agar is non-negotiable here; Annie's Homegrown or Wholesome Sweeteners brands are reliable for consistent gelling. If you can't find agar-agar, kanten flakes work equally well, but adjust the amount to 0.25 teaspoons for the same effect. For the coconut milk, full-fat canned versions like Thai Kitchen or Goya provide the richest creaminess without separation.
No red bean paste? Sweetened mashed chickpeas or blended dates offer a similar earthy sweetness. Pandan extract can be swapped for 1 teaspoon of vanilla extract if unavailable, though the flavor profile shifts slightly. Maple syrup is ideal for its deep caramel notes, but agave nectar or date syrup work in a pinch—just reduce by 10% due to their higher moisture content. The lime zest adds brightness, but lemon zest is a perfectly acceptable substitute. For a nut-free option, omit the sesame seeds and garnish with crushed pistachios or toasted coconut flakes instead.
This pudding sets best when chilled for at least 4 hours, but overnight yields the firmest texture. Store leftovers in airtight containers for up to 5 days in the fridge or 3 months in the freezer—thaw overnight in the refrigerator. To serve, gently invert onto plates for an elegant presentation. The agar-agar gives it a delicate wobble, so handle it like you would gelatin. Garnishes like toasted sesame seeds or fresh mango slices add visual appeal and contrast the silky texture.
Why You'll Love This Recipe
- No Blender Needed: Honestly, I love that this only requires blending silken tofu and coconut milk—no fancy gadgets. Just a whisk and a steady hand, and you’re good to go. The agar-agar powder does all the heavy lifting for that perfect wobble.
- Sweet-Salty Magic: That red bean paste? It’s the star. The maple syrup gives it a caramelized depth, while the coconut milk keeps it creamy without overpowering. One bite and you’ll understand why it’s dangerously addictive.
- Meal Prep Hero: Between us, this is my go-to for lunchboxes or after-dinner treats. It sets in hours, so I make a big batch on Sundays—no reheating, just grab and go. Kids love the texture, and honestly, so do I.
- Budget-Friendly Luxury: Silken tofu and agar-agar are cheap staples, and red bean paste lasts forever. A single batch stretches for days, and the flavors only get better as it chills. Fancy dessert, zero guilt.
Step-by-step instructions for bean curd pudding
Create a velvety-smooth dessert with layers of flavor and texture using precise techniques.
👨🍳 Step 1: Blend the Silken Tofu Base
Drain the 14 oz silken tofu thoroughly and pat it dry with paper towels to remove excess moisture. Transfer it to a high-speed blender along with the 0.25 cup filtered water, 0.25 cup maple syrup, 0.5 cup coconut milk, 2 tbsp coconut sugar, 0.5 tsp vanilla extract, 1 tsp lime zest, and 0.125 tsp pinch salt. Blend until completely smooth, scraping down the sides as needed—this ensures no lumps remain in your final pudding.
Here's the thing—blending the tofu with water first creates a smoother texture. The coconut milk and maple syrup will emulsify perfectly, giving you that signature silky mouthfeel. Taste the mixture now; it should be sweet, tangy, and slightly floral from the lime zest. If needed, adjust sweetness with a touch more coconut sugar or acidity with a pinch of salt.
🔥 Step 2: Incorporate the Agar-Agar and Red Bean Paste
In a small bowl, whisk together the 0.5 tsp agar-agar powder with 2 tablespoons of the blended tofu mixture to create a slurry. This prevents clumping when added to the main mixture. Gradually pour the slurry back into the blender and pulse just until combined—over-blending can break down the agar-agar's gelling properties.
Next, add the 0.5 cup red bean paste and 0.5 tsp pandan extract (if using) to the blender. The red bean paste will add subtle sweetness and texture contrast, while the pandan extract contributes a delicate floral aroma. Blend again until the red bean paste is fully incorporated and the mixture is completely smooth. The batter should now have a thick, pudding-like consistency—this is your ideal starting point.
⏰ Step 3: Cook the Pudding Mixture
Transfer the blended mixture to a medium saucepan and place it over medium heat. Stir gently but continuously with a silicone spatula for 5-7 minutes until the mixture reaches 185°F and begins to thicken noticeably. You'll see it transform from a smooth liquid to a glossy, pudding-like texture—this is when the agar-agar activates and creates that signature firm yet silky consistency.
Watch for small bubbles forming around the edges of the pan, but don't let it boil. Once it reaches 185°F and coats the back of a spoon, remove it from heat immediately. The pudding will continue to thicken as it cools, so stopping at this precise temperature prevents over-cooking and maintains that perfect texture.
🥘 Step 4: Set the Pudding in Molds
Quickly pour the hot pudding mixture into 4 (4-ounce) ramekins or small pudding cups, filling them about ¾ full. Tap each mold gently on the counter to eliminate any air bubbles that may have formed during pouring. Place the ramekins in an ice bath or fill a large bowl with cold water and submerge the ramekins halfway—this rapid cooling helps set the pudding evenly and prevents a watery center.
Let the puddings cool completely in the ice bath for 15-20 minutes, then transfer them to the refrigerator to chill for at least 4 hours or until fully set. The longer they chill, the firmer they'll become, but they should still have that signature silky texture when cut. Pro tip: If you're short on time, you can speed this up by placing the ramekins in the freezer for 1 hour, but they won't be as smooth.
🍽️ Step 5: Serve with Garnish
Once the puddings are fully set, run a knife around the edges to loosen them from the ramekins. Invert each pudding onto a serving plate and sprinkle generously with 1 tbsp toasted sesame seeds. The contrast between the smooth pudding and crunchy sesame seeds adds both texture and visual appeal.
Serve immediately or store in an airtight container in the refrigerator for up to 3 days. The pudding will hold its shape beautifully when sliced, revealing that creamy interior with subtle red bean specks. Each bite should deliver a harmonious blend of sweet, floral, and nutty flavors—proof that simple ingredients can create something truly special.
Pro Tips For Making Bean Curd Pudding
- BLEND TOFU SMOOTHLY: Whiz the silken tofu with coconut milk until it’s actually smooth—no lumps, no excuses. I used to hit it with the stick blender and still get gritty bits; now I pulse it in a food processor first, then blend. That’s how you get that restaurant-quality texture.
- WEIGH AGAR-AGAR PRECISELY: Agar-agar powder is finicky—use a kitchen scale for 1.5g per 250ml liquid, not eyeballing. Too much and your pudding turns rubbery; too little and it won’t set. (Yes, even if your recipe says "a pinch.") Trust the numbers.
- COOL THE MIX SLOWLY: Pour the hot mixture into molds, then pop them in the fridge after letting it sit at room temp for 10 minutes. Rushing this causes cracks when it chills—like letting a hot mug hit ice water. Patience here saves you from lumpy pudding.
- STIR RED BEAN PASTE WELL: Don’t just dump the paste in and call it done. Whisk it into the warm coconut milk until it’s fully dissolved—no globs, no settling. I learned this after cutting into pudding with dry spots. A fine-mesh sieve helps if yours is extra thick.
Pro cooking tips for perfect results
Silken Tofu Prep
Draining and drying the silken tofu properly is the foundation of your pudding’s texture. I always use extra-firm tofu like Nasoya Super Firm because it holds its shape better during blending.
After draining for 15 minutes, pat it dry with paper towels—this removes excess moisture that can make your pudding watery. For even smoother results, I like to press the tofu lightly between two paper towels for 5 minutes before blending. 🥛
Agar-Agar Slurry Technique
The key to avoiding agar-agar clumps is creating a slurry first. Whisk the 0.5 tsp agar-agar with 2 tablespoons of your blended tofu mixture before adding it back to the main batch. This ensures even distribution and prevents those dreaded grainy spots.
I’ve found that Annie’s Homegrown agar-agar works best because it dissolves completely at 185°F without any residue. Once mixed, heat the pudding gently—medium heat only—to activate the agar without breaking it down. 🌿
Temperature Control
Your pudding’s texture hinges on reaching exactly 185°F—no higher, no lower. I use a thermometer to monitor this because visual cues alone can be misleading. Once it hits that temp, it should coat the back of a spoon like thick pudding.
If you overheat it past 190°F, the agar-agar will over-gel, making your dessert too firm and rubbery. Remove it immediately when it reaches 185°F and let it cool slightly before molding. ⏰
Molding Secrets
Pouring the pudding into ramekins is where precision matters. Fill them ¾ full to account for expansion, and tap gently on the counter to release air bubbles. For an extra-smooth finish, I dip the ramekins in ice water for 15 minutes before refrigerating.
This rapid cooling helps set the pudding evenly. Pro tip: If you’re using glass ramekins, let them cool completely before refrigerating to prevent cracking from thermal shock. 🥘
Chilling Time
Patience is key here—4 hours in the fridge is the magic number for perfect texture. The pudding will firm up but still maintain that signature jelly-like wobble. If you’re short on time, a 1-hour freezer chill works, but it’ll be slightly less silky.
I always test one pudding by tapping it gently—if it holds its shape but still jiggles slightly, it’s ready. For best results, let it sit at room temperature for 10 minutes before serving to soften the edges. ❄️
Garnish Like a Pro
Toast your sesame seeds in a dry pan over medium heat for 1-2 minutes until golden—this adds nutty depth and prevents them from sinking into the pudding. For extra flair, I drizzle a little coconut cream or sprinkle freeze-dried mango powder on top.
The contrast between the smooth pudding and crunchy garnish makes every bite exciting. Serve immediately for the best texture and presentation. 🌰
Nutrition facts
Frequently asked questions
Can I make this bean curd pudding without agar-agar?
You can substitute agar-agar with 0.25 tsp kanten flakes (red algae) or 1.5 tsp cornstarch, but the texture will differ. Agar-agar creates that signature jelly-like wobble, while cornstarch makes it softer and more custard-like. For best results, stick with agar-agar or kanten for that authentic bean curd texture.
How do I prevent my pudding from being too sweet?
Start with 1.5 tbsp coconut sugar instead of 2 tbsp and taste the blended mixture before cooking. You can also reduce the maple syrup to 0.2 cup. The red bean paste adds natural sweetness, so adjust based on its sweetness level. For extra balance, add ½ tsp lime juice to brighten flavors.
Why did my pudding turn out grainy?
Graininess usually means the agar-agar didn't dissolve properly. Always whisk it into a slurry first with 2 tbsp pudding mixture before adding to the main batch. Also, avoid over-blending after adding agar-agar, as this can break down its gelling properties. For a smoother texture, strain the mixture through a fine-mesh sieve before pouring into ramekins.
Can I make this pudding ahead of time?
This pudding actually tastes better after 24 hours in the fridge as the flavors meld. Store in airtight containers for up to 5 days or freeze for 3 months. Thaw overnight in the refrigerator before serving. The texture remains perfect when properly stored.
What are some creative flavor variations?
Try swapping red bean paste for mango purée, matcha powder, or chocolate hazelnut spread. For tropical flavors, add ½ cup coconut cream and 1 tsp vanilla bean paste. For a spiced version, include ½ tsp cinnamon and ¼ tsp cardamom in the blended mixture. The possibilities are endless!
