Chocolate Croissant French Toast

Featured in: Breakfast & Brunch
This decadent breakfast hybrid combines buttery, flaky croissants with rich chocolate and the custardy goodness of classic French toast. It's the ultimate weekend brunch treat that feels both elegant and comforting. Chocolate Croissant French Toast comes together in under 30 minutes for a restaurant-quality start to your day.
A golden brown chocolate croissant french toast fresh off the skillet with melted chocolate peeking out Pin it
A golden brown chocolate croissant french toast fresh off the skillet with melted chocolate peeking out | cookymood.com

This Chocolate Croissant French Toast is the most decadent breakfast I make on lazy Sundays. It combines flaky, buttery croissants with bittersweet chocolate and a rich vanilla custard for a truly luxurious experience. Born from a mix of French technique and American indulgence, this dish transforms simple ingredients into something extraordinary. I love it because it feels fancy yet comes together in under 30 minutes, making it perfect for brunch.

Ingredients You’ll Need

  • Day-old croissants: They provide the essential flaky structure and absorb the custard without falling apart. Choose ones that feel dense and stale rather than soft and fresh.
  • Large eggs: These create the rich custard base that soaks into the bread. Always check for freshness by looking for a bright, clean yolk.
  • Whole milk: Adds necessary liquid and fat to the custard mixture for a creamy texture.
  • Heavy cream: This brings extra richness and helps the custard set beautifully when cooked. Don’t skip it if you want that lush mouthfeel.
  • Pure vanilla extract: It adds warmth and depth to the custard. Imitation vanilla lacks the complex notes that elevate this dish.
  • Ground cinnamon: Provides a subtle spice that pairs perfectly with chocolate and sweet toppings. Freshly ground smells much better.
  • Fine sea salt: Just a pinch balances the sweetness and enhances all the other flavors in the custard.
  • Bittersweet chocolate bar: Chopped chunks create gooey pockets of melted chocolate inside the toast. Look for 60-70% cacao for the perfect bitterness.
  • Unsalted butter: Used for frying to create a golden, crispy crust. Using unsalted lets you control the saltiness.
  • Vegetable oil: Mixing this with butter raises the smoke point so you can cook at the right heat without burning the butter.
  • Maple syrup: The classic sweet topping that soaks into the warm toast. Real maple syrup is worth the splurge for its depth.
  • Powdered sugar: A light dusting adds sweetness and makes the dish look beautiful and finished.
  • Fresh berries: Raspberries or strawberries add a bright, acidic pop that cuts through the richness of the toast.
  • Toasted hazelnuts: These provide a wonderful crunch and nutty flavor that complements the chocolate perfectly.
  • Whipped cream: A dollop adds a light, creamy contrast to the dense, rich toast.

How to Make It

Prepare the Croissants:
Start by slicing your day-old croissants horizontally. If they are very thick, scoop out a little of the inner crumb to create a deeper pocket for the custard. This helps the Chocolate Croissant French Toast absorb more flavor and hold the chocolate inside. Set the prepared halves aside on a plate.

Make the Custard:
In a large shallow bowl or baking dish, whisk together the eggs, whole milk, heavy cream, vanilla extract, cinnamon, and salt. You want to mix until everything is fully combined and the mixture looks slightly frothy. This custard is the liquid gold that transforms the croissants.

Add the Chocolate:
Gently press the chopped chocolate pieces into the custard-soaked sides of the croissant halves. Use about half the chocolate, pressing it firmly into the cut surfaces so it sticks. I like to really work it into the nooks and crannies so it stays inside while cooking.

Heat the Skillet:
Heat a large skillet or griddle over medium heat. Add the butter and oil, allowing the butter to melt and foam slightly. The oil is a secret weapon here—it prevents the butter from burning and helps you get that perfect golden-brown crust.

