French toast is a timeless breakfast dish that has charmed home cooks and restaurant menus alike for generations. What makes it so beloved is the combination of simple ingredients and the luxurious texture that results when bread is dipped in custard and cooked to golden perfection. This version of creamy custard French toast takes the classic and makes it extra indulgent by focusing on a rich custard base that soaks into every bite of the bread. The result is a dish that is tender on the inside, slightly crisp on the outside, and incredibly satisfying with each forkful.
Unlike some versions that can end up dry or overly eggy, this recipe strikes a balance. The custard mixture uses whole milk or half-and-half for a creamier finish, eggs for body, and a hint of vanilla and cinnamon for warmth. The bread of choice is equally important—thick slices of brioche or Texas toast soak up the custard beautifully without falling apart. When cooked in butter, the slices develop a golden crust while staying soft and custard-like at the center.
Servings: 3–4
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Ingredients
6 thick slices of brioche or Texas toast
3 large eggs
1 cup whole milk (or half-and-half for richer flavor)
1 tablespoon sugar (optional, for slight sweetness)
1 teaspoon vanilla extract
½ teaspoon ground cinnamon
Pinch of salt
Butter for frying
Maple syrup, berries, or powdered sugar for serving
Instructions
Make the custard mix: In a medium bowl, whisk together the eggs, milk, sugar, vanilla extract, cinnamon, and salt until the mixture is smooth and well combined. The custard should be slightly frothy on top.
Soak the bread: Dip each slice of bread into the custard mixture, letting it soak for 10 to 20 seconds per side. Be sure the bread is fully coated but not soggy, as too much liquid can cause it to fall apart in the pan.
Preheat the pan: Place a non-stick skillet or griddle over medium heat and add a small amount of butter to coat the surface. Let the butter melt and foam slightly before adding the bread.
Cook the French toast: Place two or three slices of custard-soaked bread onto the skillet and cook for 2 to 3 minutes per side until golden brown and slightly crisp on the outside. Repeat with remaining slices, adding more butter to the pan as needed.
Serve: Arrange the French toast on plates and top with your choice of maple syrup, fresh berries, or powdered sugar. For a decadent twist, drizzle with sweetened condensed milk for extra creaminess.
Optional topping tip: Mix 2 tablespoons of sweetened condensed milk with 1 tablespoon of heavy cream and drizzle generously over the French toast while warm.
Why this recipe works
The key to creamy custard French toast is the balance between richness and texture. Eggs provide the structure, while milk or half-and-half brings smoothness and moisture. Cinnamon and vanilla create a cozy aroma that feels right at home on a breakfast table. By soaking the bread just long enough, the custard penetrates without making the slices soggy, ensuring a creamy inside and golden exterior once cooked.
Best bread to use
Brioche and Texas toast are the top choices because they are thick, slightly sweet, and sturdy. Brioche has a buttery flavor that enhances the custard, while Texas toast provides a neutral canvas that soaks up the flavors. If you prefer, challah bread or a rustic white loaf can also work beautifully. Stale bread often works better than fresh since it absorbs the custard without falling apart.
Serving ideas
Classic maple syrup and powdered sugar will never disappoint, but you can also explore other toppings to make your French toast unique. Fresh berries like strawberries, raspberries, or blueberries add tartness to balance the richness. Sliced bananas and a drizzle of peanut butter or Nutella create a more indulgent version. Whipped cream, caramel sauce, or even a dollop of yogurt with granola can turn it into a brunch-worthy centerpiece.
Tips for perfect French toast
Do not rush the soaking process, but avoid leaving bread submerged too long. Around 15 seconds per side is ideal.
Keep the skillet at medium heat. Too high, and the outside will burn before the inside cooks; too low, and the bread can turn soggy.
Use real butter for frying instead of oil for the best flavor. Adding a small amount of butter for each batch keeps the slices evenly golden.
If making a large batch, keep cooked slices warm in a 200°F oven while finishing the rest.
Variations
For a spiced version, add a pinch of nutmeg, cardamom, or pumpkin spice to the custard.
To make it more indulgent, replace some of the milk with heavy cream.
For a lighter version, use low-fat milk and skip the sugar in the custard.
For a stuffed French toast, spread a layer of cream cheese or Nutella between two slices of bread before dipping into the custard.
Storage and reheating
French toast is best enjoyed fresh, but leftovers can be stored in the refrigerator for up to two days. To reheat, place slices in a toaster oven or skillet over low heat until warmed through. You can also freeze French toast by placing cooled slices on a baking sheet until solid, then transferring to a freezer bag. To reheat from frozen, bake in a 350°F oven for about 10 minutes.
The joy of French toast
French toast is more than just a breakfast dish. It is a way to slow down and enjoy a comforting meal, whether on a lazy weekend morning or a special holiday brunch. The creamy custard in this version makes it feel almost dessert-like, while still being simple enough to prepare anytime. With a few pantry staples, you can create a dish that feels both nostalgic and indulgent, perfect for sharing with family or treating yourself.
Creamy custard French toast is proof that even the simplest ingredients can become something extraordinary with the right technique. Each bite is soft, warm, and comforting, with just the right touch of sweetness. Whether you top it with syrup, fruit, or a drizzle of condensed milk, it is a recipe that will make breakfast feel a little more special.