Eggnog French Toast Stuffed with Marshmallow Buttercream
If you’re looking for a holiday breakfast that feels extra special, yet still comforting and familiar, then you are in the right place. Because not only is this Eggnog French Toast stuffed with Marshmallow Buttercream rich, soft, and indulgent, but it is also surprisingly simple to make. In fact, this recipe is perfect for Christmas morning, a festive brunch, or anytime you want to turn an ordinary breakfast into something truly unforgettable.

Why you’ll love this recipe
First and foremost, this French toast is pillowy on the inside and golden on the outside. Additionally, the warm eggnog custard adds instant holiday flavor without the need for complicated ingredients. Even better, the marshmallow buttercream melts gently into the bread as it cooks, creating a creamy center that tastes like dessert for breakfast.
Furthermore, because this recipe uses brioche rolls, each bite feels soft, rich, and bakery-style. As a result, this dish looks impressive while still being completely approachable for home cooks.

How to Make Eggnog French Toast Stuffed with Marshmallow Buttercream
Step 1: Make the Marshmallow Buttercream
First, beat the softened butter until light and fluffy. Then, gently fold in the marshmallow fluff and powder sugar and beat until smooth and creamy. At this point, set the filling aside so it’s ready to use.
Step 2: Prepare the Brioche Rolls
Next, using a small knife, carefully cut a pocket into each brioche roll. After that, pipe or spoon the marshmallow buttercream directly into the center. Importantly, avoid overfilling so the filling stays inside while cooking.
Step 3: Make the Eggnog Custard
Meanwhile, whisk together the eggs, eggnog, and cinnamon. As you whisk, make sure the mixture is fully combined for an even custard.
Step 4: Dip the Stuffed Rolls
Now comes the fun part. One by one, gently dip each stuffed brioche roll into the eggnog custard. Be sure to coat all sides, but at the same time, don’t let them soak too long or they may fall apart.
Step 5: Cook the French Toast
Then, melt butter in a skillet over medium heat. Once hot, add the custard-dipped rolls. As they cook, rotate them carefully so every side becomes golden brown. Eventually, the bread will crisp on the outside while the filling warms and softens inside.
Final Thoughts
Whether you’re serving this for a holiday gathering or simply treating your family to something special, this recipe delivers every single time. And most importantly, it’s the kind of breakfast that brings everyone to the table — and keeps them there.

Eggnog French Toast Stuffed with Marshmallow Buttercream
Ingredients
Marshmallow Buttercream Filling
- 1/2 cup unsalted butter softened
- 1 cup marshmallow fluff
- 1 cup powder sugar
- 1 pinch salt
Eggnog Custard
- 2 Eggs
- 1 cup eggnog
- 1 tsp cinnamon
- 1 pinch salt
For the French Toast
- 1 package brioche rolls 12 count
- 2-3 tbs butter for searing
For Serving (optional)
- Powder sugar
- Whipped cream
- Syrup or Maple syrup
- Fresh berries
Instructions
- Make the filling. First, beat the softened butter until creamy. Then, mix in the marshmallow fluff and powder sugar until smooth and fluffy.
- Fill the brioche rolls. Next, use a small knife to cut a pocket into the side of each roll. Then, pipe or spoon the marshmallow buttercream inside (don’t overfill).
- Whisk the custard. Meanwhile, whisk together the eggs, eggnog, cinnamon, and salt until fully combined.
- Dip the stuffed rolls. Now, dip each stuffed roll into the custard, turning to coat all sides. However, don’t soak too long—just enough to coat.
- Cook until golden. Melt butter in a skillet over medium heat. Add the rolls and cook, turning occasionally, until every side is golden brown and the centers feel warm (about 2–3 minutes per side, depending on size).
- Serve right away. Finally, dust with powdered sugar and drizzle with syrup. Additionally, add whipped cream or berries for a festive finish.