Tiramisu French toast is rich, golden, coffee-soaked, and topped with a cloud of mascarpone cream and cocoa powder. The sourdough gets beautifully crisp around the edges while the center stays soft and custardy, giving you that contrast of textures that makes really good French toast so satisfying.
Tiramisu is already one of those desserts that feels dangerously close to breakfast. You have coffee, mascarpone, cocoa, and something soft soaking up all of those flavors, so turning it into French toast felt like the natural next step.
Instead of soaking ladyfingers in espresso, I whisk the espresso directly into the French toast custard. The sourdough acts as the base, absorbing all of that coffee and cream while still staying sturdy enough to hold its shape in the pan.
What I especially love about this version is that it still eats like French toast. I didn’t want to simply put tiramisu toppings over regular French toast and call it a day. The espresso is actually worked into the custard, so you taste the inspiration throughout every bite.

⏱️ Total: 20 minutes · 🍽️ Yield: 2 servings · 📊 Level: Easy
Why You’ll Love Tiramisu French Toast
- The coffee is built right into the custard. Instead of simply adding espresso on top, the bread absorbs that coffee flavor as it soaks.
- Sourdough gives it the perfect texture. It can handle a longer soak without immediately falling apart, while still becoming soft and custardy inside.
- It tastes indulgent without being overly sweet. I keep the French toast custard lightly sweetened because the mascarpone cream and cocoa do plenty of the work.
- It genuinely feels like tiramisu. Espresso, mascarpone, vanilla, and cocoa are incorporated throughout the dish rather than added as an afterthought.
Ingredients
- Sourdough bread: Thick slices work best here because they have enough structure to absorb the espresso custard without becoming fragile.
- Egg: Creates the base of the French toast custard and gives the center its rich texture.
- Espresso: Cool it before mixing it into the custard so it doesn’t begin cooking the egg.
- Heavy cream: Adds richness to both the espresso custard and mascarpone topping.
- Granulated sugar: Just enough to lightly sweeten the custard without making the entire dish too sweet.
- Vanilla: Vanilla extract works beautifully in the custard.
- Ground cinnamon: Gives the French toast a subtle warm spice that makes it feel a little more breakfast-forward.
- Butter: For cooking the French toast until golden and crisp around the edges.
- Mascarpone: The ingredient that really brings the tiramisu element into the dish.
- Powdered sugar: Sweetens the mascarpone cream while keeping its texture smooth.
- Vanilla bean paste: I love the flavor and little vanilla flecks here, although vanilla extract also works.
- Unsweetened cocoa powder: The final tiramisu touch, dusted generously over the mascarpone cream.
- Fresh berries: Optional, but a nice fresh contrast alongside the rich French toast.

How to Make Tiramisu French Toast
- Make the espresso custard. Whisk the egg, cooled espresso, heavy cream, sugar, vanilla, and cinnamon together in a shallow bowl until completely smooth.
- Soak the sourdough. Add the bread to the custard and let it soak for about 1 to 2 minutes per side. I want the bread to absorb plenty of custard, but it should still feel sturdy enough to lift from the bowl without falling apart.
- Cook until golden. Heat a skillet over medium heat and melt in some butter. Add the soaked sourdough and cook until beautifully golden brown on the first side, then flip and cook the second side until the center is warmed through.
- Whip the mascarpone cream. Whip the heavy cream until it begins to thicken. Add the mascarpone, powdered sugar, and vanilla bean paste, then continue whipping just until fluffy and pipeable.
- Finish the French toast. Transfer the warm French toast to a plate and generously pipe or spoon the mascarpone cream over the top.
- Dust with cocoa. Finish with a generous layer of unsweetened cocoa powder and serve immediately. Add fresh berries on the side if you’d like.
Tips and Tricks
Use thick-cut sourdough. Thin bread will absorb the custard quickly and can become difficult to handle. A thicker slice gives you that crisp exterior and custardy middle.
Give the bread time to soak. I don’t like quickly dipping French toast into the custard. Letting it sit for a minute or two per side gives the center much better flavor and texture.
Keep the skillet around medium heat. If the pan is too hot, the outside can brown before the custard in the middle has a chance to cook.
Cool your espresso first. Hot espresso can start cooking the egg as soon as you whisk the custard together.
Don’t overwhip the mascarpone. Mascarpone thickens very quickly once added to whipped cream. Stop as soon as the mixture is fluffy and holds its shape.

Substitutions
Espresso: Strong brewed coffee can be used if you don’t have an espresso machine. Make it stronger than you would for drinking so the coffee flavor still comes through.
Sourdough: Another thick, sturdy bread can work, but I especially like sourdough here because it absorbs the custard while maintaining its structure.
Vanilla bean paste: Vanilla extract works perfectly in the mascarpone cream.
Mascarpone: Full-fat cream cheese can work in a pinch, although the flavor will be tangier and less reminiscent of classic tiramisu.
Leftovers
French toast is best immediately after cooking, when the outside is crisp and the center is still warm and custardy.
Leftover French toast can be refrigerated in an airtight container for up to 2 days. Reheat it in a skillet over medium-low heat or in a toaster oven rather than the microwave, which can make the bread soft.
Keep the mascarpone cream refrigerated separately and add it after reheating.
FAQ
You can make the mascarpone cream a few hours ahead and keep it refrigerated. I would cook the French toast just before serving so you don’t lose the crisp exterior.
I like thick-cut sourdough for this recipe because it has enough structure to really absorb the espresso custard. Slightly stale bread is actually ideal since it soaks up more liquid without becoming overly soft.
Absolutely. Use a small amount of very strong brewed coffee instead. You want concentrated coffee flavor rather than adding a large amount of extra liquid to the custard.
That’s intentional. Between the sweet mascarpone cream and the cocoa topping, I prefer keeping the custard itself more balanced. The espresso flavor also comes through much more clearly this way.
Tiramisu French Toast

Ingredients
Coffee Custard
- 1 large egg
- 1 shot espresso, cooled
- 1/4 cup heavy cream
- 1 tablespoon granulated sugar
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 3 to 4 thick slices sourdough bread
- Butter, for cooking
Mascarpone Cream
- 1 cup heavy cream
- 1/2 cup mascarpone
- 1/4 cup powdered sugar
- 1 teaspoon vanilla bean paste or vanilla extract
For Finishing
- Unsweetened cocoa powder
- Fresh berries, optional
Instructions
- Make the espresso custard. In a shallow bowl, whisk together the egg, cooled espresso, heavy cream, sugar, vanilla, and cinnamon until smooth.
- Soak the bread. Add the sourdough slices to the custard and soak for 1 to 2 minutes per side, depending on the thickness of the bread. The slices should be well saturated but still sturdy.
- Cook the French toast. Heat a skillet over medium heat and add butter. Cook the soaked sourdough until golden brown on the first side, then flip and cook until golden on the second side and warmed through in the center.
- Make the mascarpone cream. Whip the heavy cream until it begins to thicken. Add the mascarpone, powdered sugar, and vanilla bean paste, then continue whipping until fluffy and pipeable. Be careful not to overwhip.
- Assemble. Transfer the warm French toast to a serving plate. Pipe or spoon the mascarpone cream generously over the top.
- Finish and serve. Dust generously with unsweetened cocoa powder and serve immediately, with fresh berries if desired.




