Butterbeer Stuffed French Toast
Butterbeer stuffed French toast is everything you love about the classic wizarding world drink in breakfast form, butterscotch flavor, a creamy filling, and a rich golden crust that makes it feel like a treat. I've made a lot of stuffed French toast, and the key is getting the filling ratio right so every bite has that sweet cream cheese center without it all squeezing out on the griddle. This recipe nails it every time.
If you love a fun breakfast idea, my cinnamon roll stuffed French toast is another one the whole family will flip for!

Recipe Overview: Butterbeer Stuffed French Toast
⏱ Prep Time: 15 minutes
⏳ Total Time: 30 minutes
👥 Serving: 4 slices
🔥 Calories: ~650 kcal per serving
🥣 Main Ingredients: Thick-cut bread, eggs, heavy cream, cream cheese, butterscotch syrup.
👌 Difficulty: Easy - stuff, soak, and griddle until perfectly golden brown
⭐ Why You'll Love It: This Butterbeer Stuffed French Toast turns a Harry Potter-inspired favorite into an indulgent breakfast treat. Thick slices of bread are stuffed with creamy butterscotch filling, soaked in a rich butterscotch custard, and griddled until golden brown.
Summarize and Save this Content On
Table of contents
Ingredients for Butterbeer Stuffed French Toast
- Thick bread - thick-cut bread is really what makes this work. You need enough room to cut a slit and stuff the filling inside without the bread falling apart. Brioche or Texas toast are great options. If you can't find thick bread, just sandwich the cream cheese filling between two regular slices instead.
- Butterscotch syrup - this is where all that butterbeer flavor comes from. You'll use some in the filling and some in the egg soak. I love Torani butterscotch syrup but any brand you can find works.
- Cream cheese - make sure it's softened before you mix it. Cold cream cheese will be lumpy and hard to mix. Pull it out of the fridge about 30 minutes before you start.
- Heavy cream - this makes the egg soak extra rich and custardy. Don't skip it!
How to Make Butterbeer Stuffed French Toast

Step 1: In a small bowl combine cream cheese and ½ cup butterscotch syrup. Mix until smooth and fully combined.

Step 2: Cut a slit into the side of each thick piece of bread, being careful not to cut all the way through. You want to create a pocket.
Stuff each slice with the cream cheese mixture. If you're using regular bread, spread the filling on one slice and sandwich it with another.

Step 3: In a shallow bowl combine eggs, heavy cream, salt, and the remaining ½ cup butterscotch syrup. Mix well.

Step 4: Set each stuffed piece of bread into the egg mixture and let it soak for 3-5 minutes per side.

Step 5: Preheat your griddle to low heat.
Add the bread to the griddle and cook until golden brown on each side.

Step 6: Remove from heat and serve with extra butterscotch syrup on top. Enjoy!
Tips for the Best Stuffed French Toast
Use low heat. This is the most important tip! Because the bread is thick and stuffed, you need low heat so the outside doesn't burn before the inside cooks through. Be patient - it's worth it.
Soften your cream cheese first. Room temperature cream cheese mixes smooth and spreads easily into the bread pocket. Cold cream cheese just creates lumps and tears the bread.
Don't rush the soak. Give the bread a full 3-5 minutes per side in the egg mixture. Thick bread needs time to really absorb the custard so every bite is rich and flavorful, not dry in the middle.
Seal the edges. After stuffing, gently press the bread opening closed before dipping in the egg mixture. This helps keep the filling inside while it cooks. You don't want all that butterscotch cream cheese melting out onto the griddle!
Butterbeer Stuffed French Toast FAQs
You can stuff the bread the night before and store it in the fridge. Just hold off on the egg soak until you're ready to cook. This saves a lot of time in the morning!
Absolutely! A large skillet or even a cast iron pan on medium-low heat works great. Just make sure to keep the heat low so the inside has time to warm through.
No problem at all. Just use 8 regular slices of sandwich bread and spread the cream cheese filling between two slices like a sandwich. Press the edges together gently before soaking.
Typically you can find a full loaf of french bread in the bakery department and this makes for great french toast!
Caramel syrup is a delicious swap if you don't have butterscotch on hand. You just won't have the same butterbeer flavor. If you really want to switch it up try my salted apple cider caramel sauce would be incredible drizzled over the top too!
Storage
Leftovers can be stored in an airtight container in the fridge for up to 3 days. Reheat in a skillet over low heat or pop them in the air fryer for a few minutes to get the outside crispy again. I would skip the microwave if you can - it makes the bread a little soft and soggy.
You can also freeze these! Wrap each piece in plastic wrap and store in a freezer bag for up to 2 months. Reheat from frozen in the oven at 350 for about 15 minutes. My freezer waffles and pancakes post has some great tips for freezing breakfast foods that work here too!
More French Toast Recipes

If you tried this Butterbeer Stuffed French Toast or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the comments below. I love hearing from you!
📖 Recipe

Butterbeer Stuffed French Toast
Ingredients
Instructions
- In a small bowl combine cream cheese and ½ cup butterscotch syrup. Mix until combined.
- Cut a slit into the side of each thick cut piece of bread. If you can't find thick cut you can use 8 slices of regular bread.
- Stuff each slice of bread with the cream cheese mixture. Or sandwich the cream cheese mixture between 2 slices of bread.
- In a shallow bowl combine eggs, heavy cream, salt, and remaining ½ cup butterscotch syrup. Mix to combine.
- Set each stuffed piece of bread into the egg mixture and allow to soak up the mixture for 3-5 minutes per side.
- Pre heat griddle to low heat.
- Add the bread to the griddle and cook until golden brown on each side.
- Remove from heat and enjoy with additional butterscotch syrup.








