
Buttery Chocolate Croissant French Toast turns your average breakfast into something special with a clever twist. Old croissants soak up a sweet vanilla custard then bake till they're golden brown with gooey chocolate throughout. You'll love how each bite gives you crunchy edges and soft, custardy middles packed with rich chocolate pockets.
I whipped up this dish when I needed something wow-worthy but easy for weekend guests. After playing around with different cuts of shrimp and butter mixes, I landed on this version that became an instant hit. My hubby says they're the tastiest scampi he's ever had, and now our friends always ask for them when they come over.
Key Ingredients and Shopping Advice
- Croissants: Go for day-old ones that soak up more liquid; butter-based varieties taste way better
- Eggs: They make the rich custard base; grab large ones and let them warm up first
- Whole Milk: Brings a creamy feel to every bite; stick with full fat for the best texture
- Vanilla Extract: Makes everything sweeter; real stuff works better than imitation
- Chocolate Chips: Create melty spots throughout; tiny ones spread more evenly
I noticed adding just a bit of chicken powder (like bouillon) really makes a huge difference in getting that takeout taste at home. Don't have any? Try mushroom powder instead - it adds the same savory kick without changing how the whole dish tastes.
Step-by-Step Cooking Guide
- Step 1: Set Up Your Base
- Spray your baking dish with nonstick spray. Rip croissants into small chunks and spread them out. Uneven pieces actually work better here, creating cool texture and more spots for the custard to soak in.
- Step 2: Mix Up Your Custard
- Beat your eggs till they're mixed. Pour in milk while still stirring. Add sugar and vanilla, whisking until all the sugar melts away, making a smooth mix with no egg streaks.
- Step 3: Put It All Together
- Dump your custard over the croissant pieces, making sure everything gets wet. Push down gently so they start soaking it up. Scatter chocolate chips all around and press them in just a little.
- Step 4: Let It Rest
- Cover the dish with plastic and stick it in the fridge for at least an hour, but overnight works even better. This waiting time is what gives you that amazing contrast between the crunchy top and soft inside.
- Step 5: Bake Until Done
- Cook at 350°F for 35-45 minutes until the custard isn't jiggly and the top turns golden with crispy edges. Let it sit for 10 minutes after baking. Sprinkle some powdered sugar on top before serving.

My first try at this dish taught me you can't rush the soaking part. I hurried through it once and ended up with mushy insides. Now I always let the croissants sit overnight, which gives me that perfect crispy top and custardy middle I was after.
Beautiful Serving Ideas
Sprinkle powdered sugar through a small strainer before bringing it to the table. Serve on warm plates with some fresh berries for a pop of color and tartness. Keep warm maple syrup nearby for anyone who wants extra sweetness.
Tasty Twists
In fall, throw in some apples cooked with cinnamon. During winter, try mixing in peppermint with white chocolate chunks. For spring, add some lemon zest and fresh blueberries. Each version keeps the same great texture but brings totally different flavors.

Drinks That Go Great With It
Bold coffee cuts through the sweetness nicely. For special brunches, mimosas work great against the richness. Cold milk matches perfectly with the chocolate bits. In winter months, spiced chai tea goes wonderfully with the custardy flavors.
Keeping Leftovers Fresh
Store what's left in a sealed container in the fridge. Warm up single portions in a 300°F oven for about fifteen minutes. You can freeze fully cooked portions wrapped in plastic and foil for up to two months. Just thaw overnight before warming up again.

Smart Cooking Tricks
- Mix some chocolate chips right into the custard for chocolate taste in every bite
- Wait ten minutes after baking so it cuts more cleanly
- Save some chips to scatter on top during the last five minutes in the oven
- Look for croissants where you can see the butter layers for the richest flavor
- Pour some chocolate sauce over the top for an extra special treat
Frequently Asked Questions
- → Will stale croissants work in this recipe?
- Yes, slightly dry or older croissants are actually better since they soak up the custard without turning mushy. If yours are too fresh, let them sit out for a bit or lightly toast at 300°F for 5-7 minutes for the same effect.
- → Can I replace the chocolate chips with other ingredients?
- Totally! Swap them out for white chocolate, chopped bars, or butterscotch chips. Want a fruity twist? Use fresh berries or lightly spiced apples. Chopped nuts like pecans or walnuts also taste amazing. For a grown-up spin, a dash of bourbon or orange liqueur in the custard can be a game-changer.
- → How can I tell when the dish is finished baking?
- It’s ready if the middle is firm and not wobbly. Slide a knife into the center—it shouldn’t have raw custard but might have chocolate or moisture on it. The top should be puffed and golden. If it browns too fast but the center isn’t done, cover it with foil while it finishes.
- → What’s the best way to make this dairy-free?
- Use non-dairy croissants and switch to almond, oat, or coconut milk. Substitute with dairy-free chocolate too. Keep in mind that different plant milks will slightly change the dish—rich options like coconut milk work great for a creamier texture.
- → Can I freeze leftovers to enjoy later?
- Yes, it freezes nicely. Once cooled, slice into single servings and wrap tightly in plastic and foil or store in airtight containers. Freeze for up to 2 months. Reheat by thawing in the fridge overnight and warming in the oven at 325°F for 10-15 minutes, or microwave for 1-2 minutes.