Cream Cheese Stuffed French Toast - Overnight Recipe

| | |

This delicious overnight cream cheese stuffed French toast recipe is easy to make and loaded with the flavors of sweet and tangy cream cheese filling, classic French toast egg custard, and a streusel topping.

Closeup shot of slice of cream cheese stuffed French toast on plate

If you love French toast as much as I do, then get ready for the ultimate recipe. This stuffed French toast is a delicious recipe that I can put together on a Friday and serve as a special weekend breakfast on Saturday morning.

Why You'll Love This Recipe

  • It uses simple ingredients, most of which are pantry staples.
  • It's an easy recipe that you can put together the night before and then bake in the morning.
  • It's so sweet and delicious!

Top Tip

Thick slices of bread work best for this recipe because they'll be sitting overnight.

Closeup shot of forkful of cream cheese stuffed French toast next to slice of French toast on plate


All of the ingredients for this recipe are kitchen staples. You just might have them all in your kitchen right now! Be sure to check out the recipe card at the end of the post for exact quantities.

Filling Ingredients:

  • Cream cheese, softened
  • Sugar 
  • Vanilla 
  • All-purpose flour 
  • Large egg

French Toast Ingredients:

  • Bread slices of your choice (thick slices work best)
  • Large eggs
  • Milk 
  • Heavy whipping cream
  • Vanilla 
  • Ground cinnamon
  • Ground nutmeg

Streusel Topping Ingredients:

  • Brown sugar
  • Butter, softened
  • Ground cinnamon
  • All-purpose flour 
  • Chopped pecans
Overhead shot of cream cheese stuffed French toast ingredients in individual bowls on table


This recipe takes just a little prep, and then you just let it sit in the fridge overnight. The next day, pop it into the oven and enjoy! That's it. The overview is right here, but you'll find the exact instructions in the recipe card at the end of the post.

1: Beat all the cream cheese filling ingredients until well blended.

Overheat shot of all cream cheese filling ingredients in mixing bowl.

2: Cover place a layer of bread slices in the bottom of a baking dish and top with the cream cheese filling layer. Top with the remaining bread slices.

Overhead shot of bread slices in bottom of baking dish
Overhead shot of bread slices in baking dish covered with cream cheese mixture.
Overhead shot of bread slices in baking dish

3: Combine the egg custard ingredients in a bowl, then pour the mixture over the bread and cream cheese layers in the baking dish.

Closeup shot of heavy whipping cream being poured into bowlful of French toast egg custard ingredients

4: Refrigerate overnight.

5: Remove teh pan from the fridge and let it sit at room temperature for 30 minutes before baking.

6: Combine all streusel ingredients and mix with a fork until crumbled and combined.

Overhead shot of all streusel ingredients in mixing bowl

7: Sprinkle the streusel over the top of the French toast bake and bake at 350 until a toothpick inserted into the center comes out clean.

Overhead shot of unbaked cream cheese stuffed French toast topped with streusel topping
Overhead shot of baked cream cheese stuffed French toast.
Closeup shot of spatula with slice of cream cheese stuffed French toast over baking dish with more French toast

Substitutions and Variations

  • Use your favorite hearty bread for this recipe. Any thick-sliced bread should work.
  • Try sprinkling chocolate chips over the bread before topping with streusel.
  • Chopped walnut, almonds, or peanuts will work in place of pecans.


  • Measuring cups and spoons
  • Mixing bowls
  • 9x9 baking dish
Closeup shot of slice of cream cheese stuffed French toast topped with blueberries and raspberries being drizzled with syrup.


Refrigerator: Store this for up to 4 days in an air-tight container.

Freezer: Store for up to a month in an air-tight, freezer-safe conatiner.

Make Ahead: This recipe is designed to be make ahead. Just follow the directions and bake the next day!

Reheat: Place in a baking dish, cover, and bake for 20 minutes at 350 until heated through.

What to Serve with Overnight French Toast

