Slices of bread are stuffed with a tangy mixture of cream cheese and strawberries in this Cream Cheese Stuffed French Toast recipe. It’s an easy, decadent way to elevate basic French toast. Perfect for weekend brunch and holiday mornings!

I’ve made many different variations of French toast over the years, like eggnog French toast, air fryer French toast sticks, and overnight French toast casserole. But this cream cheese stuffed French toast takes it all to a new level!
A strawberry and sweet cream cheese filling is layered between two thick pieces of brioche bread. The entire sandwich is dipped in the egg batter then it’s cooked until golden brown. The end result is essentially a French toast sandwich – but stuffed French toast just sounds fancier!
Why This Stuffed French Toast Is So Good
- Sweet, tangy filling. The filling in this recipe is made with tangy cream cheese and sweet strawberries, with a pinch of sugar to balance any tartness. The flavors complement the rich cinnamon-spiced egg batter and keep the dish from being overly sweet.
- Great for special occasions. This recipe is perfect for weeknight brunch, Christmas morning, or anytime you want a little something special. Once it’s topped with whipped cream and strawberries, it truly looks like a decadent dish straight from a fancy brunch place.
- Easy to make. Cream cheese stuffed French toast definitely falls into the category of “looks difficult, is actually surprisingly easy”. It’s not any more difficult to make than regular French toast and takes just 35 minutes.

Recipe Ingredients
There are just a handful of ingredients needed to make this decadent breakfast recipe. Scroll down to the recipe card below for the exact measurements.
- Cream cheese – Make sure it’s softened so that it’s easy to mix without crushing the strawberries.
- Strawberries – Fresh strawberries are best. If you need to use frozen berries, let them thaw completely then gently squeeze with paper towels to remove any excess moisture.
- Sugar – Sweetens the strawberry mixture.
- Eggs – The base of the French toast batter.
- Whole milk – 2% works too but it won’t be as rich and the batter will be thinner.
- Vanilla extract & cinnamon – Add flavor to the egg mixture.
- Pinch of salt – Helps to enhance the other flavors.
- Brioche bread – Any thick, sturdy bread, such as challah, French bread, Texas toast or Italian bread, will also work.
- Butter – For the skillet.
How To Make Stuffed French Toast
You might be surprised at just how easy this recipe is to make – I certainly was! The printable instructions can be found in the recipe card below.



- Make the filling. Mix together the cream cheese, strawberries, and sugar until well combined.
- Make the batter. In a separate shallow dish, whisk together the eggs, milk, vanilla, cinnamon, and salt.



- Assemble. Spread a generous amount of the cream cheese mixture on six slices of bread. Top with another slice to form a sandwich.
- Prep. Preheat the skillet over medium heat. Add butter to coat the surface.
- Cook. Dip each sandwich into the butter. Be sure to coat both sides but don’t soak the entire sandwich. Cook for 2-3 minutes per side, until golden brown and cooked through. Repeat with as many batches as needed, adding more butter to the skillet if needed.
- Enjoy. Serve immediately with your desired toppings!

Topping Ideas
We love to load our cream cheese stuffed French toast with toppings!
Keep it simple with classic butter and maple syrup or turn it into a fancy, decadent “almost looks like dessert” breakfast by adding whipped cream and sliced strawberries on top. A dusting of powdered sugar is also lovely!

Recipe Tips & Variations
There are a few easy ways to customize this cream cheese stuffed French toast recipe! I’ve also included a few basic tips.
- Make the filling sweeter. For a sweeter filling, add an extra tablespoon of sugar or a drizzle of honey to the cream cheese mixture.
- Thicken the batter. If you prefer a thicker batter, reduce the milk slightly or add an extra egg.
- Add more flavor. For a fun variation, try adding a pinch of nutmeg or orange zest to the batter.
- Don’t drench it. You want both sides of the stuffed French toast to be coated in the egg batter but not completely soaked. I like to dip one side then flip it and dip the other.
- Keep it warm. To keep the French toast warm while cooking in batches, place the finished pieces on a baking sheet in a 200°F (95°C) oven.
Proper Storage
- Fridge. Cream cheese stuffed French toast is definitely best enjoyed immediately. However, leftovers can be stored in an airtight container in the refrigerator for up to 2 days.
- Reheat. Reheat in a skillet or toaster oven for best results.

Cream Cheese Stuffed French Toast
Ingredients
- 8 ounces cream cheese softened
- 1 cup fresh strawberries diced
- 2 Tablespoons sugar
- 4 large eggs
- 1 cup whole milk
- 1 teaspoon vanilla extract
- ½ teaspoon ground cinnamon
- Pinch of salt
- 12 slices brioche bread
- Butter for cooking
Instructions
- In a medium bowl, mix the softened cream cheese, diced strawberries, and sugar until well combined. Set aside.
- In a shallow dish, whisk together the eggs, milk, vanilla extract, cinnamon, and salt (if using) to make the batter.
- Spread a generous layer of the cream cheese mixture onto one side of 6 slices of brioche bread. Top each with another slice of bread to form a sandwich.
- Heat a large skillet or griddle over medium heat and add a small amount of butter to coat the surface.
- Dip each sandwich into the batter, ensuring both sides are well coated but not overly soaked.
- Place the sandwiches on the skillet and cook for 2-3 minutes per side, or until golden brown and cooked through. Work in batches if necessary, adding more butter to the skillet as needed.
- Remove the French toast from the skillet and keep warm while cooking the remaining stuffed bread.
- Serve immediately with your choice of toppings and enjoy!



Leave a Review!
We LOVE hearing from you! Submit your question or comment here.
Your email address will not be published.