
Light French Pain Perdu with Cinnamon and Honey is a genuinely satisfying morning meal that manages to feel indulgent while still supporting your nutrition goals. The name pain perdu means "lost bread" in French, referring to the old tradition of rescuing stale bread by soaking it in an egg mixture and frying it until golden. This version takes that centuries-old concept and rebuilds it with better ingredients, landing at 18 grams of protein and only 11 grams of sugar per serving. That protein count puts it well ahead of most toast-based breakfasts, and the fibre from the whole grain sourdough means you stay fuller for longer without the mid-morning energy crash that often follows a sweeter, more refined start to the day. It is the kind of recipe that earns a permanent spot in your rotation because it delivers on taste without asking you to compromise on what you are putting into your body. The whole process takes under 20 minutes from fridge to plate.
The ingredient list here is short but every single item is carrying its weight. Day-old seeded whole grain sourdough is the backbone of the recipe. The seeds add omega-3 fatty acids and extra fibre, while the sourdough fermentation process partially breaks down gluten and phytic acid, making the bread easier to digest and improving mineral absorption. Using day-old bread is not a shortcut, it is the correct technique because drier bread absorbs the custard mixture without turning to mush. The two whole eggs plus one egg white provide the bulk of that 18-gram protein figure, along with choline which supports brain function. Greek yogurt is the quiet workhorse here. Two tablespoons stirred into the custard base adds creaminess, cuts the need for cream or extra egg yolks, and contributes additional protein and probiotics. Unsweetened almond milk keeps the fat content low while adding enough liquid to create a proper soaking custard. Ground cinnamon and cardamom are not just flavour additions. Cinnamon in particular has been studied for its role in helping to moderate blood sugar response, which pairs well with the lower sugar profile of this dish. The small amount of raw honey used in the custard and drizzled at the end provides natural sweetness with trace enzymes and antioxidants that refined sugar does not offer.
When these slices come out of the pan they have a warm, golden surface with slightly caramelised edges that smell of cinnamon and toasted bread. The inside stays custardy and soft, with a gentle give when you press them with a fork. The cardamom adds a faintly floral, almost citrusy warmth underneath the cinnamon that makes this taste more complex than a standard French toast. The cooking method matters here. A light coating of coconut oil spray in a non-stick pan over medium heat is enough to crisp the surface without adding unnecessary fat. You want the heat consistent but not too high. Rush the temperature and the outside browns before the centre has a chance to set, leaving you with a soggy middle. Cook each side for about two to three minutes until deeply golden. The Greek yogurt in the custard gives the finished bread a faint tang that balances the sweetness of the honey drizzle on top. These are not cloying or heavy. They taste rich but leave you feeling light, which is exactly what a well-constructed pain perdu should do.
This recipe is a strong fit for anyone tracking protein intake in the morning without wanting to eat eggs straight out of a pan every single day. At 312 calories with 18 grams of protein and 5 grams of fibre, it sits comfortably within the macros that support muscle maintenance, steady energy, and appetite control through the morning. People working on weight management will appreciate that the sugar is modest and the fibre is high enough to slow digestion meaningfully. The recipe is vegetarian and can be made dairy-free by swapping the Greek yogurt for a plain coconut or soy-based yogurt with similar thickness. It is not suitable for vegan diets as written because of the eggs, but it does work well for those following a high-protein vegetarian approach. Athletes or active people who need a real meal before training will find this holds them well compared to lighter options. The cinnamon and cardamom make it feel warming and grounding on cold mornings, and the whole grain base means the carbohydrate content is slow-releasing rather than spiking.
For meal prep, the custard mixture can be whisked together the night before and stored in a sealed jar in the fridge for up to 24 hours. The soaked slices can even be prepared, cooked, and refrigerated for up to three days. Reheat them in a dry non-stick pan over low to medium heat for two minutes per side, or in an oven at 170 degrees Celsius for about eight minutes. Avoid the microwave if you can, as it steams the bread and softens the crust. If you want to freeze them, lay the cooked slices flat on a baking tray, freeze until solid, then transfer to a container with parchment between each slice. They keep well for up to one month in the freezer. For variations, try topping with fresh sliced banana and a sprinkle of hemp seeds for extra potassium and protein. A smear of almond butter before the honey drizzle adds healthy fats and depth of flavour. You can also swap the cardamom for a small pinch of nutmeg if you prefer a more classic spice note. Scroll down to the recipe card for the full method and measurements.
Ingredients
- 4 thick slices day-old seeded whole grain sourdough bread (about 2.5 cm thick, stale works best)
- 2 large whole eggs (free-range if possible)
- 1 large egg white (adds protein without extra fat)
- 120 ml unsweetened almond milk (or oat milk)
- 2 tablespoons plain Greek yogurt (full-fat or low-fat, either works)
- 1 teaspoon raw honey (plus extra to drizzle at serving)
- 1 teaspoon ground cinnamon
- 0.3 teaspoon ground cardamom (optional but recommended)
- 0.5 teaspoon pure vanilla extract
- 1 small pinch fine sea salt
- 1 teaspoon coconut oil spray or light spray oil (for cooking)
- 1 tablespoon raw honey (to drizzle over finished slices)
- 80 g fresh mixed berries (blueberries, raspberries, or strawberries for serving)
Instructions
- 1
If your bread is fresh, lay the slices on a wire rack for 30 minutes to dry out slightly. Day-old bread that is already stale can go straight to the next step.
Drier bread absorbs custard more evenly without becoming mushy in the middle.
- 2
Crack the 2 whole eggs and 1 egg white into a shallow dish wide enough to fit a slice of bread flat. Add the almond milk, Greek yogurt, raw honey, cinnamon, cardamom, vanilla extract, and sea salt. Whisk everything together thoroughly until smooth and no streaks of yogurt remain.
Make sure the yogurt is fully incorporated so the custard coats the bread evenly.
- 3
Lay two slices of bread into the custard mixture. Let them soak for 4 minutes, then carefully flip and soak the other side for another 4 minutes. Repeat with the remaining two slices while you cook the first batch.
Press the bread down gently with your fingers to encourage the custard to soak in deeper.
- 4
Place a large non-stick skillet or griddle pan over medium heat. Spray lightly with coconut oil spray and allow it to heat for about 60 seconds until the surface is hot.
A properly heated pan gives you that golden crust without needing excess oil.
- 5
Lift the soaked bread slices from the custard, letting any excess drip back into the dish, and lay them carefully into the hot pan. Cook for 3 to 4 minutes without moving them until the underside is deep golden and the edges look set.
Resist the urge to press down on the bread, which can push out the custard inside.
- 6
Flip each slice carefully using a wide spatula and cook the second side for another 3 minutes until equally golden. The bread should feel firm at the edges but still have a slight give in the centre when you press it gently.
- 7
Transfer the cooked slices to warmed plates. Drizzle with raw honey, scatter fresh berries alongside, and add a small extra pinch of ground cinnamon over the top if you like. Serve immediately.
Warming your plates for a minute in a low oven keeps the pain perdu hot while you cook the second batch.
Nutrition per serving
312kcal
Calories
18g
Protein
38g
Carbs
9g
Fat
5g
Fibre
11g
Sugar
340mg
Sodium
Pro Tips
- ✓
Stale bread is genuinely the key to great pain perdu. Fresh bread goes soggy too quickly and cannot hold its structure after soaking.
- ✓
Whole grain sourdough adds fibre and has a lower glycaemic impact than white bread, making it a much smarter base for this recipe.
- ✓
Do not rush the soaking stage. Four minutes per side allows the custard to penetrate all the way through thick slices.
- ✓
Raw honey has a more complex flavour and retains more natural enzymes than processed honey. A small amount goes a long way.
- ✓
If you want an even crispier exterior, finish the slices in a preheated oven at 180 degrees Celsius for 3 minutes after pan-frying.
- ✓
Greek yogurt in the custard adds creaminess and protein without the calories of heavy cream.
- ✓
Cook on medium heat, not high. Too much heat burns the outside before the inside has time to set properly.
Frequently Asked Questions
Variations
- •
Orange Zest and Honey Pain Perdu
Add the finely grated zest of one orange to the custard mixture alongside the cinnamon. The citrus brightens the flavour and pairs beautifully with the honey drizzle.
- •
Banana and Cinnamon Pain Perdu
Mash half a ripe banana into the custard mixture instead of honey. The banana provides natural sweetness and extra potassium, and you can still drizzle a small amount of honey over the finished slices.
- •
High Protein Pain Perdu
Blend one small scoop of unflavoured or vanilla protein powder into the custard mixture. This pushes the protein content up considerably and keeps you fuller well into the morning.
- •
Spiced Apple Pain Perdu
Cook thin slices of apple in a small dry pan with a pinch of cinnamon and a teaspoon of honey for 3 minutes until softened, then pile them on top of the finished pain perdu instead of berries.
Substitutions
- •Almond milk → Oat milk or semi-skimmed dairy milk (Oat milk adds a natural creaminess. Semi-skimmed dairy milk increases protein slightly but adds a small amount of extra fat.)
- •Greek yogurt → Plain coconut yogurt (Makes the recipe fully dairy-free. Choose an unsweetened variety to avoid adding extra sugar.)
- •Whole grain sourdough → Seeded rye bread or spelt bread (Both are high-fibre options that work well after staling. Avoid soft sandwich bread as it becomes too soggy.)
- •Raw honey → Pure maple syrup (A one-to-one swap. Maple syrup is vegan, making the whole recipe plant-friendly with this substitution alongside a plant-based yogurt.)
- •Cardamom → Nutmeg or mixed spice (Cardamom adds a floral warmth but nutmeg gives a slightly nuttier depth. Either works well with the cinnamon base.)
- •Coconut oil spray → Light olive oil spray or a very small knob of grass-fed butter (A tiny amount of butter does add flavour but increases saturated fat slightly. Light oil spray keeps calories lowest.)
🧊 Storage
Leftover cooked pain perdu can be stored in an airtight container in the refrigerator for up to 2 days. Reheat in a dry non-stick pan over medium heat for 2 to 3 minutes per side or in a toaster oven at 180 degrees Celsius for 5 minutes. Avoid microwaving as it makes the texture rubbery.
📅 Make Ahead
The custard mixture can be prepared the night before and stored covered in the refrigerator. The bread can also be dried out and kept uncovered at room temperature overnight. In the morning, simply soak and cook for a near-instant healthy breakfast.


