Bacon Stuffed French Toast

Bacon Stuffed French Toast is a decadent breakfast dish that marries the sweet richness of French toast with the savory crispness of bacon, all complemented by a creamy, sweet filling. This recipe is perfect for those who love the combination of sweet and savory flavors in their breakfast. Let’s dive into making this indulgent morning treat that’s sure to impress.

Ingredients Breakdown

  • 4 ounces cream cheese, softened: Acts as the base for the filling, providing a creamy and slightly tangy flavor.
  • 1/3 cup packed brown sugar: Sweetens the cream cheese filling, adding a hint of molasses flavor.
  • 8 slices white bread, preferably stale: Stale bread soaks up the egg mixture better without falling apart, making for a firmer French toast.
  • 8 slices bacon, cooked: Adds a salty, savory crunch that contrasts beautifully with the sweet elements of the dish.
  • 4 eggs: The base of the custard mixture for dipping the bread, providing structure and richness.
  • 1/2 cup milk: Thins the custard mixture, making it easier for the bread to absorb.
  • 1 teaspoon vanilla extract: Adds a sweet, aromatic flavor to the custard.
  • 4 teaspoons butter: Used for frying, it adds flavor and helps to achieve a golden-brown crust on the French toast.
  • Vegetable oil: Helps prevent the butter from burning and ensures even cooking.

Preparation Method

  1. Prepare the Filling: In a small bowl, mix the softened cream cheese with the brown sugar until well combined and smooth. Set aside.
  2. Assemble the Stuffed Toast: Spread a generous amount of the cream cheese mixture on 4 slices of bread. Place 2 slices of cooked bacon on top of the cream cheese on each slice. Top with the remaining bread slices to form sandwiches.
  3. Make the Custard Mixture: In a shallow dish, whisk together the eggs, milk, and vanilla extract until well combined.
  4. Dip the Sandwiches: Heat a large skillet or griddle over medium heat. Add the butter and a little vegetable oil to the pan to melt. While the pan is heating, dip each sandwich into the egg mixture, ensuring both sides are well coated.
  5. Cook: Place the dipped sandwiches in the skillet and cook for about 3-4 minutes on each side, or until they are golden brown and the filling has warmed through.
  6. Serve: Cut each stuffed French toast in half, if desired, and serve immediately. You can dust them with powdered sugar, drizzle with maple syrup, or top with more cooked bacon pieces for an extra indulgent breakfast.


Bacon Stuffed French Toast is a true celebration of flavor, blending the sweet, creamy textures of cream cheese and brown sugar with the salty crispness of bacon, all encased in a golden, eggy bread. Whether you’re making a special weekend breakfast, hosting a brunch, or simply looking to treat yourself, this recipe delivers on the promise of a deliciously memorable meal. Enjoy the indulgence!