Soak the Croissants:
Dip each croissant half into the egg mixture for about 15-20 seconds per side. You want it saturated but not falling apart. Transfer immediately to the hot skillet. Don’t let them sit in the custard too long or they’ll get soggy and difficult to flip.

Cook to Golden Brown:
Cook the croissants for 3-4 minutes per side, until deep golden brown and crispy on the outside. The chocolate inside will begin to melt and ooze out a little. Keep the heat at medium to ensure the inside cooks through without burning the exterior.

Rest Briefly:
Remove from the skillet and let rest on a wire rack for 1-2 minutes. This short rest allows the custard to set slightly and the chocolate to stabilize so it doesn’t run out completely when you cut into it. I find this step makes a big difference in texture.

Serve Warm:
Serve immediately while warm. Garnish with your choice of toppings like maple syrup, powdered sugar, fresh berries, or whipped cream. This is when the Chocolate Croissant French Toast is at its absolute best—crispy on the outside, soft inside, and chocolate still melty.

Close up shot of a plated chocolate croissant french toast topped with fresh berries and powdered sugar

Close up shot of a plated chocolate croissant french toast topped with fresh berries and powdered sugar | cookymood.com

Storage Tips

This dish is definitely best eaten right after cooking while the outside is crispy and the chocolate is melty. If you do have leftovers, let them cool completely and store them in an airtight container in the refrigerator for up to two days. To reheat, place them in a 350°F oven for about 8-10 minutes to bring back that crispy texture. I strongly recommend avoiding the microwave because it will make the croissants lose their crunch and become soggy. You can also reheat them in a dry skillet over medium-low heat for a few minutes per side.

Ingredient Substitutions

If you don’t have day-old croissants, you can dry out fresh ones by placing them in a 200°F oven for 10-15 minutes. For the custard, half-and-half can work in a pinch if you don’t have heavy cream, but the result will be slightly less rich. If bittersweet chocolate isn’t available, semisweet chocolate chips are a fine substitute, just expect a sweeter final product. For a dairy-free version, use oat milk and coconut cream, though the flavor profile will change. You can swap the cinnamon for nutmeg or cardamom for a different spice note.

Serving Suggestions

I love to pile on fresh raspberries and a generous dusting of powdered sugar for a classic look. A dollop of whipped cream adds a cool, creamy contrast to the warm toast. To make it a full brunch, serve it alongside crispy bacon or breakfast sausage to cut through the sweetness. A strong cup of coffee or a latte is the perfect beverage to balance the rich, chocolatey flavors. For a festive touch, add a drizzle of caramel sauce or some toasted sliced almonds on top.

Cultural Context

This dish is a beautiful example of French-American fusion cuisine, blending the elegance of a French croissant with the comforting familiarity of American French toast. While the technique of soaking bread in egg custard has roots in medieval Europe, the addition of chocolate and the use of croissants is a modern, indulgent twist. It feels like something you would find at a trendy brunch spot in New York or Paris, offering the best of both worlds. It celebrates the simple joy of transforming basic bakery items into a show-stopping meal.

Ingredients for chocolate croissant french toast including sliced croissants, chocolate chunks, and a custard mixture

Ingredients for chocolate croissant french toast including sliced croissants, chocolate chunks, and a custard mixture | cookymood.com

Frequently Asked Questions

Can I use fresh croissants for Chocolate Croissant French Toast?

While you can use fresh croissants, day-old croissants work best for Chocolate Croissant French Toast because they are slightly stale and hold up better to the custard mixture. If you only have fresh ones, try toasting them lightly in the oven for 5-10 minutes to dry them out slightly before slicing and dipping.

What type of chocolate is best for this dish?

For the best Chocolate Croissant French Toast, use bittersweet chocolate with 60-70% cacao as listed in the ingredients. This high-quality chocolate provides a rich, intense flavor that balances the sweet custard and buttery pastry. You can also use dark chocolate chips or a chopped chocolate bar.

