Introduction
If you’re looking for a breakfast that feels like a special treat but is surprisingly simple to make, this Stuffed French Toast is exactly what you need. Imagine golden, crisp slices of bread on the outside, with a warm, creamy, slightly sweet filling hidden inside. The aroma of vanilla and cinnamon fills the kitchen as it cooks, making it nearly impossible to wait until it’s ready to eat. This recipe takes classic French toast to the next level by adding a luscious cream cheese filling that melts into every bite. It’s perfect for weekend brunches, holiday mornings, or anytime you want to start the day with something extra special.
Prep Time, Cook Time, Total Time, and Servings
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Servings: 4
Ingredients
- 8 slices bread (brioche or challah recommended)
- 4 oz cream cheese, softened
- 1/4 cup sugar
- 3 eggs
- 1 cup milk
- 1 tsp vanilla extract
- 1/2 tsp cinnamon
- 2 tbsp butter (for cooking)
- Optional toppings: maple syrup, powdered sugar, fresh berries
Instructions
- In a small bowl, mix the softened cream cheese and sugar until smooth and creamy.
- Spread the cream cheese mixture evenly onto four slices of bread, then top with the remaining four slices to create sandwiches.
- In a shallow dish, whisk together the eggs, milk, vanilla extract, and cinnamon until well combined.
- Dip each stuffed sandwich into the egg mixture, letting it soak for about 30 seconds on each side so it absorbs the custard.
- Heat a large skillet or griddle over medium heat and melt a little butter to coat the surface.
- Place the soaked sandwiches in the skillet and cook for 3-4 minutes on each side, or until golden brown and cooked through.
- Remove from heat, slice in half if desired, and serve warm with your favorite toppings.
Pro Tips for Perfect Results
- Use slightly stale bread so it soaks up the egg mixture without falling apart.
- Let the cream cheese come to room temperature for easy mixing and spreading.
- Don’t rush the cooking—medium heat ensures the inside cooks through without burning the outside.
- If your bread is very thick, press the sandwiches gently after dipping to help the filling stay in place.
- For extra flavor, add a pinch of nutmeg or a splash of orange zest to the egg mixture.
Variations and Substitutions
For a fruity twist, spread a thin layer of strawberry jam or mashed berries over the cream cheese before closing the sandwich. If you want a lighter option, use low-fat cream cheese and swap the sugar for a natural sweetener like honey or maple syrup. For a chocolate version, mix a tablespoon of cocoa powder into the cream cheese filling. If you’re dairy-free, use plant-based cream cheese and almond or oat milk with great results.
Storage and Reheating Tips
Store any leftovers in an airtight container in the refrigerator for up to 2 days. To reheat, place the stuffed French toast in a toaster oven or skillet over low heat until warmed through. Avoid microwaving if you want to keep the outside crisp. You can also freeze cooked slices (without toppings) for up to a month—just thaw overnight in the fridge before reheating.
FAQ
Can I make this ahead of time?
Yes! You can assemble the sandwiches and dip them right before cooking, or cook them fully and reheat later.
What type of bread works best?
Brioche, challah, or Texas toast are ideal because they are soft yet sturdy enough to hold the filling.
Can I make this without eggs?
Yes, you can use a vegan egg substitute or a mixture of cornstarch and milk for the custard coating.
How do I keep the filling from leaking out?
Press the edges of the sandwich gently after dipping and avoid over-soaking the bread.
Is this recipe freezer-friendly?
Yes, freeze cooked slices in a single layer, then store in a freezer bag. Reheat in a skillet or oven for best texture.
Nutrition Estimate (Per Serving)
Approximately 420 calories, 12g protein, 45g carbohydrates, 22g fat. Values may vary depending on bread choice and toppings used.

Stuffed French Toast
Ingredients
Main Ingredients
- 8 slices slices bread (brioche or challah recommended) Use slightly stale bread for better soaking.
- 4 oz cream cheese, softened Let come to room temperature for easy mixing.
- 1/4 cup sugar Optional to substitute with natural sweetener.
- 3 pcs eggs Use vegan egg substitute if desired.
- 1 cup milk Substitute with almond or oat milk for dairy-free.
- 1 tsp vanilla extract
- 1/2 tsp cinnamon Add a pinch of nutmeg or orange zest for flavor.
- 2 tbsp butter (for cooking)
Optional Toppings
- maple syrup
- powdered sugar
- fresh berries
Instructions
Preparation
- In a small bowl, mix the softened cream cheese and sugar until smooth and creamy.
- Spread the cream cheese mixture evenly onto four slices of bread, then top with the remaining four slices to create sandwiches.
- In a shallow dish, whisk together the eggs, milk, vanilla extract, and cinnamon until well combined.
- Dip each stuffed sandwich into the egg mixture, letting it soak for about 30 seconds on each side so it absorbs the custard.
Cooking
- Heat a large skillet or griddle over medium heat and melt a little butter to coat the surface.
- Place the soaked sandwiches in the skillet and cook for 3-4 minutes on each side, or until golden brown and cooked through.
- Remove from heat, slice in half if desired, and serve warm with your favorite toppings.