Stuffed French Toast
A golden, crispy exterior and a creamy, sweet filling—there’s something absolutely enchanting about that first bite of stuffed French toast. Picture this: as you slice through the delectable layers, the warm aroma of cinnamon envelopes you, wafting memories from cozy mornings spent with family. This isn’t just another breakfast; it’s a culinary hug that warms your soul and starts your day on a high note.

This vegan stuffed French toast brings together simplicity and indulgence, transforming breakfast into a delightful experience. It’s incredibly easy, requiring just a handful of pantry staples, making it the ideal option for a spontaneous weekend brunch or even a weekday treat. Plus, it’s versatile enough to accommodate various dietary preferences. Trust me, you’ll want to invite this into your morning routine.
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Whipping up this dish takes only about 15 minutes of prep and 30 minutes of cooking.
- Irresistible Flavor: The sweet and tangy vegan cream cheese paired with fresh strawberries creates a harmonic flavor profile.
- Eye-Catching Appeal: The golden slices topped with fresh berries create a stunning presentation.
- Flexible Serving: Perfect for breakfast, brunch, or a cozy dessert.
- Diet-Friendly Options: Entirely vegan and easily adaptable for gluten-free diets.
Ingredients You’ll Need
- 1/2 cup vegan cream cheese, 120g: The creaminess adds richness without dairy; look for brands with a smooth texture.
- 2 tablespoons powdered sugar, 16g: Lightly sweetens the cream cheese; you could use agave nectar as a substitute for a low-sugar option.
- 1/2 teaspoon vanilla extract, 2.5ml: Enhances the overall flavor; pure vanilla extract will yield the best taste.
- 1/2 cup fresh strawberries, thinly sliced – 120g: Provides natural sweetness; swap with bananas or blueberries if preferred.
- 1 tablespoon sugar, 12.5g: Helps macerate the strawberries; coconut sugar is a great alternative.
- 1 cup vegan milk – 240ml: Almond, soy, or oat milk works; use whatever you have on hand.
- 1 tablespoon ground flax meal, 7g: Acts as an egg substitute for binding; chia seeds can be used as an alternative.
- 1 tablespoon maple syrup, 15ml: Adds a touch of sweetness; agave syrup can work too.
- 1 teaspoon vanilla extract, 5ml: Adds depth to the batter.
- 1/2 teaspoon ground cinnamon, 1.5g: Infuses warm flavors; fresh nutmeg could also be a delightful addition.
- 6 slices thick sandwich bread, about 12 ounces – 340g: Brioche-style or sourdough is recommended for texture; gluten-free bread will also suffice.
- 2 tablespoons vegan butter or neutral oil, for the pan – 30ml: For cooking; coconut oil is another flavorful option.
- Maple syrup: For drizzling over the finished dish.
- Fresh berries: For garnish and added flavor.
How to Make Stuffed French Toast
- Prepare the Filling: In a small bowl, blend together 1/2 cup vegan cream cheese, 2 tablespoons powdered sugar, and 1/2 teaspoon vanilla extract until smooth and creamy. Set it aside.
- Macerate the Strawberries: In another bowl, toss together the 1/2 cup thinly sliced strawberries with 1 tablespoon of sugar. Allow them to sit for about 10 minutes, letting their natural juices come out.
- Make the Custard Mixture: In a shallow bowl, whisk 1 cup vegan milk, 1 tablespoon ground flax meal, 1 tablespoon maple syrup, 1 teaspoon vanilla extract, and 1/2 teaspoon ground cinnamon. Let this rest for 2–3 minutes to let the flax meal thicken slightly.
- Assemble the Sandwiches: Lay the slices of bread out flat. Spread the cream cheese mixture on three slices, leaving about a 1/3 inch border. Distribute the macerated strawberries evenly over these slices and cover with the remaining bread to form sandwiches. Gently press to seal.
- Dunk the Sandwiches: Quickly dip each sandwich in the custard mixture on both sides, ensuring that they absorb but do not soak the custard; they should remain sturdy.
- Cook the French Toast: Heat a large skillet or griddle over medium heat. Melt 2 tablespoons vegan butter or heat the neutral oil in the pan. Cook the sandwiches for about 3–5 minutes on each side, or until they become golden brown and warm throughout. Lower the heat if necessary to prevent burning but ensure the filling heats effectively.
- Serve: Enjoy the stuffed French toast warm, drizzled with maple syrup and adorned with fresh berries.
Storing & Reheating
To store leftovers, keep them in an airtight container at room temperature for up to one day. Refrigerate for longer storage, ideally up to three days. For freezing, wrap the French toast tightly in foil or plastic wrap; it can be stored for up to three months. When you’re ready to enjoy, reheat in a skillet over medium heat for 3–5 minutes or in a toaster oven until heated through. Note that the texture may slightly change, but adding a little maple syrup during reheating refreshes the flavor.
Chef’s Helpful Tips
- Ensure the vegan cream cheese is at room temperature for easier spreading.
- Don’t skip the resting time for the custard; it helps the flax meal thicken, mimicking egg-based mixtures.
- For an even more indulgent dish, consider adding a sprinkle of powdered sugar on top before serving.
- If you’d like a richer flavor, try adding a pinch of sea salt to the cream cheese mixture.
- If your bread isn’t very thick, adjust the soaking time during the dunk to ensure it doesn’t get too soggy.
Each bite of this stuffed French toast is bound to transport you to a place filled with warmth and comfort. Try experimenting with different fruits or fillings; think about adding chocolate chips or even a dollop of peanut butter for a decadent twist. There are endless possibilities to make this dish perfectly yours.

