Stuffed French Toast with Cream Cheese

I’ve always been drawn to breakfast recipes that feel a little indulgent, and stuffed French toast with cream cheese is one of those treats that instantly elevates any morning. There’s something magical about biting into warm, golden bread filled with sweet, creamy goodness—it’s like a little celebration in every bite. Every time I make this, the aroma of vanilla and cinnamon fills the kitchen, and I can’t help but sneak a taste before it even reaches the table.

What I love most about this recipe is how versatile it is. You can keep it classic with just cream cheese and a touch of sugar, or jazz it up with fruit, chocolate, or even a hint of citrus. It’s perfect for lazy weekend mornings, brunch with friends, or any time you want to treat yourself. Once you try it, stuffed French toast with cream cheese becomes more than just a breakfast—it becomes a memory waiting to happen.


What You Need To Make This Recipe

Bread: I recommend using thick slices of brioche or challah bread. Their soft, buttery texture soaks up the custard perfectly without falling apart, giving you that melt-in-your-mouth feel that makes stuffed French toast so irresistible.

Cream Cheese: The star of the filling! Cream cheese adds a rich, tangy flavor that balances the sweetness of the custard and any toppings you choose. For extra decadence, soften it and mix with a touch of vanilla and sugar for a silky texture.

Eggs: Eggs create the custard that coats the bread. They give the French toast its structure while keeping it tender and fluffy inside. Always use fresh eggs for the best flavor and consistency.

Milk or Cream: This is combined with the eggs to make a luscious custard. Whole milk or half-and-half works beautifully, adding richness without overpowering the delicate flavors of the filling.

Sugar: A little sugar sweetens the custard and cream cheese mixture. You can use granulated sugar for simplicity or powdered sugar in the filling for a smoother texture.

Vanilla Extract: Vanilla adds depth and warmth to the custard and cream cheese, making every bite aromatic and comforting. Use pure vanilla extract for the best flavor.

Cinnamon: Cinnamon adds a cozy spice that complements the sweetness of the bread and cream cheese. A sprinkle in the custard or on top of the finished toast makes all the difference.

Butter: Butter is essential for frying the stuffed French toast. It helps achieve that golden-brown crust while adding a nutty, savory flavor that pairs perfectly with the sweet interior.

Optional Toppings: Fresh berries, maple syrup, powdered sugar, or chocolate chips take this breakfast to the next level. Don’t be afraid to get creative with flavors and textures.


Ingredients List

  • 8 slices of brioche or challah bread
  • 8 oz (225 g) cream cheese, softened
  • 2 tablespoons granulated sugar
  • 1 teaspoon vanilla extract
  • 4 large eggs
  • 1/2 cup (120 ml) whole milk or half-and-half
  • 1/2 teaspoon ground cinnamon
  • 2 tablespoons butter, for frying
  • Optional toppings: maple syrup, fresh berries, powdered sugar

How to Make Stuffed French Toast with Cream Cheese

Prepare the Cream Cheese Filling

In a medium bowl, mix the softened cream cheese with 2 tablespoons of sugar and 1 teaspoon of vanilla extract. Stir until smooth and creamy. This will be the decadent filling for your French toast.

Stuff the Bread

Spread about 1–2 tablespoons of the cream cheese mixture onto a slice of bread, then top with another slice to create a sandwich. Press gently to ensure it stays together during cooking.

Make the Custard

In a shallow bowl, whisk together eggs, milk or cream, and cinnamon until fully combined. This custard will coat the bread, giving it that soft and tender texture.

Dip the Bread

Carefully dip each stuffed sandwich into the egg mixture, allowing it to soak for a few seconds on each side. Be gentle so the filling doesn’t leak out.

Cook the French Toast

Heat butter in a large skillet over medium heat. Add the stuffed bread and cook for 3–4 minutes on each side, or until golden brown and slightly crispy.

Serve and Enjoy

Plate your stuffed French toast and add optional toppings like maple syrup, fresh berries, or powdered sugar. Serve warm for the ultimate indulgent breakfast experience.


Tips for Making this Recipe

  • Use thick slices of bread to prevent the filling from spilling out.
  • Make sure the cream cheese is softened for easier spreading.
  • Don’t over-soak the bread in the custard; a few seconds on each side is enough.
  • Cook over medium heat to allow the inside to warm through without burning the outside.
  • Add fruit or jam to the cream cheese for an extra burst of flavor.
  • Keep cooked French toast warm in a low oven while finishing the rest.

FAQs

Can I make this recipe ahead of time?
Yes! You can prepare the stuffed sandwiches the night before and refrigerate them. Cook them fresh in the morning for the best texture.

What if I don’t have brioche or challah?
Thick-cut white bread or Texas toast can work, but the flavor and texture won’t be quite as rich.

Can I freeze stuffed French toast?
Absolutely. Wrap the uncooked stuffed sandwiches tightly and freeze. Thaw overnight in the fridge before cooking.

Can I make it dairy-free?
Yes, substitute cream cheese with a plant-based alternative and use non-dairy milk. The texture will be slightly different but still delicious.

How do I prevent the filling from leaking?
Press the bread gently and avoid overfilling. Also, don’t soak the sandwiches too long in the custard.