Step 1- Make the Tofu Custard
Add the dairy-free milk, extra firm tofu, vanilla extract, sugar, cinnamon, salt, and optional vegan butter to a blender. Blend on high for 60 seconds until completely smooth no visible tofu texture should remain. The finished custard should look and feel like a thin, creamy, pourable liquid. If any graininess remains from the tofu, blend for another 30 seconds.
Pour the custard into a wide, shallow bowl large enough to accommodate a bread slice laying flat.
Step 2 - Preheat the Griddle or Pan
Place your griddle or large skillet over medium-low heat and allow it to preheat fully approximately 3–5 minutes. Use a pastry brush to coat the surface with vegan butter. The butter should melt and spread immediately when it contacts the preheated surface.
Testing the temperatur- A small drop of custard should sizzle gently when it hits the surface. If it sits quietly, the surface needs more time. If it splatters aggressively, reduce the heat.
Step 3 - Soak the Bread
Place one slice of bread flat in the custard bowl. Allow it to sit for 20 seconds, then turn it over and leave for another 20 seconds. Make sure every part of the bread surface contacts the custard including the crusts around the edges. Tilt the bread slice and briefly dip all four edges into the custard.
Lift the soaked bread carefully it will feel heavier and more fragile than dry bread. Move it directly to the hot griddle.
Step 4 - Cook to Deeply Golden
Place the custard-soaked bread on the preheated surface. Do not move it. Leave it completely undisturbed for 4–5 minutes. Resist the urge to peek every lift interrupts the crust formation that creates the beautiful golden exterior.
After 4–5 minutes, check the bottom edge it should be deeply golden with visible caramelization. Flip carefully with your wide spatula and cook the second side for another 4–5 minutes until equally golden.
The color you want- Deep amber-gold, not pale yellow. The caramelization of the sugar in the custard creates both the color and the slightly sweet, crispy crust character. If the slices are taking longer than 5 minutes to reach the right color, resist turning up the heat just add another minute.
Step 5 - Keep Warm and Serve
Transfer finished slices to a baking sheet in a 200°F oven to stay warm while you complete subsequent batches. Re-butter the griddle between batches.
Once all slices are cooked, arrange them on a large serving platter for the brunch presentation