Best Vanilla Tofu Bread Pudding (Silky & Decadent)
|
Cook50 min
|
Total70 min
|
Servings6

Browse all Vegan Desserts →48 plant-based recipes
If you are making bread pudding that is rich and creamy without heavy cream or eggs, silky tofu is your secret ingredient. Silky tofu works perfectly because its smooth texture blends right into the bread cubes, creating that luxurious mouthfeel you would get from traditional custard. Lining your baking dish with a silicone baking mat set* helps prevent sticking and makes cleanup much easier after baking.
Silky Vanilla Tofu Stars
This elegant dessert combines silky tofu with classic bread pudding elements to create a creamy, dairy-free treat. The vanilla-infused tofu works as the binding agent, replacing traditional custard while keeping a rich, smooth texture that pairs well with the soft bread cubes and sweet raisins. A silicone baking mat set* placed under your baking dish promotes even heat distribution and keeps the bottom from overbrowning.
Ingredients:
Best Vanilla Tofu Bread Pudding (Silky & Decadent)
by veganpreps.com

Ingredients
- 9 slices bread, preferably slightly stale, cut into 1-inch cubes (about 6 cups)
- 1 package (10 oz) silken tofu
- 1 cup unsweetened plant milk (soy or oat recommended)
- 1/3 cup maple syrup or granulated sugar
- 1 tablespoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/2 cup raisins
- Oil or vegan butter for greasing the dish
- Powdered sugar for dusting (optional)
Instructions
- 1Preheat oven to 350°F (175°C). Grease an 8×8-inch (2-quart) baking dish with oil or vegan butter.
- 2Blend silken tofu, plant milk, maple syrup, vanilla extract, cinnamon, and nutmeg in a blender until completely smooth.
- 3Place bread cubes in the prepared baking dish. Scatter raisins evenly over the bread. Pour the tofu custard over the top and press gently with a spatula so all bread is submerged. Let soak for 10 minutes.
- 4Bake uncovered for 45-50 minutes until the top is golden and the custard is set — the center should not jiggle when the pan is gently shaken.
- 5Cool for 10 minutes before slicing. Dust with powdered sugar if desired and serve warm.
Notes
- Store leftovers in an airtight container in the fridge for up to 4 days.
- This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
- Adjust seasoning to taste after reheating, as flavors can mellow during storage.
I’d pick a firm but silky tofu variety that blends smoothly into the bread mixture without getting grainy. The bread should be slightly stale or day-old so it absorbs the tofu mixture better – fresh bread tends to get too soggy. If I’m using vanilla extract on top of vanilla-flavored tofu, I’d use a bit less to keep the vanilla flavor from taking over. Raisins can be soaked in warm water for a few minutes before adding to make them softer, or I can swap them out for other dried fruits like cranberries or chopped apricots depending on what I like.
Soaking Bread Ensures Perfect Texture

Begin by preheating your oven to 350°F and oiling a 9-inch casserole dish. Cut 9 slices of bread into 1-inch cubes, making sure they’re all about the same size for even cooking. In a large bowl, combine the 10-ounce package of silky tofu with your bread cubes, 1 tablespoon of vanilla extract if desired, and 1/2 cup of raisins. Stir the mixture well, making sure every bread cube is thoroughly coated with the tofu mixture.
The soaking step is really important for getting the perfect texture in your bread pudding. Let the mixture soak for at least 10 minutes, which lets the bread soak up the creamy tofu base and the raisins to plump up a bit. This resting period brings all the different parts together into one dish with a moist, custard-like feel throughout instead of dry bread pieces sitting in liquid.
Transfer the soaked mixture into your greased casserole dish and bake for 30 minutes until the pudding is set and lightly golden. Once you pull it from the oven, you can sprinkle icing sugar over the top if you want extra sweetness and to make it look nice. Serve it warm for the best flavor and texture.
Try Different Bread Types
Once you’ve mastered the soaking technique that gives your bread pudding its creamy texture, you can start experimenting with different types of bread to create new flavors and textures. I’ve found that brioche adds richness and a slightly sweet taste, while whole wheat bread brings earthiness and heartiness. Sourdough works wonderfully too – its tanginess cuts through the vanilla’s sweetness in a nice way. You can even try challah or French bread for different results. The key is choosing bread with enough structure to absorb the tofu mixture without becoming mushy. Each bread type changes your pudding into something unique and delicious.
Pair With Vegan Cream Topping
While your bread pudding’s still warm from the oven, you’ll want to top it with vegan whipped cream because the contrast between the creamy pudding and a light, fluffy topping creates a nice texture combination that makes each bite better. I recommend using vegan whipped cream whipped to stiff peaks, which gives you that thick texture that won’t fall flat quickly. You can make it yourself with a mixer in about three minutes, or grab a store-bought container if you’re short on time. The cool cream melts slightly into the warm pudding, creating pockets of richness throughout each spoonful.
Final Thoughts
Beyond the vegan cream topping, you’ve got yourself a complete dessert that’s ready to serve and enjoy. This vanilla tofu bread pudding has a silky texture that will impress your guests, and the best part is how simple it actually is to make. You’re working with minimal ingredients and easy steps, so there’s no reason to feel intimidated. The silky tofu creates that creamy foundation, while the raisins add natural sweetness throughout. You can serve this at a dinner party or enjoy it solo, and you’ll appreciate how this dessert comes together quickly. It’s comfort food that doesn’t require complicated techniques, making it perfect for any skill level.

