
There’s something absolutely magical about sourdough French toast that transforms a simple breakfast into a restaurant-quality experience. The tangy complexity of sourdough bread paired with a custardy egg coating creates layers of flavor that regular French toast simply can’t compete with. This recipe has become my go-to for weekend brunches, special occasions, and those mornings when I want to impress my family without spending hours in the kitchen.
What makes sourdough French toast so special is the bread itself. Sourdough has a denser crumb structure and subtle sour notes that absorb the custard mixture beautifully while maintaining its integrity on the griddle. Unlike white bread that can become mushy, sourdough holds its shape and develops those gorgeous golden-brown edges we all crave. The fermentation process in sourdough also makes it easier to digest and adds a sophisticated flavor dimension that elevates this humble dish.
I’ve tested this recipe dozens of times, adjusting everything from the egg-to-milk ratio to the cooking temperature, and I’m thrilled to share my findings with you. The secret lies in using day-old or slightly stale sourdough bread, which has lost some moisture and can absorb more of the custard mixture without becoming waterlogged. I also recommend using a combination of whole milk and heavy cream for the richest, most luxurious texture, along with real vanilla extract and a hint of cinnamon for warmth.
This sourdough French toast recipe serves four people generously and takes less than thirty minutes from start to finish. Pair it with fresh berries, a drizzle of maple syrup, whipped cream, or even a rich cream sauce for something unexpected. You can also make the custard mixture the night before and refrigerate it, then simply dip and cook in the morning for an even easier weekday breakfast option.
Whether you’re a sourdough enthusiast or simply looking to elevate your breakfast game, this recipe will become a household favorite. The combination of crispy exteriors, custardy centers, and that distinctive sourdough tang creates an unforgettable eating experience. Let me walk you through each step to ensure your sourdough French toast turns out absolutely perfect every single time.
Ingredients
- 1 loaf of day-old sourdough bread, cut into 1-inch thick slices (about 8-10 slices)
- 4 large eggs
- 1 cup whole milk
- 1/2 cup heavy cream
- 2 tablespoons granulated sugar
- 2 teaspoons pure vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon sea salt
- 3 tablespoons unsalted butter, divided
- 2 tablespoons neutral oil (such as avocado or grapeseed)
- Maple syrup for serving
- Fresh berries for serving (optional)
- Whipped cream for serving (optional)
- Powdered sugar for dusting (optional)

Instructions
- Pat your sourdough bread slices dry with paper towels. This step is crucial as it removes excess moisture and helps the custard absorb evenly without the bread becoming soggy. Make sure you’re using bread that’s at least a day old, as fresh sourdough contains too much moisture and will fall apart during cooking.
- In a shallow bowl or dish, whisk together the eggs, whole milk, heavy cream, granulated sugar, vanilla extract, ground cinnamon, ground nutmeg, and sea salt until fully combined and smooth. The mixture should be well-blended with no visible egg whites. Set this custard mixture aside.
- Heat a large griddle or skillet over medium heat. Once hot, add 1 tablespoon of butter and 1 tablespoon of oil to the surface, tilting to coat evenly. The combination of butter and oil prevents the butter from burning while still providing that delicious butter flavor.
- Working with one slice at a time, dip both sides of the sourdough bread into the custard mixture, ensuring it’s thoroughly coated but not overly saturated. Each slice should spend about 2-3 seconds on each side in the custard. Too little time and the custard won’t absorb; too much and the bread will become mushy.
- Carefully place the coated bread slice onto the hot griddle. Cook for 3-4 minutes on the first side until golden brown and crispy. You should hear a satisfying sizzle when the bread hits the griddle.
- Flip the French toast carefully using a spatula and cook the second side for another 2-3 minutes until it matches the golden brown color of the first side. The interior should feel slightly soft when pressed gently, indicating that custardy center we’re after.
- Transfer the cooked French toast to a warm plate and tent loosely with foil to keep warm. Repeat the dipping and cooking process with the remaining bread slices, adding additional butter and oil to the griddle as needed to maintain even cooking.
- Once all the French toast is cooked, arrange it on serving plates and immediately top with your desired toppings. I recommend a generous drizzle of warm maple syrup, fresh berries, a dollop of whipped cream, and a light dusting of powdered sugar for an elegant presentation.
- Serve immediately while the French toast is still warm and the exterior remains crispy. This dish is best enjoyed fresh off the griddle, so time your cooking to coincide with when you’re ready to eat.

Pro Tips
- Day-old or slightly stale sourdough bread is essential for this recipe. Fresh bread contains too much moisture and will fall apart during the dipping and cooking process. If your sourdough is very fresh, leave it out uncovered overnight or toast it lightly before using.
- The ratio of eggs to milk and cream is important for achieving the perfect custard texture. Too many eggs and the French toast becomes rubbery; too few and it won’t set properly. I’ve found that four eggs to 1.5 cups of liquid creates the ideal balance.
- Don’t skip the combination of butter and oil for cooking. Butter alone burns at high temperatures and can create a bitter flavor, while oil alone lacks the rich butter taste. Together, they create the perfect cooking medium with the best flavor and browning results.
- Make the custard mixture the night before and refrigerate it in an airtight container. This allows the flavors to meld and makes your morning preparation even faster. Simply give it a quick stir before using.
- For a creamier variation, replace some of the milk with additional heavy cream, up to a maximum of 1 cup cream to 1/2 cup milk.
- Customize your spice profile by adding orange zest, cardamom, or even a pinch of cayenne pepper for unexpected depth. You can also make it more decadent by adding a splash of rum or bourbon to the custard mixture.
- Sourdough French toast pairs beautifully with savory toppings as well. Try serving it with crispy bacon, a fried egg on top, fresh herbs, and a drizzle of hot sauce for a brunch that breaks all the rules.
- Leftovers can be refrigerated for up to three days and reheated in a 350°F oven for 5-7 minutes. The exterior won’t be quite as crispy as fresh French toast, but the interior remains custardy and delicious.
- For a make-ahead option, assemble the French toast on a baking sheet after cooking, cover with foil, and keep warm in a 200°F oven for up to 30 minutes. This is perfect when cooking for a crowd.
- The beauty of this recipe is its versatility. Serve it with creamy toppings for elegance or fresh fruit and whipped cream for brightness. Each preparation is equally delicious.
- Experiment with different sourdough varieties if available. A darker, more sour sourdough creates a more complex flavor profile, while a milder sourdough offers a more subtle taste. Both work beautifully in this recipe.

Pingback: How to Make the Best Pork Dry Rub Recipe – So Tasty! – Simple Recipe Finder
Pingback: How to make Easy Pork Neck Bones Recipe (Delicious Flavor!) – Simple Recipe Finder