Buttery, Flaky Croissant French Toast
This croissant French toast takes day-old butter croissants and turns them into a golden, custardy breakfast that feels like a bakery splurge but comes together in under half an hour. The rich, eggy interior and crisp, caramelized edges make it a weekend staple around here.

No stale bread required. Croissants have just enough structure to soak up the custard without turning soggy, and their butter layers mean you get those shattery, lacy edges every time.
What Makes This One So Good
Croissants bring an advantage regular bread can’t. Their flaky layers trap little pockets of custard, so the inside stays soft and almost pudding-like while the outside fries into a buttery crust. It tastes far more decadent than a six-ingredient recipe has any right to.
You’ll get distinct crispy bits on every piece, not just the edges, because the thinnest parts of the croissant caramelize first. It’s the reason I reach for this over any other French toast when brunch is on the table.
Ingredients

- 4 large day-old croissants: plain butter croissants, not filled, soak up the most custard.
- 3 large eggs: at room temperature, so they whisk easily into a smooth base.
- 1/2 cup whole milk: whole milk gives body; 2% works but the result is a little less creamy.
- 1/4 cup heavy cream: helps the custard cling and brown beautifully.
- 1 tbsp granulated sugar: just enough sweetness, or swap in maple syrup.
- 1 tsp vanilla extract: use the real stuff here for a deep, warm flavor.
- Pinch of salt: balances all that richness.
- Pinch of ground cinnamon (optional): adds a familiar French toast warmth.
- 3 tbsp unsalted butter: divided, for frying the crisp, golden crust.
Variations / Substitutions
- Dairy-free: replace the whole milk and cream with a rich, unsweetened oat milk plus 1 tablespoon melted coconut oil whisked into the custard. Use vegan butter or a neutral oil in the pan.
- Boozy brunch: stir 1 tablespoon bourbon or dark rum into the custard for a grown-up twist.
- Cinnamon sugar crust: mix 1 teaspoon cinnamon with the sugar before whisking for a spiced exterior.
- Chocolate version: use chocolate croissants; the filling melts into the custard and needs no syrup at all. If you’re after a baked dish instead, our Croissant French Toast Casserole is the route to go.
How To Make Croissant French Toast
Step 1: Slice the Croissants

Use a serrated knife to cut each croissant in half horizontally, like you’re splitting a sandwich roll. You want two thinner, round halves per croissant that will soak evenly and cook fast. Day-old croissants slice cleanly with no squishing.
This doubles the surface area for the custard to grab onto, which means more of that buttery, crisp crust in every single bite.
Step 2: Whisk the Custard

In a shallow bowl or pie plate, whisk the 3 eggs, 1/2 cup milk, 1/4 cup cream, 1 tablespoon sugar, 1 teaspoon vanilla, and the pinches of salt and cinnamon until completely smooth. No streaks of egg white should remain; the mixture will look pale yellow with a little froth on top.
A thorough whisk now prevents those rubbery, eggy spots later. If you spot any small globs of white, keep going for another 30 seconds.
Step 3: Soak the Croissant Halves

Dip one croissant half into the custard, cut side down first, and let it sit for about 30 seconds. Flip and soak the other side for another 30 seconds. The croissant should feel heavy and saturated but still hold its shape, a 10-second over-soak can make it fall apart in the pan. Lift it out, let the excess drip back, and set it on a wire rack over a baking sheet.
The rack keeps air moving underneath so the soaked pieces don’t sit in a little puddle and get soggy while you work through the batch.
Step 4: Fry Until Golden

Melt 1 tablespoon of the butter in a large nonstick skillet or griddle over medium heat. Once the butter stops foaming, place 3 or 4 soaked halves in the pan, leaving a bit of space between them. Cook for 2 to 3 minutes on the first side, until the bottom is deeply golden and crisp. Flip and cook the second side for another 2 to 3 minutes. The edges should look lacy and caramelized.
You’ll hear a gentle sizzle the whole time. Transfer the cooked pieces to a plate and tent loosely with foil to keep warm while you fry the rest, adding a fresh pat of butter for each new batch.
Step 5: Serve Warm with Toppings

Pile the hot French toast onto plates and finish with a shower of powdered sugar and a generous pour of real maple syrup. Fresh berries, softly whipped cream, or a dollop of lemon curd turn it into a full brunch plate. Eat right away while the outside is still shatteringly crisp and the center is soft and custardy.
A Few Notes Before You Start
- Day-old croissants are non-negotiable. They’re drier, so they drink up more custard without turning to mush. If yours are fresh, leave them out on the counter uncovered overnight.
- Don’t walk away. Croissant French toast browns quickly because of the butter already in the dough. Keep the heat at medium and watch the pan.
- For the last batches, mix a teaspoon of neutral oil with the remaining butter if the pan starts to scorch. It keeps the crust from tasting burnt.
- Hold the cooked toast on a wire rack set over a baking sheet in a 200°F oven while you finish. This keeps it crisp, not steamed.
Scale up for a crowd:
| Servings | Croissants | Eggs | Milk | Cream |
|---|---|---|---|---|
| 4 | 4 large | 3 | 1/2 cup | 1/4 cup |
| 6 | 6 large | 5 | 3/4 cup | 1/3 cup |
| 8 | 8 large | 6 | 1 cup | 1/2 cup |
| 12 | 12 large | 9 | 1 1/2 cups | 3/4 cup |
Storing Leftovers
- Refrigerate: cool the slices completely, then layer them between wax paper in an airtight container for up to 2 days.
- Reheating: bring the crisp back in a toaster or a dry skillet over medium heat for 1 to 2 minutes per side. Skip the microwave, it turns the texture rubbery.
- Serve cold: it’s not at its best cold, but a leftover piece straight from the fridge makes a decent snack within a day.
What To Serve With Croissant French Toast
Crispy bacon or breakfast sausage gives you that salty, fatty contrast that cuts the sweetness. A bright fruit salad with orange segments cuts through the richness of the custard. For drinks, a tart mimosa or strong black coffee works well.
Frequently Asked Questions
My French toast turned out dry. Why?
Fresh croissants don’t absorb enough custard, so the inside can dry out in the pan. Day-old croissants and the full 30-second soak per side usually fix it.
Can I make the custard ahead of time?
Yes. Whisk it together, cover, and refrigerate overnight. Give it a quick stir before dipping; don’t soak the croissants in advance.
Why isn’t my toast getting crispy?
Your pan likely wasn’t hot enough when the croissants hit the skillet, or you crowded them. Medium heat and a single layer with space between each piece are what you need.
Can I bake this instead of frying?
You can, but you won’t get the same lacy, fried edges. For an oven method, try our Croissant French Toast Casserole instead.

Croissant French Toast Recipe
Ingredients
Method
- Slice each croissant in half horizontally to create two thinner halves.
- Whisk together eggs, milk, cream, sugar, vanilla, salt, and cinnamon in a shallow bowl until smooth.
- Dip each croissant half into the custard for about 30 seconds per side, then set on a wire rack.
- Melt 1 tbsp butter in a large nonstick skillet over medium heat. Cook 3-4 halves at a time for 2-3 minutes per side until deep golden. Repeat with remaining butter.
- Serve hot with powdered sugar and maple syrup.
