Ingredients
Equipment
Method
Make the custard:
- In a shallow bowl, whisk together eggs, coconut milk, whole milk, shredded coconut, brown sugar, vanilla, almond extract, and salt until smooth.
Toast the coconut:
- In a dry skillet over medium heat, toast coconut flakes until lightly golden and fragrant. Set aside. OR buy pre-toasted coconut.
Whip the topping:
- In a chilled bowl, whip heavy cream with powdered sugar and vanilla until soft peaks form. Fold in 2 tablespoons of toasted coconut. Refrigerate until serving.
Cook the French toast:
- Heat a skillet or griddle over medium heat and melt butter. Dip each bread slice into custard, letting it soak 20 seconds per side. Cook 2–3 minutes per side until golden and crisp.
Assemble and serve:
- Plate the French toast, top with a dollop of coconut cream, sprinkle more toasted coconut, and drizzle caramel sauce if desired.
Notes
Recipe Notes
- Bread choice matters: Use thick slices of day-old brioche, challah, or Texas toast. Slightly stale bread soaks up the custard without becoming mushy.
- Make-ahead custard: You can whisk together the custard mixture the night before, cover, and refrigerate. Just give it a quick stir before dipping the bread.
- Dairy-free option: Swap whole milk with almond or oat milk, and use coconut cream instead of heavy cream for the topping.
- Almond extract tip: A little goes a long way. Start with just a drop or two if you’re unsure—too much can overpower.
- Toast coconut carefully: It browns quickly. Keep an eye on it and stir constantly for even toasting.
- Serving for a crowd: Keep cooked slices warm in a 200°F oven on a baking sheet while you prepare the rest.
