Thick slices of brioche bread are transformed into an indulgent breakfast treat with a sweet surprise inside. Each slice gets stuffed with a luscious ricotta and mascarpone filling dotted with mini chocolate chips, then dipped in a vanilla-cinnamon custard and pan-fried until beautifully golden.
The result is a crispy exterior giving way to creamy, orange-scented filling with pockets of chocolate throughout. Dust with powdered sugar, add fresh berries, and drizzle with maple syrup for the ultimate Italian-American brunch experience that comes together in just 40 minutes.
It started with leftover ricotta from a lasagna experiment and a Sunday morning that begged for something beyond ordinary pancakes. I found myself standing in my kitchen, eyeing the ricotta container and half a loaf of brioche from the bakery down the street, when this idea just hit me. The moment that first stuffed slice hit the hot butter and cinnamon filled the air, I knew breakfast was about to get a serious upgrade.
I made this for my mother-in-law's birthday brunch last spring, and she actually stopped mid-bite to ask if I'd secretly hired a caterer. Watching her eyes light up when she discovered the chocolate-stuffed center was one of those kitchen moments that make all the messy prep worth it.
Ingredients
- Whole milk ricotta cheese: The creamy foundation that mimics traditional cannoli filling. Drain it really well or your filling will be too loose.
- Mascarpone cheese: Adds that velvety richness and helps stabilize the filling.
- Powdered sugar: Sweetens the filling without any grainy texture.
- Mini chocolate chips: Those tiny chocolate pockets throughout the filling are non-negotiable.
- Vanilla extract: Use the good stuff here since it shines in both filling and custard.
- Orange zest: Brightens everything up and gives that classic Italian dessert vibe.
- Ground cinnamon: The warm spice that bridges filling and French toast together.
- Brioche bread: Sturdy enough to hold the filling but tender when cooked. Day-old works best.
- Eggs: The structure for your French toast custard.
- Whole milk and heavy cream: Creates that rich, restaurant-style coating.
- Butter: For frying because nothing else gives that golden, nutty crust.
Instructions
- Mix the cannoli filling:
- Combine the ricotta, mascarpone, powdered sugar, vanilla, orange zest, cinnamon and salt until completely smooth. Fold in the chocolate chips last so they stay intact.
- Prepare your bread pockets:
- Carefully cut a horizontal slit into the thick side of each bread slice, going deep but not through. Stuff each pocket with about 2-3 tablespoons of filling.
- Whisk together the custard:
- Beat eggs with milk, cream, sugar, vanilla, cinnamon and salt until no streaks remain. Pour into a wide shallow dish.
- Get your skillet ready:
- Heat a nonstick pan or griddle over medium heat. Add a generous tablespoon of butter and let it foam slightly.
- Dip each stuffed slice:
- Quickly coat both sides in the custard for about 20 seconds each. Let excess drip off—do not oversoak or the filling will seep out.
- Fry until golden perfection:
- Cook for 3-4 minutes per side until deep golden brown and the filling is warm. Add more butter between batches as needed.
- Finish with flair:
- Dust generously with powdered sugar. Scatter extra chocolate chips and fresh berries on top if you're feeling fancy.
This recipe became our go-to for surprise house guests because it looks like you spent hours but actually comes together quickly. Something about breaking through that crispy exterior into the cool, creamy center makes people feel genuinely cared for.
Make It Your Own
Swap the orange zest for lemon if you prefer brighter citrus notes. Add chopped pistachios to the filling for authentic cannoli vibes or keep it simple with just chocolate chips.
Timing Is Everything
The filling can be made up to two days ahead and kept covered in the refrigerator. Stuff the bread right before cooking to prevent it from getting soggy.
Serving Suggestions
This French toast deserves a proper presentation. Heat your plates in the oven while you cook so everything stays warm.
- Serve with fresh berries to cut through the richness
- Real maple syrup beats pancake syrup every time
- A dusting of powdered sugar right before serving makes it restaurant-worthy
Trust me, once you make stuffed French toast this way, regular French toast will feel like something is missing.
Recipe Q&A
- → What type of bread works best for stuffing?
-
Thick-cut brioche or challah bread works beautifully due to their sturdy texture and slight sweetness. Day-old bread holds up better to the custard soak and prevents tearing when creating the filling pocket.
- → Can I prepare the filling ahead of time?
-
Absolutely. The ricotta-mascarpone filling can be prepared up to 24 hours in advance and stored in the refrigerator. This actually helps the flavors meld together and makes assembly quicker.
- → How do I prevent the filling from leaking during cooking?
-
Make sure to press lightly on the opening after stuffing to create a good seal. Don't overfill each slice—about 2-3 tablespoons is perfect. The custard coating also helps seal the edges during frying.
- → Can I freeze leftovers for later?
-
Yes, you can freeze cooked slices between layers of parchment paper. Reheat in a 350°F oven for 10-12 minutes or toast in a skillet to restore the crispy exterior while keeping the filling creamy.
- → What toppings complement the flavors?
-
Powdered sugar is classic, but fresh berries like strawberries or raspberries add brightness. A drizzle of maple syrup, extra chocolate chips, or chopped pistachios provide additional texture and richness.
- → Why does the ricotta need to be well-drained?
-
Excess moisture in ricotta can make the filling runny and cause soggy bread. Draining through cheesecloth or pressing in a fine-mesh sieve ensures a thick, creamy filling that stays perfectly contained.