Blueberry Stuffed French Toast combines thick slices of bread with a creamy sweet filling and juicy blueberries, then cooks them in a vanilla-cinnamon egg custard until golden brown. The contrast between the crisp, buttery exterior, soft filling, and bursts of blueberry makes this a satisfying breakfast or brunch option.

This version is assembled as individual stuffed sandwiches, so the filling stays contained while the bread cooks evenly in a skillet. Fresh blueberries work especially well, but frozen blueberries can also be used with a little extra care to prevent excess moisture.
Why This Recipe Works
- Thick bread creates a sturdy exterior. It holds the creamy filling and blueberries without becoming too fragile during cooking.
- Cream cheese provides a rich, stable filling. Its tangy flavor balances the sweetness of the berries and maple syrup.
- Fresh blueberries add moisture and acidity. They provide bright fruit flavor that cuts through the richness of the French toast.
- A short custard soak prevents sogginess. The bread absorbs enough egg mixture for a tender texture while remaining strong enough to handle.
- Medium-low heat allows the filling to warm gradually. This helps the bread brown without burning before the center is heated.
Equipment Needed
- Medium mixing bowl
- Shallow bowl or baking dish
- Whisk
- Hand mixer or sturdy spatula
- 10- to 12-inch nonstick skillet or griddle
- Wide spatula
- Measuring spoons
Ingredients List

Blueberry Cream Cheese Filling
- 6 ounces (170 g) full-fat cream cheese, softened
- 2 tablespoons (25 g) granulated sugar
- 1 teaspoon (5 ml) vanilla extract
- 1/2 teaspoon (1.5 g) lemon zest, finely grated
- 1 cup (150 g) fresh blueberries
French Toast
- 8 slices (about 12 ounces/340 g) thick-cut brioche or Texas toast, about 3/4 inch (2 cm) thick
- 3 large eggs (about 150 g without shells)
- 1/2 cup (120 ml) whole milk
- 1 tablespoon (15 ml) maple syrup
- 1 teaspoon (5 ml) vanilla extract
- 1/2 teaspoon (1.5 g) ground cinnamon
- 1/4 teaspoon (1 g) fine salt
- 2 tablespoons (28 g) unsalted butter, divided, for cooking
For Serving
- Maple syrup, optional
- Powdered sugar, optional
- Fresh blueberries, optional
Ingredient Notes and Substitutions
- Cream cheese: Provides the creamy, slightly tangy filling and helps hold the blueberries in place. Neufchâtel cheese can replace it, although the filling will be slightly lighter and less rich.
- Blueberries: Fresh berries give the cleanest texture and are less likely to release excess water. Frozen blueberries can be used without thawing, but they may release more moisture during cooking.
- Brioche or Texas toast: Thick-cut bread is sturdy enough for stuffing and soaking. Challah is a good substitute and gives a similarly rich texture.
- Whole milk: Produces a creamy custard. Half-and-half can replace it for a richer result, while 2% milk creates a slightly lighter custard.
- Lemon zest: Brightens the cream cheese filling and complements the blueberries. It can be omitted if needed, although the filling will taste richer and less fresh.
Step-by-Step Instructions
Step 1: Make the filling.
In a medium bowl, beat the softened cream cheese, sugar, vanilla, and lemon zest until smooth and spreadable. Fold in the blueberries gently, taking care not to crush them.

Step 2: Build the stuffed sandwiches.
Spread the blueberry cream cheese mixture evenly over 4 slices of bread, leaving about a 1/2-inch (1 cm) border around the edges. Top with the remaining 4 slices and press gently around the edges to help the sandwiches hold together.

Step 3: Make the custard.
Whisk the eggs, milk, maple syrup, vanilla, cinnamon, and salt in a shallow bowl or baking dish until smooth and evenly combined.
Step 4: Rest the sandwiches briefly.
Let the assembled sandwiches stand for about 5 minutes before dipping. This gives the filling time to settle and makes the sandwiches easier to handle.
Step 5: Heat the skillet.
Heat a 10- to 12-inch nonstick skillet or griddle over medium-low heat. Add 1 tablespoon (14 g) of butter and let it melt until foamy but not browned.

Step 6: Coat the sandwiches.
Place one sandwich at a time in the custard. Soak for about 15 to 20 seconds per side, turning carefully. The bread should be moistened but still firm enough to lift without tearing.
Step 7: Cook the first side.
Transfer the stuffed sandwiches to the skillet. Cook for about 3 to 4 minutes, until the underside is golden brown and the edges are beginning to set.

