Strawberry Cream Cheese Stuffed French Toast for Mother’s Day Brunch

Rate this post

You know that moment when you bite into something so good you actually close your eyes?

That’s this French toast.

I made this for my mom last Mother’s Day and she literally stopped mid-bite to ask for the recipe. And this is coming from someone who’s been making French toast for 30+ years.

What makes this different from regular French toast is the cream cheese filling. It gets all warm and melty inside while the outside stays crispy and golden. Add fresh strawberries and a drizzle of maple syrup, and you’ve got something that looks like it came from a fancy brunch spot but takes about 25 minutes to pull together.

I’ve made this at least a dozen times since then. For friends, for my husband’s birthday breakfast, for random Sunday mornings when I wanted to feel fancy. And every single time, people ask if it’s hard to make.

It’s not.

You just need thick bread (don’t skip this part), a good cream cheese mixture, and a few minutes of your time. That’s it.

The cream cheese filling is sweet but not too sweet. It’s got vanilla, a touch of sugar, and just enough lemon zest to keep things interesting. When it heats up inside the French toast, it turns into this luxurious, almost cheesecake-like layer that pairs perfectly with the caramelized outside.

What You’ll Need

For the Cream Cheese Filling:

  • 8 oz cream cheese, softened
  • 3 tablespoons powdered sugar
  • 1 teaspoon vanilla extract
  • 1 teaspoon lemon zest
  • 2 tablespoons heavy cream

For the French Toast:

  • 1 loaf of brioche or challah bread (day-old works great)
  • 4 large eggs
  • 1 cup whole milk
  • 2 tablespoons granulated sugar
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon cinnamon
  • Pinch of salt
  • 3 tablespoons butter (for cooking)

For Serving:

  • 2 cups fresh strawberries, sliced
  • Maple syrup
  • Powdered sugar for dusting
  • Optional: whipped cream

Tools You’ll Need

  • Medium mixing bowl
  • Whisk
  • Hand mixer or stand mixer
  • Sharp serrated knife
  • Shallow dish (for egg mixture)
  • Large skillet or griddle
  • Spatula
  • Small saucepan (if warming syrup)

Pro Tips

Get your cream cheese to room temperature. I know, I know, you’re in a hurry. But cold cream cheese doesn’t mix well and you’ll end up with lumps. Take it out of the fridge 30 minutes before you start, or microwave it for 10 seconds at a time until it’s soft.

Use thick bread slices. You need at least 1.5 inches thick to create that pocket for the filling. Regular sandwich bread won’t work here. Go for brioche or challah from the bakery section. Day-old bread is actually better because it soaks up the egg mixture without falling apart.

Don’t oversoak the bread. This was my mistake the first time I made this. I let the bread sit in the egg mixture for too long and it turned soggy. You want about 20 seconds per side. Just enough to coat it, not enough to make it mushy.

Cook on medium-low heat. I burned my first batch because I was impatient. French toast needs time to cook through, especially when it’s stuffed. Medium-low gives you that golden crust without a raw center.

Make the filling the night before. The flavors get better when they sit overnight. Plus, it’s one less thing to do in the morning when you’re trying to look like you have your life together.

How to Make It

Step 1: Make the Cream Cheese Filling

Beat the softened cream cheese with a hand mixer until it’s smooth and fluffy. This takes about 2 minutes.

Add the powdered sugar, vanilla, lemon zest, and heavy cream. Keep beating until everything is combined and the mixture looks light and airy.

Set it aside in the fridge while you prep everything else.

Step 2: Cut and Stuff the Bread

Slice your bread into 1.5 to 2-inch thick pieces. You should get about 6-8 slices depending on your loaf.

Take each slice and carefully cut a pocket into the side. Don’t cut all the way through. You want to create a little pouch that goes about three-quarters of the way through the bread.

Spoon about 2 tablespoons of the cream cheese filling into each pocket. Use your fingers to gently press the opening closed. It doesn’t have to be perfect – a little filling showing is totally fine.

Step 3: Prepare the Egg Mixture

Whisk together the eggs, milk, sugar, vanilla, cinnamon, and salt in a shallow dish.

Make sure you really whisk it well. You don’t want streaks of egg white in your mixture.

Step 4: Cook the French Toast

Heat a large skillet over medium-low heat. Add about 1 tablespoon of butter and let it melt.

Take one stuffed bread slice and dip it in the egg mixture. 20 seconds on each side. Let the excess drip off.

Place it in the hot skillet. Cook for about 4-5 minutes per side. You want a deep golden brown color.

The filling inside should be warm and melty when you cut into it.

Repeat with the remaining slices, adding more butter to the pan as needed.

Step 5: Serve

Stack 2 pieces of French toast on each plate.

Top with fresh sliced strawberries.

Dust with powdered sugar.

Drizzle with warm maple syrup.

Add a dollop of whipped cream if you’re feeling extra.

Substitutions and Variations

Bread Options: Can’t find brioche? Challah works great. Texas toast will do in a pinch. Even thick-cut Italian bread works, though it won’t be quite as rich.

Berry Swaps: Strawberries are classic, but this is amazing with blueberries, raspberries, or a mix of all three. I’ve also done it with caramelized bananas and that was ridiculously good.

Make it Lighter: Use reduced-fat cream cheese and 2% milk. It’s not quite as decadent, but still delicious. You could also use half the filling and it’s still tasty.

