Skim Milk
10.0best for french toastThinner and less protein; works in cereal and baking but coffee will taste watery
French Toast relies on Soy Milk for protein and body. When substituting, focus on matching what matters most for the custard soak.
Thinner and less protein; works in cereal and baking but coffee will taste watery
Skim milk's 3.4% protein sets custard at 161°F (vs soy's 158°F), giving a firmer interior. Soak bread 25 seconds per side and griddle at 325°F for 3 minutes per face; the slice absorbs fully without tearing.
Slightly tangy dairy milk; not plant-based, similar thin body works in coffee and baking
Goat milk's 4% fat enriches the custard beyond soy's 2%, creating a silkier brown-butter flavor interplay on the griddle. Soak 20 seconds per side to avoid oversaturation, and the tops brown at 325°F in 2.5 minutes per side.
Rich and creamy; use half soy milk plus half cream to approximate, adds dairy fat and body
Half and half's 10.5% fat turns the custard luxuriously rich — use the 1:0.875 ratio to avoid over-soaking. The griddle needs to drop to 300°F since the extra fat browns fast; flip once only, and crisp finishes golden.
Dairy-free, similar consistency
1% fat milk trades soy's earthy note for dairy creaminess with minimal fat gain. Its lactose browns deeper on the buttered griddle — pull slices at 2.5 minutes per side to prevent the tender crumb from over-drying.
Dairy-free, add lemon juice for tang
Kefir's acidity softens the bread's crumb as it soaks, giving a more tender absorb than soy. Reduce soak time to 15 seconds per side and add 1 tsp sugar to the custard since kefir's tang slightly shifts the maple syrup balance.
Use carton type not canned for drinking
Dairy-free, good all-purpose swap
Add cocoa and sweetener, dairy-free
Soy milk makes french-toast custard that soaks bread without tearing it, because its 3% protein sets gently around 158°F versus whole milk's 161°F. Whisk 2 eggs, 3/4 cup soy milk, 1 tsp vanilla, and a pinch of salt per 4 thick slices; soak 1-inch day-old brioche or challah 20 seconds per side so the custard absorbs into the crumb without making the slice collapse.
Preheat a buttered griddle to 325°F (medium heat) and cook 3 minutes per side until each face is a deep, even brown. Unlike soy milk in pancakes, where the batter is the whole food, french-toast uses the custard only as a delivery vehicle — the bread is the star.
The soy's faint sweetness complements maple syrup without fighting it. Flip once: multiple flips dry the interior before the exterior crisps.
Hold finished slices on a 200°F rack rather than stacking, or steam traps and softens the crisp exterior you just built.
Don't soak bread longer than 25 seconds per side in the custard; past that, the slice absorbs past saturation and tears on the griddle flip.
Avoid fresh soft bread — use day-old brioche or challah with enough structure to hold the custard, or the slice collapses into wet mush.
Reduce griddle heat to 325°F if tops darken before centers warm; soy milk's sugars brown fast and burn before the egg custard fully sets.
Don't flip more than once — each flip presses steam out and dries the interior before the exterior crisps golden.
Skip stacking finished slices; hold them on a 200°F rack so they stay crisp rather than steaming soft under their own weight.