Step 8: Flip carefully.
Slide a wide spatula fully underneath each sandwich and turn it gently. Cook the second side for another 3 to 4 minutes. Reduce the heat if the bread is browning too quickly.
Step 9: Finish cooking.
Continue cooking until both sides are golden brown and the center is warm. The cream cheese should be soft and the egg custard fully set. If the exterior is browned but the center is still cool, reduce the heat to low and cook for another 1 to 2 minutes per side.

Step 10: Cook the remaining sandwiches.
Transfer the finished French toast to a plate. Add the remaining 1 tablespoon (14 g) butter to the skillet and repeat with the remaining sandwiches if cooking in batches.
Step 11: Serve warm.
Cut each stuffed French toast sandwich in half if desired. Serve with optional maple syrup, powdered sugar, and fresh blueberries.
Storage, Freezing, and Make-Ahead Instructions
- Store cooled stuffed French toast in an airtight container in the refrigerator for up to 3 days. Place parchment paper between sandwiches if stacking them.
- For freezing, cool the cooked sandwiches completely, wrap them individually in parchment or plastic wrap, and place them in a freezer-safe bag or container. Freeze for up to 2 months. The blueberries may become slightly softer after thawing.
- Reheat refrigerated or frozen sandwiches in a toaster oven, oven, or skillet until heated through. Use moderate heat so the bread does not burn before the cream cheese filling warms.
- For make-ahead preparation, the blueberry cream cheese filling can be prepared up to 1 day ahead and refrigerated in a covered container. Assemble and cook the sandwiches shortly before serving for the best texture.

FAQ
Can I use frozen blueberries?
Yes. Use the blueberries frozen rather than thawing them first. Thawed berries release more liquid and can make the filling wetter and harder to contain.
Can I make Blueberry Stuffed French Toast ahead of time?
Yes. The filling can be prepared up to 1 day ahead, refrigerated, and used to assemble the sandwiches the next day. Cooked French toast can also be refrigerated for up to 3 days and reheated.
Why is my stuffed French toast soggy?
The bread may have been too soft, soaked too long, or cooked over heat that was too low. Use thick-cut sturdy bread and dip each sandwich briefly rather than fully soaking it.
Can I use another fruit instead of blueberries?
Yes. Small pieces of strawberries or raspberries can work, but fruit with high moisture should be used sparingly. Large or very juicy pieces can make the filling difficult to contain.
How do I keep the filling from leaking out?
Use softened but not melted cream cheese, leave a small border around the bread, avoid overfilling, and press the sandwich gently before dipping it into the custard.

Ingredients
Method
- In a medium bowl, beat the softened cream cheese, sugar, vanilla, and lemon zest until smooth and spreadable. Fold in the blueberries gently, taking care not to crush them.
- Spread the blueberry cream cheese mixture evenly over 4 slices of bread, leaving about a 1/2-inch (1 cm) border around the edges. Top with the remaining 4 slices and press gently around the edges to help the sandwiches hold together.
- Whisk the eggs, milk, maple syrup, vanilla, cinnamon, and salt in a shallow bowl or baking dish until smooth and evenly combined.
- Let the assembled sandwiches stand for about 5 minutes before dipping. This gives the filling time to settle and makes the sandwiches easier to handle.
- Heat a 10- to 12-inch nonstick skillet or griddle over medium-low heat. Add 1 tablespoon (14 g) of butter and let it melt until foamy but not browned.
- Place one sandwich at a time in the custard. Soak for about 15 to 20 seconds per side, turning carefully. The bread should be moistened but still firm enough to lift without tearing.
- Transfer the stuffed sandwiches to the skillet: Cook for about 3 to 4 minutes, until the underside is golden brown and the edges are beginning to set.
- Slide a wide spatula fully underneath each sandwich and turn it gently. Cook the second side for another 3 to 4 minutes. Reduce the heat if the bread is browning too quickly.
- Continue cooking until both sides are golden brown and the center is warm. The cream cheese should be soft and the egg custard fully set. If the exterior is browned but the center is still cool, reduce the heat to low and cook for another 1 to 2 minutes per side.
- Transfer the finished French toast to a plate: Add the remaining 1 tablespoon (14 g) butter to the skillet and repeat with the remaining sandwiches if cooking in batches.
- Cut each stuffed French toast sandwich in half if desired. Serve with optional maple syrup, powdered sugar, and fresh blueberries.





