Dairy-Free Coconut French Toast with Tropical Fruits

Creamy coconut milk replaces traditional eggs and cream in this dairy-free French toast, delivering rich flavor without animal products. Stale bread soaks briefly in a warming blend of coconut milk, maple syrup, vanilla, and cinnamon before pan-frying to golden edges and soft centers. Fresh tropical toppings—mango, pineapple, or banana—add brightness and textural contrast to the custard-soaked slices. This version suits anyone avoiding dairy, whether for allergies, ethics, or dietary preference. Serve warm for breakfast or brunch, especially when you have ripe fruit on hand. The coconut milk creates surprisingly creamy coating without eggs, while the tropical twist enhances standard French toast into something more interesting and summery.
Ingredients
- 6 slices of bread, preferably stale
- 1 cup coconut milk
- 3 tablespoons maple syrup
- 1 teaspoon vanilla extract
- ¼ teaspoon ground cinnamon
- salt, pinch
- 2 tablespoons coconut oil
- tropical fruits such as bananas, pineapple, or mango, for topping(optional)berries, stone fruitnullseasonal
Tartness balances sweetness differently
- maple syrup or powdered sugar, for serving(optional)
Instructions
- 1
Whisk together coconut milk, maple syrup, vanilla extract, cinnamon, and salt in a shallow dish.
- 2
Soak bread slices in the mixture for about 2 minutes per side.
- 3
Heat coconut oil in a large skillet over medium heat.
- 4
Transfer soaked bread to the skillet and cook until golden brown on each side.
- 5
Transfer to serving plates and top with tropical fruits.
- 6
Drizzle with maple syrup or sprinkle with powdered sugar, then serve warm.
Tips
Stale bread is essential: it absorbs the coconut mixture without becoming mushy. Fresh bread falls apart. Dry out fresh slices in a 275°F oven for 10 minutes if needed.
Don't oversoak: 2 minutes per side prevents soggy centers. The coating sets quickly on the pan. Longer soaking dissolves bread structure.
Coconut oil matters for flavor: it adds subtle coconut notes that complement tropical toppings. Use refined for neutral taste if preferred.
Good to Know
Refrigerate leftovers up to 2 days in an airtight container. Reheat gently in a skillet over low heat or in a 300°F oven until warm through.
Prepare the coconut milk mixture and soak bread up to 4 hours ahead. Cook just before serving for best texture.
Serve immediately while warm. Pair with tropical fruit smoothies, coconut yogurt, or a side of crispy coconut bacon.
Common Mistakes
Don't use fresh bread: it absorbs too much liquid and becomes mushy rather than custardy.
Don't oversoak: longer than 2 minutes per side breaks down bread structure and creates soggy centers.
Don't skip the coconut oil: butter substitutes or spray won't deliver the flavor or browning needed.
Substitutions
Dairy-Free Swaps
Vegan Options
Gluten-Free Swaps
General Alternatives
Tartness balances sweetness differently
FAQ
Can I make this ahead for a crowd?
Prepare the soaking mixture and bread assembly up to 4 hours in advance, covered. Cook fresh to order for best texture, or reheat cooked slices gently in a low oven. Batch-cook in the skillet in waves.
What if I don't have coconut milk?
Use unsweetened oat, almond, or cashew milk at 1:1 ratio. Add 1 extra tablespoon of maple syrup if using thinner milk, since coconut milk provides body. Cashew cream works best for richness.
Can I freeze finished French toast?
Yes. Cool completely, layer between parchment, and freeze up to 3 months. Reheat in a toaster oven at 350°F for 5-7 minutes or in a skillet over low heat until warm through.