Can I make Chocolate Croissant French Toast ahead of time?

This dish is best served immediately after cooking to enjoy the molten chocolate center. However, you can prepare the custard mixture and slice the croissants the night before. Store them separately in the refrigerator, then assemble and cook in the morning for a quicker assembly.

How do I know when my French toast is perfectly cooked?

Your Chocolate Croissant French Toast is ready when the outside is golden brown and crispy, usually taking about 2-3 minutes per side. The internal temperature should reach at least 160°F. You’ll also notice the chocolate is melted and the custard center is set but still creamy.

What are the best toppings for Chocolate Croissant French Toast?

Since this is a French-American fusion dish, classic toppings include powdered sugar, fresh berries (strawberries or raspberries), a drizzle of maple syrup, or whipped cream. For an extra decadent touch, add a sprinkle of chopped nuts or a dusting of cocoa powder.

Rate This Recipe

How would you rate this recipe?

Chocolate Croissant French Toast

This decadent breakfast hybrid combines buttery, flaky croissants with rich chocolate and the custardy goodness of classic French toast. It's the ultimate weekend brunch treat that feels both elegant and comforting. Chocolate Croissant French Toast comes together in under 30 minutes for a restaurant-quality start to your day.

Prep Time
15 Minutes
Cook Time
25 Minutes
Total Time
40 Minutes
4.4
(149 reviews)
By: Claire Miller
Category: Breakfast & Brunch
Difficulty: Medium
Cuisine: French-American Fusion
Yield: 4 Servings

Ingredients

  1. 01 4 large day-old croissants (about 4-5 ounces each), sliced horizontally
  2. 02 4 large eggs
  3. 03 1 cup whole milk
  4. 04 1/2 cup heavy cream
  5. 05 1 teaspoon pure vanilla extract
  6. 06 1/4 teaspoon ground cinnamon
  7. 07 1/8 teaspoon fine sea salt
  8. 08 3 ounces bittersweet chocolate bar (60-70% cacao), chopped into small chunks
  9. 09 2 tablespoons unsalted butter
  10. 10 1 tablespoon vegetable oil

Instructions

Step 01

Prepare the croissants by slicing them in half horizontally. If they are very thick, you can scoop out a little of the inner crumb to create a deeper pocket for the custard. Set aside.

Step 02

In a large shallow bowl or baking dish, whisk together the eggs, whole milk, heavy cream, vanilla extract, cinnamon, and salt until fully combined and slightly frothy.

Step 03

Gently press the chopped chocolate pieces into the custard-soaked sides of the croissant halves. Use about half the chocolate, pressing it into the cut surfaces so it sticks.

Step 04

Heat a large skillet or griddle over medium heat. Add the butter and oil, allowing the butter to melt and foam slightly. The oil prevents the butter from burning.

Step 05

Dip each croissant half into the egg mixture for about 15-20 seconds per side. You want it saturated but not falling apart. Transfer immediately to the hot skillet.

Step 06

Cook the croissants for 3-4 minutes per side, until deep golden brown and crispy on the outside. The chocolate inside will begin to melt and ooze.

Step 07

Remove from the skillet and let rest on a wire rack for 1-2 minutes. This allows the custard to set slightly and the chocolate to stabilize.

Step 08

Serve immediately while warm. Garnish with your choice of toppings like maple syrup, powdered sugar, fresh berries, or whipped cream.

Tools You'll Need

  • Large shallow baking dish or bowl
  • Whisk
  • Large non-stick skillet or griddle
  • Spatula
  • Wire cooling rack

Allergy Information

Contains eggs, dairy (milk, cream, butter), gluten (croissants), and nuts (chocolate may contain traces). Can be made gluten-free using gluten-free croissants. Contains chocolate which may be a concern for those with caffeine sensitivity.

Nutrition Facts (Per Serving)

Calories
580
Protein
14g
Carbohydrates
48g
Fat
38g