
Buttery Chocolate Croissant French Toast turns your regular breakfast into something amazing with clever simplicity. Old croissants soak up a sweet vanilla egg mix before they're baked till golden with gooey chocolate throughout. You'll get crispy edges and soft, custardy middles with hidden pockets of rich chocolate in every bite.
I whipped up this dish when I needed something wow-worthy but easy for weekend guests. After trying different croissant types and chocolate amounts, this version became our go-to favorite. My hubby said it's the tastiest French toast he's ever had, and now our friends always ask for it when they come over.
Key Ingredients and Shopping Advice
- Croissants: Use them a day old for best soaking; butter ones taste way better
- Eggs: They make the rich soaking mix; grab large ones and let them warm up first
- Whole Milk: Brings that creamy feel; stick with full fat for the right texture
- Vanilla Extract: Makes everything taste sweeter; real stuff works best
- Chocolate Chips: Create melty bits throughout; tiny ones spread better in the dish
I've noticed adding a bit of chicken stock powder makes a huge difference in getting that takeout taste at home. Don't have any? Try mushroom powder instead - it adds that same savory kick without changing how everything tastes together.
Step-by-Step Cooking Guide
- Step 1: Set Up Your Base
- Spray your baking dish so nothing sticks. Rip croissants into small chunks and spread them out. The uneven pieces make more spots for the egg mix to soak in and better texture.
- Step 2: Mix Your Soaking Blend
- Beat eggs till they're all mixed. Keep whisking while you pour in milk. Add sugar and vanilla, whisking till the sugar's gone and everything looks smooth with no egg streaks.
- Step 3: Put It All Together
- Dump the egg mix over your croissant bits, making sure they all get wet. Push down gently to help them start soaking. Scatter chocolate chips all around and push them in a little.
- Step 4: Let It Rest
- Cover with plastic and stick it in the fridge for at least an hour, but overnight works best. This waiting time is what gives you that amazing contrast between the crunchy top and soft inside.
- Step 5: Bake Until Golden
- Cook at 350°F for about 35-45 minutes till the middle sets and the top turns golden with crispy edges. Let it sit for 10 minutes before digging in. Sprinkle with powdered sugar on top.

The first time I tried making this, I learned you can't rush the soaking part. I hurried things along and ended up with a soggy mess. Now I always let the croissants soak overnight, which gives that perfect crispy-topped, custardy-bottomed result.
Beautiful Serving Ideas
Shake powdered sugar through a small strainer before bringing to the table. Serve on warm plates with fresh berries for bright colors and tangy taste. Put warm maple syrup in a little pitcher so people can add as much as they want.
Tasty Twists to Try
In fall, throw in some apples cooked with cinnamon. Winter versions taste great with peppermint and white chocolate chunks. For spring, mix in lemon zest and blueberries. Each version keeps the same amazing texture but brings new flavors to the table.

Delicious Drink Matches
Bold coffee cuts through the sweetness nicely. Orange juice and champagne make it festive for special mornings. Cold milk goes great with the chocolate bits. Spicy chai tea matches the custardy flavors when it's cold outside.
Keeping Leftovers Fresh
Keep extra portions in a sealed container in the fridge. Warm single servings 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. Let them thaw in the fridge overnight before warming up.

Smart Cooking Tricks
- Mix some chocolate chips right into the egg mixture for chocolate in every bite
- Wait ten minutes after taking it out of the oven so it's easier to cut
- Save some chips to put on top during the last five minutes of cooking
- Look for croissants with visible butter streaks for the tastiest results
- Pour some chocolate sauce over slices for an extra treat
Frequently Asked Questions
- → Are day-old croissants okay to use?
- Yes, in fact, older croissants work best. They soak up the custard better without losing all their texture. If yours are fresh, tear them into pieces and leave out for a few hours, or lightly toast them at 300°F for about 5-7 minutes to dry them out.
- → Can I swap the mini chocolate chips?
- Definitely! Use chopped chocolate bars, regular chips, white chips, or butterscotch instead. To switch things up, add fresh fruit like berries or diced cinnamon apples. Nuts like walnuts or pecans can also work. For a grown-up twist, mix a splash of bourbon or orange liqueur into the custard.
- → How can I tell when it's fully cooked?
- You'll know it's done when the center is firm and doesn't wiggle. A knife inserted should come out nearly clean, and the top will be puffy and golden. If the top browns too fast, loosely cover it with foil. It should hit 160°F inside if you check with a thermometer.
- → Is there a way to make this dairy-free?
- Sure! Check for dairy-free croissants and use a milk alternative, like almond, oat, or coconut milk, plus dairy-free chocolate chips. Coconut milk gives a richer taste, while almond milk creates a lighter result. Keep in mind, the flavor and texture will slightly vary.
- → Can I freeze leftovers from this dish?
- Absolutely! Once it cools, cut it into portions and wrap tightly, then freeze for up to 2 months. To reheat, defrost in the fridge overnight and warm in a 325°F oven for about 10-15 minutes, or microwave individual servings for 1–2 minutes.