Sour Cream French Toast with Brown Sugar Peaches

The most delightful weekend kind of breakfast: sour cream french toast with brown sugar peaches. Thick slices of brioche bread dipped into a rich vanilla egg mixture, cooked in hot butter until golden brown, and then baked until cooked through. The toast is topped with intoxicating caramelized brown sugar peaches (plus all of that peach-infused syrup) and a simple sour cream topping. Tangy, sweet, buttery, indulgent…this is one of those very special recipes that is worth every single bite.

Sour Cream French Toast

Sour Cream French Toast

Kicking off Labor Day weekend with the MOST delicious breakfast recipe I could think of. It’s comforting and “holiday weekend” worthy…something to whip up on a very relaxing morning at home.

And the best part is that it gives us a perfect excuse to use the sweet, juicy end of summer peaches. I love using peaches in both savory (my two favorites: breaded pork chops with caramelized corn & peaches and green goddess salmon with peach salad) and sweet recipes.

But, I’d say I definitely lean towards sweet ones. There’s something about peaches and brown sugar that tastes so, so delicious to me. And surprisingly, I realized I only have one non-savory peach recipe on the site! So this french toast was very necessary.

Sour Cream French Toast

Sour Cream French Toast

sour cream french toast – the details

You’ll start by cooking your peaches. Use ripe peaches, but ones that still have a little firmness to them. If they’re too soft to start, they’ll turn to mush when cooked.

They’re cooked in butter with some brown sugar, maple syrup, and a pinch of salt (which acts to amplify their sweet flavor). After about 15 minutes, they become caramelized and are surrounded by pools of sticky peach-infused syrup that we can use as the syrup for the french toast.

Sour Cream French Toast

Sour Cream French Toast

For the sour cream french toast itself, it’s pretty much a standard french toast process. I added sour cream, maple syrup, and vanilla to our egg & milk mixture to give it lots of rich flavor. You can use any bread you’d like, but I think the buttery brioche is perfect for this recipe – it really complements the tangy sour cream.

The bread gets cooked in a skillet (or griddle) first to create that nice golden exterior. Then, it’s quickly baked to finish. And lastly, you’ll mix up some sour cream with powdered sugar and vanilla to dollop over top, right alongside those peaches.

The cream kind of melts over the warm bread and creates this silky sauce to spoon up with every bite. Trust me, it is so very delicious. The most mouth-watering combination of flavors!

If you’re looking for more sweet breakfast recipes, here are a few to try:

Chocolate Zucchini Bread with Oat Streusel
Golden Amaranth Oats with Caramelized Bananas
Sunday Morning Crepes


Sour Cream French Toast with Brown Sugar Peaches

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

brioche french toast cooked in hot butter until golden with a sweetened sour cream topping & caramelized brown sugar peaches

yield: 8 slices french toast



Brown Sugar Peaches

  • 4 tbsp unsalted butter
  • 4 ripe peaches, cored + cut into small wedges
  • ½ cup brown sugar
  • ¼ cup maple syrup
  • kosher salt

French Toast

  • 4 eggs
  • ½ cup whole milk
  • ½ cup sour cream
  • ¼ cup maple syrup
  • 1 tbsp pure vanilla extract
  • ¼ tsp kosher salt
  • 1 loaf brioche bread, cut into 8 (1”) slices
  • 2 tbsp unsalted butter

Sour Cream Topping

  • ¾ cup sour cream
  • 2 tbsp powdered sugar
  • 1 tsp pure vanilla extract


  1. Preheat the oven to 350°F.
  2. For the peaches, heat a 12” cast-iron skillet over medium heat. Add the butter and let it melt. Add the peaches. Cook for 5 minutes, stirring occasionally. Stir in the brown sugar, maple syrup, and a pinch of salt. Cook for a minute until bubbling, reduce the heat to low, and continue to cook for 10 more minutes, or until the peaches are soft and the syrup has thickened.
  3. For the french toast, beat the eggs in a mixing bowl. Whisk in the milk, sour cream, maple syrup, vanilla, and salt. Heat a 12” stainless steel skillet over medium heat. Add 1 tablespoon of butter and let it melt.
  4. Working with 4 slices at a time, dip each slice of bread into the egg mixture and allow to soak for about 10 seconds. Transfer the bread to the skillet. Cook for about 3-4 minutes per side until golden (watch the heat and reduce to medium-low as needed so the bread doesn’t burn).
  5. Transfer the french toast to a sheet pan. Repeat with the remaining tablespoon of butter and 4 slices of bread. Bake for 8 minutes until fully cooked through.
  6. For the sour cream topping, whisk the sour cream, powdered sugar, and vanilla in a bowl until smooth.
  7. Serve the french toast warm out of the oven with the peaches and sour cream topping spooned over top. Dust with powdered sugar if desired.


Instead of using a skillet, you could alternatively use a griddle for the french toast and cook all 8 slices of bread at once.

Sour Cream French Toast

share your thoughts below...

This site uses Akismet to reduce spam. Learn how your comment data is processed.