If you crave something warm, sweet, and a little special, this stuffed French toast checks every box. It’s quick enough for a weekday morning but indulgent enough for a lazy weekend brunch. You get golden, custardy bread on the outside and a creamy, peachy filling on the inside.
Jump to RecipeIt’s simple, cozy, and tastes like summer—even if you’re making it in the middle of winter.
What Makes This Recipe So Good
- Fast and easy: From mixing to plating, it takes about 20 minutes. No fancy steps or equipment needed.
- Perfect texture contrast: Crisp edges, soft middle, and a rich cream cheese filling that doesn’t ooze out.
- Flexible: Use fresh peaches in season or canned/frozen when you need speed. Swap bread types based on what you have.
- Balanced sweetness: Lightly sweet filling and fruit mean you control how sugary it gets.Maple syrup is optional.
- Brunch-worthy presentation: Looks like a café dish, but it’s basically a quick skillet recipe.
Shopping List
- Bread: 8 slices of thick-cut bread (brioche, challah, or Texas toast)
- Cream cheese: 6 oz, softened
- Peaches: 2 medium ripe peaches (or 1 heaping cup canned peaches, well-drained; or frozen, thawed and patted dry)
- Sugar: 2–3 tablespoons granulated sugar (split between filling and fruit)
- Vanilla extract: 1 teaspoon
- Cinnamon: 1 teaspoon, plus extra for topping
- Eggs: 3 large
- Milk or half-and-half: 1/2 cup
- Butter: 2 tablespoons, for the skillet
- Salt: A pinch
- Optional toppings: Maple syrup, powdered sugar, whipped cream, or extra sliced peaches
- Optional add-ins: Lemon zest, almond extract, or a touch of nutmeg
How to Make It
- Prep the peaches: If using fresh, peel if you like and slice thin. Toss with 1 tablespoon sugar and a pinch of cinnamon. Set aside to get juicy.
- Make the filling: In a bowl, beat the softened cream cheese with 1–2 tablespoons sugar, 1/2 teaspoon vanilla, and a pinch of salt until smooth.Add a little lemon zest if you want brightness.
- Assemble the sandwiches: Lay out 8 slices of bread. Spread a generous layer of cream cheese on 4 slices. Arrange a single layer of peach slices over the cream cheese (don’t pile too high).Top with the remaining 4 slices to make sandwiches. Press gently to seal.
- Mix the custard: In a shallow dish, whisk eggs, milk, remaining vanilla, 1 teaspoon cinnamon, and a small pinch of salt until smooth.
- Heat the pan: Place a large nonstick skillet or griddle over medium heat. Add 1 tablespoon butter and let it melt and foam.
- Dip the sandwiches: Working one at a time, dip each sandwich into the custard for about 5–7 seconds per side.Let excess drip off so it doesn’t get soggy.
- Cook until golden: Place dipped sandwiches in the hot skillet. Cook 2–3 minutes per side, pressing lightly with a spatula, until deep golden and crisp. Add more butter as needed for the second batch.
- Finish and serve: Slice each sandwich on the diagonal.Dust with powdered sugar, add extra peaches if you have them, and drizzle with maple syrup. A dollop of whipped cream never hurts.
20-Minute Peach and Cream Cheese Stuffed French Toast
Golden, custardy brioche with a creamy peach and cream cheese filling — indulgent brunch in 20 minutes
Ingredients — Stuffed Sandwiches
- 8 slices thick-cut brioche, challah, or Texas toast
- 6 oz cream cheese, softened to room temperature
- 1–2 tbsp granulated sugar (for the filling)
- ½ tsp vanilla extract
- Pinch of salt
- Lemon zest (optional, for brightness)
- 2 medium ripe peaches, thinly sliced (or 1 heaped cup canned, drained and patted dry; or frozen, thawed and patted dry)
- 1 tbsp granulated sugar (for tossing the peaches)
- Pinch of cinnamon
Ingredients — Custard
- 3 large eggs
- ½ cup milk or half-and-half
- ½ tsp vanilla extract
- 1 tsp ground cinnamon
- Pinch of salt
- 2 tbsp unsalted butter for the skillet
Optional Toppings
- Maple syrup, powdered sugar, whipped cream, or extra sliced peaches
Instructions
- Prep the Peaches and Make the FillingToss the sliced peaches with 1 tablespoon sugar and a pinch of cinnamon. Set aside to macerate. In a bowl, beat the softened cream cheese with 1–2 tablespoons sugar, vanilla, and a pinch of salt until smooth. Add lemon zest if using.Pat canned or thawed frozen peaches very dry before using — excess liquid makes the bread soggy and the filling runny.
- Assemble the Sandwiches and DipSpread a generous layer of cream cheese on 4 bread slices. Arrange a single layer of peach slices over the cream cheese — don't pile high. Top with the remaining 4 slices and press gently to seal. In a shallow dish, whisk eggs, milk, vanilla, cinnamon, and salt. Dip each sandwich for 5–7 seconds per side, then let excess drip off.Don't over-dip — 5 to 7 seconds per side is enough. Too long and the bread becomes saturated and falls apart in the pan.
- Cook and ServeHeat a large nonstick skillet over medium heat. Add 1 tablespoon butter and let it foam. Cook the dipped sandwiches for 2–3 minutes per side, pressing lightly with a spatula, until deep golden and crisp. Add more butter for the second batch. Slice each sandwich on the diagonal and serve with powdered sugar, maple syrup, and any extra toppings.Cook on medium heat only — too high browns the outside before the cream cheese filling warms through, leaving a cold centre.
Tips for the Best Results
- Pat canned or thawed frozen peaches very dry — excess moisture makes the filling runny and the bread soggy.
- Don't overstuff — a thin, even layer of cream cheese and a single layer of peaches gives a cleaner bite and prevents leaking.
- Cook on medium heat — high heat browns the outside before the filling warms through.
- Use thick-cut brioche or challah — standard sandwich bread is too thin and falls apart when dipped.
- Let excess custard drip off after dipping — this keeps the texture custardy rather than mushy.
- The cream cheese filling can be made up to 3 days ahead and refrigerated — soften briefly before spreading.
- For the crispest reheat, use a skillet over medium-low with butter or an air fryer at 350°F — the microwave softens the crust.
Storage Instructions
- Leftovers: Cool completely, then store in an airtight container in the fridge for up to 2 days.
- Reheating: Reheat in a skillet over medium-low heat with a touch of butter, or use a toaster oven/air fryer at 350°F (175°C) for 4–6 minutes to crisp edges. Avoid microwaving if possible—it softens the crust.
- Make-ahead components: Mix the cream cheese filling up to 3 days ahead and refrigerate.Slice peaches the day you plan to cook for best texture.
- Freezing: Not ideal due to the fresh fruit, but cooked sandwiches can be frozen if tightly wrapped. Reheat in an oven or air fryer to bring back crispness.
Benefits of This Recipe
- Time-saver: A special breakfast in about 20 minutes, no oven needed.
- Kid- and guest-friendly: Familiar flavors with a fun twist feel celebratory without being fussy.
- Season-proof: Works with fresh, canned, or frozen peaches, so it’s always in reach.
- Customizable sweetness: Keep it lightly sweet or go dessert-level with syrup and whipped cream.
- Comfort factor: Warm, creamy, and fruity—this is cozy food that still feels fresh.
Pitfalls to Watch Out For
- Watery peaches: If using canned or thawed frozen peaches, pat them dry. Extra liquid can make the bread soggy and the filling runny.
- Overstuffing: Too much filling can cause leaks.Aim for a thin, even layer and a single layer of peaches.
- Heat too high: Cranking the heat can brown the outside before the center warms. Medium heat gives you a golden crust and a warmed filling.
- Thin bread: Standard sandwich bread can fall apart. Use thick-cut slices like brioche or challah.
- Skipping the rest: After dipping, let excess custard drip off for a second.This keeps the texture custardy, not mushy.
Variations You Can Try
- Almond peach: Add 1/4 teaspoon almond extract to the filling and top with sliced toasted almonds.
- Lemon-honey: Mix lemon zest and a drizzle of honey into the cream cheese; finish with a squeeze of fresh lemon over the top.
- Caramelized peach: Quickly sauté peach slices in a teaspoon of butter and a sprinkle of brown sugar before stuffing.
- Protein twist: Use Greek yogurt blended with cream cheese for a tangy, higher-protein filling.
- Gluten-free: Swap in sturdy gluten-free brioche or thick-cut GF bread.
- Dairy-free: Use dairy-free cream cheese, plant milk, and a neutral oil or vegan butter for cooking.
- Spice it up: Add a pinch of nutmeg or cardamom to the custard for warmth.
FAQ
Can I make this without cream cheese?
Yes. Try mascarpone for a richer flavor, ricotta for a lighter texture, or a Greek yogurt and honey mix for tang. If using ricotta, strain it briefly so the filling doesn’t get watery.
What’s the best bread for stuffed French toast?
Brioche or challah are best because they’re sturdy yet tender and soak up custard without collapsing.
Thick-cut Texas toast also works well.
Do I need to peel the peaches?
No. If the skin texture bothers you, peel them, but it’s optional. For canned peaches, just drain well; for frozen, thaw and pat dry.
How do I keep the filling from leaking out?
Spread the cream cheese in a thin, even layer, leave a small border around the edges, and don’t overload the peaches.
Press the sandwich gently, then dip quickly so it doesn’t saturate.
Can I bake these instead of pan-frying?
You can. Arrange dipped sandwiches on a parchment-lined sheet, brush the tops with melted butter, and bake at 375°F (190°C) for 12–15 minutes, flipping once. The skillet version will be crisper, but baking is hands-off.
How do I know when the French toast is done?
Look for a deep golden-brown surface and a slightly springy feel when pressed.
The center should feel warm, not squishy or wet.
What can I serve with it?
Crispy bacon or sausage for a salty contrast, a simple fruit salad, and hot coffee or tea. A sprinkle of chopped mint brightens the plate.
Jump to RecipeWrapping Up
This 20-Min Peach and Cream Cheese Stuffed French Toast is proof that great brunch doesn’t require hours in the kitchen. The creamy filling, juicy peaches, and golden crust make every bite feel special.
Keep it classic with maple syrup, or play with flavors and textures using the variations above. However you serve it, it’s an easy win for busy mornings, cozy weekends, and everything in between.