This delicious overnight French toast recipe is a complete meal all by itself. However, you can make it part of a larger breakfast by pairing it with your favorite savory breakfast options like:

  • Sausage
  • Bacon
  • Ham
  • Canadian bacon
  • Eggs


  • Thick bread slices work best. They'll soak up all the egg mixture without disintegrating.
  • Be sure to let your French toast sit at room temperature for about 30 minutes for proper baking.
  • Fully soften your cream cheese to ensure that there are no little bits of pure cream cheese in your mixture.
Closeup shot of slice of cream cheese stuffed French toast on plate


Why did my overnight cream cheese stuffed French toast get soggy?

If your bread slices aren't thick and dense enough, it will allow too much of the egg mixture to soak in.

What kind of bread is best for overnight French toast?

Any thick sliced bread should work. However, sourdough, challah, or another such dense bread work very well.

What goes well with French toast?

Syrup, powdered sugar, whipped cream, and berries are all great topping ideas. You can also serve French toast alongside savory breakfast options like sausage, bacon, and eggs.

More Amazing Breakfast Recipes

Yield: 8 servings

Overnight Cream Cheese Stuffed French Toast

Overnight Cream Cheese Stuffed French Toast

Overnight cream cheese stuffed French toast is as easy as it is delicious. It's rich, moist, and loaded with sweet flavors.

Prep Time 10 minutes
Cook Time 45 minutes
Additional Time 8 hours
Total Time 8 hours 55 minutes


  • Filling Ingredients:
  • 8 oz cream cheese, softened
  • ⅓ cup sugar
  • 1 tsp vanilla
  • 5 tbsp all-purpose flour
  • 1 large egg
  • French Toast Ingredients:
  • 10 slices of bread of your choice (thick slices work best)
  • 6 large eggs
  • 1 ½ cup milk
  • ½ cup heavy whipping cream
  • 1 tsp vanilla
  • 1 tsp ground cinnamon
  • ½ tsp ground nutmeg
  • Streusel Topping Ingredients:
  • ⅔ cup brown sugar
  • ⅓ cup butter, softened
  • 1 tsp ground cinnamon
  • ¾ cup all-purpose flour
  • ¾ cup chopped pecans


  1. Prepare your 9x9-inch baking dish by spraying it with cooking spray.
  2. To prepare filling, In a medium mixing bowl, combine cream cheese, sugar, vanilla, egg, and flour. Beat until well blended. Set aside. 
  3. Cover the bottom of your baking dish with a layer of bread.  You may have to cut slices in half to do so.
  4. Spread your filling over top of bread layer.
  5. Place another layer of bread on top of cream cheese filling.
  6. In a large mixing bowl, beat eggs, milk, cream, vanilla, cinnamon and nutmeg. 
  7. Pour egg mixture slowly over bread and cream cheese. Try to coat all of the bread pieces as much as possible. 
  8. Cover pan with aluminum foil and refrigerate overnight. 
  9. When you are ready to bake, remove pan from the fridge and allow it to rest for 30 minutes.
  10. Preheat your oven to 350ºF.  
  11. In a small mixing bowl, combine brown sugar, butter, cinnamon, flour and pecans. Mix with a fork until crumbly and well combined.
  12. Sprinkle streusel topping overtop of chilled bake.
  13. Bake for between 45-60 minutes. A toothpick should come out clean when inserted into the center of the pan. The streusel will also turn golden brown.
  14. Cut into slices and serve.

Nutrition Information



Serving Size


Amount Per Serving Calories 758Total Fat 43gSaturated Fat 21gTrans Fat 1gUnsaturated Fat 19gCholesterol 261mgSodium 499mgCarbohydrates 78gFiber 3gSugar 36gProtein 17g

Get Inspired!

Never miss my delicious recipes, cute creations, or household tips!

We won't send you spam. Unsubscribe at any time. Powered by ConvertKit

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

CommentLuv badge