Recipe FAQs
Can I use regular bread instead of brioche or sourdough?
How can I make this gluten-free?
Can I make stuffed French toast in advance?
What other fillings can I use?
More Breakfast Recipes
- Blueberry Oatmeal Muffins
- Overnight French Toast Casserole
- Buttermilk Corn Muffins
- Oatmeal Breakfast Cookies
- Irish Soda Bread Scones
👉 If you make my Stuffed French Toast recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Stuffed French Toast
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 3 servings 1x
- Category: Breakfast
- Method: Cooking
- Cuisine: Vegan
Description
This Stuffed French Toast features creamy vegan cream cheese and sweet strawberries nestled between perfectly toasted bread. It’s a delightful breakfast option that’s easy to prepare, perfect for any occasion, and guarantees satisfaction with every bite.
Ingredients
- 1/2 cup vegan cream cheese, 120g
- 2 tablespoons powdered sugar, 16g
- 1/2 teaspoon vanilla extract, 2.5ml
- 1/2 cup fresh strawberries, thinly sliced – 120g
- 1 tablespoon sugar, 12.5g
- 1 cup vegan milk (almond, soy, oat, or other) – 240ml
- 1 tablespoon ground flax meal, 7g
- 1 tablespoon maple syrup, 15ml
- 1 teaspoon vanilla extract, 5ml
- 1/2 teaspoon ground cinnamon, 1.5g
- 6 slices thick sandwich bread (brioche-style or sourdough, about 12 ounces) – 340g
- 2 tablespoons vegan butter or neutral oil for the pan – 30ml
- Maple syrup
- Fresh berries
Instructions
- Mix the vegan cream cheese, powdered sugar, and vanilla extract in a small bowl until smooth and creamy. Set aside.
- Combine the sliced strawberries with 1 tablespoon of sugar in a bowl and let them rest for about 10 minutes to soften and release juices.
- In a shallow bowl, whisk together the vegan milk, ground flax meal, maple syrup (if using), vanilla extract, and cinnamon. Allow to rest for 2-3 minutes for the flax to thicken.
- Lay out the bread slices. Spread the cream cheese mixture, leaving a ⅓ inch border. Evenly distribute the sliced strawberries over 3 slices, and top with the remaining bread slices to form sandwiches. Press gently to seal.
- Dip each sandwich quickly into the custard mixture on both sides, ensuring they absorb without soaking.
- Heat a large skillet over medium heat and add vegan butter or oil. Cook the stuffed French toast for 3-5 minutes on each side until golden brown and warmed through, adjusting heat as necessary.
- Serve warm with maple syrup and fresh berries.
Notes
For extra flavor, add a pinch of nutmeg to the custard mixture.
Use your favorite type of bread for a personalized touch.
Fresh fruit toppings can vary based on seasonal availability.
Nutrition
- Serving Size: 1 stuffed French toast
- Calories: 320
- Sugar: 14g
- Sodium: 330mg
- Fat: 12g
- Saturated Fat: 3g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 46g
- Fiber: 4g
- Protein: 6g
- Cholesterol: 0mg
