This homemade sourdough french toast recipe is subtly sweet, perfectly crisp, and complete with a fluffy, chewy middle. Slices of sourdough bread soaked in egg, milk, vanilla, and cinnamon and fried on a hot skillet. Top with maple syrup, fresh berries, or whipped cream for the perfect weekend breakfast treat!

What Makes This Recipe Great

Thanksgiving morning? Making french toast. Christmas morning? Making french toast. There just isn’t a holiday or special occasion where sourdough french toast isn’t on the menu!

And like a true San Francisco girl, I love sourdough french toast. The regular version is too sweet for me. The sourness of the sourdough bread cuts through the sweetness of the syrup, and I don’t feel like I ate a pound of sugar for breakfast.

The best part? It still has all the fluffy, chewy, crispy perfection of classic french toast, but in my opinion, it’s more delicious!

a stack of three sourdough french toast slices on a white plate with maple syrup being poured overtop

Ingredient Notes

Milk: You can use your preferred milk (whole milk, 2%, 1%, nonfat), or even dairy-free milk (almond milk, coconut milk, oat milk, etc).

Eggs: I like using organic, pasture-raised eggs, but feel free to use what you have on hand.

Vanilla: I like to use the organic vanilla extract from Sprouts or Trader Joe’s.

Cinnamon: Add more or less depending on your love for this spice! 

Sourdough Bread: I love sliced sourdough sandwich bread, Trader Joe’s makes my favorite. I really enjoy the combination of the sour and sweet. You can also use stale sourdough bread as a way to save it on its way out. Thin slices or thickly sliced, it’s your choice! 

Butter: You can use whatever butter you prefer- and if you need to be dairy free, feel free to use vegan butter (& non-dairy milk!).

Recipe Step by Step

step by step instructions in four quadrants
  1. Make the Batter: In a 9×13 baking dish, make the batter by combining milk, eggs, vanilla, and cinnamon. Beat to combine.
  2. Soak Bread: Dredge 2 or 3 slices of bread (or however many you can fit in your skillet at a time) in the batter, turning it 3 times and pressing on the bread while it’s in the batter so it absorbs the liquid.
  3. Cook: Melt 1 tablespoon of butter in a skillet over medium heat. Cook the first side of the battered bread for about 3-4 minutes until crispy and golden brown. Then, cook the second side until it is also crispy, another 2-3 minutes.
a fork cutting into a stack of three pieces of french toast

How to Serve This Recipe

While making this sourdough french toast, I like to preheat my oven to 200 degrees and transfer the cooked slices from the frying pan to the oven. Keeping them in the oven in an oven-safe baking dish will keep them warm until you are ready to serve. 

Then, I serve them warm with desired toppings. You can always serve yours along with your favorite scrambled eggs and bacon too!

Topping Ideas

maple syrup

butter

nut butter

fresh berries

nuts

whipped cream

two photos side by side showing a fork and knife cutting into a stack of three slices of french toast

Expert Tips

Leftover Batter: Toss out any unused batter. The egg mixture doesn’t keep well and if you want to make another batch at a later time, use fresh ingredients.

Storage: Leftovers will keep in an airtight container for up to 1 week. You can reheat it on the stove in a pan, in the oven, or even in the toaster.

Keep it Warm: Preheat your oven to 200 degrees and keep the cooked slices warm by leaving them in the oven in an oven-safe baking dish while you make your batch. This way, when you’re ready to serve it, it’s nice and hot!

a white plate with a silver fork and a pool of maple syrup in the middle with half eaten french toast

FAQs

Can I freeze this sourdough french toast recipe?

Yes! Place your leftover cooked slices in a freezer bag and store them for up to 3 months. Separate layers with parchment paper so the pieces don’t stick together. Reheat in the microwave, oven, or stovetop, and top with your favorite toppings. 

More Delicious Breakfast Recipes

Keto Biscuits & Gravy

keto dutch baby pancake in a cast iron skillet with raspberries

Paleo Dutch Baby

Crispy Paleo Waffles

keto crusted french toast topped with syrup, blueberries, and strawberries on a white plate with a white background

Keto Crusted French Toast

Arugula Breakfast Salad (Keto)

keto biscuit breakfast sandwich with egg, bacon and avocado on a white plate and background

Keto Biscuit Breakfast Sandwich

Did you love this recipe? Thank you! Please give this recipe a star rating and leave a review below. I respond to every one! Be sure to follow me on InstagramPinterest, TikTok, and Facebook. Tag me if you try a recipe!

The Ultimate Sourdough French Toast

This homemade sourdough french toast recipe is subtly sweet, perfectly crisp, and complete with a fluffy, chewy middle. Slices of sourdough bread soaked in egg, milk, vanilla, and cinnamon and fried on a hot skillet. Top with maple syrup, fresh berries, or whipped cream for the perfect weekend breakfast treat!
5 from 5 ratings

Ingredients 
 

Sourdough French Toast

  • 3 cups milk
  • 4 eggs
  • 2 teaspoons vanilla
  • 1 tablespoon cinnamon
  • 12 slices sourdough bread
  • 8 tablespoons butter

Serving Options

Equipment

Instructions 

  • Preheat oven to 200 degrees.
  • In a 9×13 baking dish, make the batter by combining the milk, eggs, vanilla and cinnamon. Beat to combine.
  • Heat a cast iron skillet over medium high heat.
  • Dredge 2 or 3 slices (or however many you can fit in your skillet at a time) of sourdough bread in the batter, turning it 3 times and pressing on the bread while it's in the batter so it absorbs the liquid.
  • Melt 1 tablespoon of butter in the warm skillet. Cook the first side of the battered bread for about 3-4 minutes until crispy and golden brown. Cook the second side until it is also crispy, another 2-3 minutes.
  • Keep the cooked slices warm by leaving it in the oven in an oven safe baking dish.
  • Repeat dredging the bread and cooking it.
  • Serve warm with desired toppings.
  • Will keep an airtight container container for 1 week. You can reheat it on the stove in a pan, in the oven, or even in the toaster.
  • See the Recipe Notes below for more tips, FAQ's and ingredient substitutions.

Notes

Bread: I love sliced sourdough sandwich bread, Trader Joe’s makes my favorite. Love the combination of the sour and sweet!
Milk: You can use your preferred milk (whole milk, 2%, 1%, nonfat), or even dairy free milk (almond milk, coconut milk, oat milk, etc)
Leftover Batter: Toss out any unused batter. The egg mixture doesn’t keep well and if you want to make another batch at a later time, use fresh ingredients.
Storage: Leftovers will keep in an airtight container for up to 1 week. You can reheat it on the stove in a pan, in the oven, or even in the toaster.
Keep it Warm: Preheat your oven to 200 degrees and keep the cooked slices warm by leaving them in the oven in an oven-safe baking dish while you make your batch. This way, when you’re ready to serve it, it’s nice and hot!
Calories: 881, Total Carbs: 152g, Protein: 36.9g, Fat: 13.8g, Fiber: 6.8g, Net Carbs: 145g
Did you make this recipe?Please Leave a comment and give this recipe a rating!