Deliciously Easy French Pain Perdu Recipe (French Toast) is my go to move when I wake up craving something cozy, but I do not want to bake or run to the store. You know that moment when you open the bread box and find a few slices that are a little sad and dry? This is exactly what they were made for. In about 15 minutes, your kitchen smells like warm vanilla and buttery edges, and suddenly the morning feels a lot nicer. I started making this on slow weekends, and now I even do it on weekdays when I need a small win. If you have eggs, milk, and bread, you are basically there.
Dealing with Leftover Bread in France
One thing I love about classic French home cooking is how practical it is. Pain perdu literally means lost bread, because you are saving bread that feels too old to enjoy as toast. Instead of tossing it, you soak it and pan fry it, and it turns into something you would happily pay for at brunch.
In France, wasting food is kind of frowned on in the everyday home kitchen, and honestly I get it. Stale bread still has plenty of life left. The trick is letting it drink up a simple custard so it becomes tender inside while the outside turns golden.
If you want a full cozy French style morning, pair pain perdu with something savory too. I love serving it with a quick egg on the side, and this delicious easy French omelette recipe ready in just 5 minutes is perfect when you want breakfast to feel special but still easy.
Is Pain Perdu the Same as French Toast?
Basically yes, pain perdu is the French version of French toast, but it usually feels a bit more old school and a little less dessert like. A lot of American French toast leans heavy on sugar, cinnamon, and big toppings. Traditional pain perdu is often simpler, buttery, and focused on texture: custardy middle, crisp edges.
That said, nobody is going to arrest you if you want maple syrup or berries. I think the best part is how flexible it is. You can keep it classic or dress it up depending on your mood and what is in your fridge.
One more little note: bread choice matters. If you use very fresh, soft sandwich bread, it can get soggy fast. Pain perdu really shines with bread that is a day or two old.
How to Make Pain Perdu
This is my favorite part because it is easy, forgiving, and it makes you feel like you have your life together. Here is what I use at home most of the time. If you are missing one thing, you can usually swap it.
What you will need
- 4 thick slices of bread (brioche is dreamy, baguette slices work too)
- 2 large eggs
- 1 half cup milk (or half milk, half cream if you want it richer)
- 1 tablespoon sugar (optional, but I like a little)
- 1 teaspoon vanilla extract
- Pinch of salt
- Butter for the pan
Simple directions that actually work
1) Whisk the eggs, milk, sugar, vanilla, and salt in a shallow bowl. I whisk until it looks smooth and lightly foamy.
2) Heat a skillet over medium heat and add a nice knob of butter. Let it melt fully so it coats the pan.
3) Dip each slice of bread into the custard. If the bread is very dry and thick, let it sit for about 10 to 15 seconds per side. If it is softer, just a quick dip is enough.
4) Lay the soaked bread in the pan and cook until golden, about 2 to 4 minutes per side. You want it browned, not burned. Adjust heat if it is coloring too fast.
5) Serve right away. This is when the outside is crisp and the inside is warm and custardy.
My small but important tips:
- Do not rush the pan. Medium heat gives you that beautiful golden crust.
- If your slices are very thick, you can cook slightly longer at a lower heat so the center warms through.
- Add a tiny bit more butter between batches. It makes the edges taste amazing.
“I made this on a snowy Saturday with old brioche and it tasted like something from a cafe. The outside got perfectly crisp and my kids ate it without even asking for syrup. Total keeper.”
And if you are planning a full French comfort food weekend, you can totally keep exploring. For later in the day, this deliciously easy French beef bourguignon recipe you will love is the kind of cozy dinner that feels like a hug.
Variations
Once you have the basic method down, you can have a lot of fun. I still come back to the classic version most often, but these are the variations I actually make, not just the fancy ideas that sound good on paper.
Easy ways to switch it up
Cinnamon sugar: Add a pinch of cinnamon to the custard, or sprinkle cinnamon sugar right after cooking.
Citrus twist: Add a little orange or lemon zest to the egg mixture. It makes everything smell fresh and bright.
Chocolate: Spread a thin layer of chocolate hazelnut spread between two slices and make a pain perdu sandwich. Dip carefully so it does not fall apart.
Savory version: Skip sugar and vanilla, add black pepper, and serve with bacon or ham. It sounds odd until you try it.
Fruit topping: Quick warm berries in a pan for two minutes tastes like instant sauce.
If you want to lean into a French brunch vibe, serve this with something warm and simple like a soup starter. This deliciously easy French vichyssoise recipe you will love is a fun one when you want something classic and a little different.
Storage and Reheating
Honestly, pain perdu is best fresh. But life happens, and leftovers can still be good if you reheat them the right way. I make a double batch sometimes and save a few pieces for the next day.
Here is what works for me:
Fridge: Store cooled slices in an airtight container for up to 2 days.
Freezer: Freeze in a single layer first, then move to a freezer bag. It keeps well for about 1 month.
Reheating: Use a toaster oven or regular oven at 350 F for about 8 to 10 minutes. This brings back the crisp edges. A skillet works too. Microwave is okay in a hurry, but it softens the crust.
If you are reheating from frozen, just add a few extra minutes. I usually do not thaw first.
Common Questions
Can I use regular sandwich bread?
Yes, but let it sit out for a bit first so it is slightly dry. Soft fresh bread can turn soggy fast.
How do I keep it from being wet in the middle?
Use medium heat and cook a little longer. Also do not over soak the bread, especially if it is thin.
Is pain perdu supposed to be sweet?
It can be lightly sweet, but it does not have to be. You can even make a savory version by skipping sugar and vanilla.
What is the best bread for pain perdu?
Brioche is my favorite for that rich custardy feel. Baguette slices or challah are great too, especially if they are a day old.
Can I make the custard ahead of time?
Yes. Whisk it up, cover it, and keep it in the fridge for up to 24 hours. Give it another quick whisk before dipping.
A cozy breakfast you will want on repeat
If you take one thing from this, it is that stale bread is not a problem, it is an opportunity. Deliciously Easy French Pain Perdu Recipe (French Toast) turns basic ingredients into a warm, crisp, custardy breakfast that feels a little special without being fussy. Keep it classic with butter and a dusting of sugar, or have fun with fruit and flavors when you are in the mood. And if you want to compare methods, I like browsing Pain Perdu Recipe (The Original French Toast) and Pain Perdu (French Toast) – No Recipes for extra inspiration. Now go rescue that lost bread and make your kitchen smell like a weekend morning.

Pain Perdu (French Toast)
Ingredients
Method
- Whisk the eggs, milk, sugar, vanilla, and salt in a shallow bowl until smooth and lightly foamy.
- Heat a skillet over medium heat and add butter until fully melted.
- Dip each slice of bread into the custard, letting dry bread sit for 10 to 15 seconds per side.
- Place the soaked bread in the pan and cook for 2 to 4 minutes per side until golden brown.
- Serve immediately while crispy on the outside and warm and custardy on the inside.
Notes

Pain Perdu (French Toast)
Ingredients
Method
- Whisk the eggs, milk, sugar, vanilla, and salt in a shallow bowl until smooth and slightly foamy.
- Heat a skillet over medium heat and add butter, letting it melt fully to coat the pan.
- Dip each slice of bread into the custard mixture. Let it soak for about 10 to 15 seconds per side for dry bread, or a quick dip for softer bread.
- Lay the soaked bread in the pan and cook until golden brown, about 2 to 4 minutes per side.
- Serve immediately while the outside is crisp and the inside is warm and custardy.