Add Chocolate: Stir in 1/4 cup of mini chocolate chips to the cream cheese filling. My husband requests this version every time.

Citrus Twist: Swap the lemon zest for orange zest. Top with orange segments instead of strawberries. Add a splash of Grand Marnier to the cream cheese if you want to get fancy.

Nut Butter Version: Mix 2 tablespoons of almond or peanut butter into the cream cheese filling. Top with sliced bananas instead of strawberries.

Make Ahead Tips

The cream cheese filling can be made up to 3 days in advance. Keep it covered in the fridge.

You can also stuff the bread the night before. Wrap each piece tightly in plastic wrap and refrigerate. In the morning, just dip in the egg mixture and cook.

The egg mixture can be whisked together and stored in the fridge overnight too.

If you want to really get ahead, you can cook the French toast completely, let it cool, and freeze it. Reheat in a 350°F oven for about 15 minutes. It won’t be quite as crispy, but it’s still really good.

Nutritional Information

Per serving (2 pieces):

  • Calories: 520
  • Protein: 15g
  • Carbohydrates: 52g
  • Fat: 28g
  • Fiber: 2g
  • Sugar: 24g
  • Sodium: 480mg

This is an estimate and will vary based on the bread you use and how heavy-handed you are with the syrup.

What to Serve With It

This French toast is pretty rich, so I like to balance it out with some lighter sides.

Fresh fruit salad is always good. I usually do a mix of melon, grapes, and berries.

Crispy bacon or turkey sausage adds a nice salty contrast.

A simple arugula salad with lemon vinaigrette cuts through the richness nicely.

Mimosas or fresh-squeezed orange juice for drinks.

If you want to go all out, add a fruit parfait bar where everyone can build their own yogurt parfaits.

Cooking Time Tips

The whole thing takes about 40 minutes from start to finish if you’re making the cream cheese filling fresh.

But here’s how to speed it up: Make the filling the night before (10 minutes saved). Have your bread already sliced and stuffed (another 10 minutes saved). Whisk the egg mixture while the pan heats up (5 minutes saved).

You can realistically have this on the table in 15 minutes if you prep ahead.

Also, if you’re feeding a crowd, use a large griddle instead of a skillet. You can cook 4-6 pieces at once instead of doing them in batches.

Leftovers and Storage

Store any leftover French toast in an airtight container in the fridge for up to 3 days.

To reheat, pop it in a 350°F oven for about 10 minutes. The microwave makes it soggy, so skip that.

You can also freeze cooked French toast for up to 2 months. Wrap each piece individually in plastic wrap, then put them all in a freezer bag. Reheat from frozen in the oven at 350°F for about 20 minutes.

The cream cheese filling keeps in the fridge for up to a week in an airtight container. Use it on bagels, toast, or pancakes.

FAQ

Can I use store-bought French toast instead?

You could, but you’d miss out on the cream cheese filling which is what makes this special. If you’re really short on time, you could buy premade French toast and just top it with the cream cheese mixture and strawberries. Not the same, but still tasty.

What if my bread is fresh, not day-old?

Fresh bread works fine. It’s just a bit softer and can get a little soggy if you oversoak it. Go lighter on the egg dip time – about 15 seconds per side instead of 20.

Can I make this dairy-free?

Yes. Use dairy-free cream cheese (Kite Hill makes a good one), coconut milk instead of regular milk, and coconut oil instead of butter. I haven’t personally tried this version, but my friend who’s dairy-free says it works great.

Why is my filling leaking out?

You might have overstuffed the pockets or cut them too wide. Try using less filling (1.5 tablespoons instead of 2) and making a smaller cut in the bread. Also, press the edges together gently before dipping in the egg mixture.

Can I use frozen strawberries?

Fresh is better for topping, but if it’s winter and strawberries are $8 a container, frozen works. Thaw them first and drain off the excess liquid. They’ll be softer and less pretty, but they taste fine.

How do I know when the French toast is done?

It should be deep golden brown on both sides and firm when you press on it gently. If you’re worried about the center being raw, use an instant-read thermometer – it should read 160°F in the middle.

Can I make this without eggs?

There are egg-free French toast recipes that use a mix of flour, milk, and banana. I haven’t tried this specific recipe without eggs, so I can’t promise results. The eggs are pretty key to getting that custardy texture.

What’s the best bread to use?

Brioche is my top choice because it’s rich and slightly sweet. Challah is a close second. Both have a tender crumb that soaks up the egg mixture perfectly without falling apart.

Wrapping Up

This stuffed French toast is one of those recipes that makes people think you’re a way better cook than you actually are.

It looks impressive. It tastes incredible. And it’s honestly pretty simple to make.

My mom still talks about the Mother’s Day I made this for her. She said it was better than any brunch restaurant she’d been to, which feels like a big compliment considering she’s been to a lot of brunch spots.

The cream cheese filling is what takes it from regular French toast to something special. That warm, melty center with the crispy outside is just 🤌

Make this for your mom, your wife, your grandmother, or honestly just make it for yourself on a random Tuesday. Nobody says you need a special occasion to eat good food.

Try it out and let me know how it goes in the comments below. Did you swap the strawberries for something else? Add chocolate chips? Make it dairy-free? I want to hear about it.

And if your mom asks for the recipe like mine did, just send her this link 😊

Leave a Comment