
Christmas morning deserves something special. Not a sugar-loaded pastry that leaves you crashing before the presents are unwrapped, but a real, nourishing breakfast that feels celebratory without the guilt. This healthy Christmas morning avocado toast with poached eggs does exactly that. It brings together creamy smashed avocado, perfectly poached eggs and a handful of festive toppings that make the whole plate look like it belongs on a holiday table. Think deep ruby pomegranate seeds, bright green microgreens and a dusting of warming spices. It looks stunning. It tastes even better.
What makes this version genuinely healthier than a typical avocado toast? First, the bread choice matters. This recipe uses a thick slice of whole grain rye or seeded sourdough rather than a white baguette, which bumps up the fibre content significantly. The avocado base gets a boost from Greek yogurt stirred right in, which adds creaminess without extra fat and pushes the protein count up at the same time. Each serving delivers around 22 grams of protein, enough to keep you satisfied through a long morning of gift opening and family fun. The pomegranate seeds add a festive pop of colour along with antioxidants and natural sweetness, so there is no need to drizzle with honey or any added sugar at all. A squeeze of fresh lemon juice and a pinch of smoked paprika tie everything together beautifully.
Poaching eggs can feel intimidating but it really does not need to be. The key is using the freshest eggs you can find, because fresh egg whites hold their shape much better in the water. A gentle swirl of the water before you drop the egg in helps the white wrap neatly around the yolk. Keep the water at a low simmer rather than a rolling boil, add a small splash of white vinegar, and your eggs will come out with soft, runny yolks and neatly gathered whites every single time. If you are cooking for a crowd on Christmas morning, you can poach the eggs up to an hour ahead and keep them in a bowl of warm water until you are ready to plate up. Just a quick dip back in hot water for 30 seconds refreshes them perfectly.
This recipe is a genuine celebration of good food. The red of the pomegranate, the green of the avocado and microgreens, and the golden yolk of the egg combine into something that looks almost too good to eat. Almost. Serve it on your best plates, scatter a few extra pomegranate seeds around the edge, and you have a Christmas morning breakfast that feels thoughtful, festive and genuinely good for you. It is the kind of meal that sets a joyful, energised tone for the whole day. A little sprinkle of chilli flakes on top gives a subtle warmth that pairs wonderfully with the richness of the egg yolk when it breaks and runs down over the avocado. One bite and you will never go back to a sugary Christmas morning pastry again.
Ingredients
- 2 large slices whole grain rye or seeded sourdough bread (thick cut, around 80g per slice)
- 1 large ripe avocado (halved and pitted)
- 2 tablespoons plain low-fat Greek yogurt (adds protein and creaminess)
- 1 tablespoon fresh lemon juice (plus extra for serving)
- 1 small clove garlic (finely grated)
- 0.3 teaspoon sea salt (or to taste)
- 0.3 teaspoon smoked paprika (plus extra for garnish)
- 2 large free-range eggs (as fresh as possible for best poaching results)
- 1 teaspoon white vinegar (for the poaching water)
- 3 tablespoons fresh pomegranate seeds (festive garnish, adds antioxidants)
- 1 small handful fresh microgreens or baby rocket (for colour and nutrients)
- 0.3 teaspoon dried chilli flakes (optional, for a gentle warmth)
- 1 teaspoon extra virgin olive oil (to finish)
- 4 thin slices cucumber (optional, for serving alongside)
Instructions
- 1
Toast the bread slices in a toaster or under a grill until golden and crisp. You want a solid base that can hold the toppings without going soggy, so aim for a deep golden colour rather than a pale toast.
Use bread straight from the freezer if you want extra crispness. Frozen bread toasts beautifully and holds toppings even better.
- 2
Scoop the avocado flesh into a bowl. Add the Greek yogurt, lemon juice, grated garlic, sea salt and smoked paprika. Mash everything together with a fork until you have a creamy, slightly chunky spread. Taste and adjust the seasoning if needed.
Do not over-mash. A little texture in the avocado makes the toast more satisfying to eat and gives it a more rustic, homemade feel.
- 3
Bring a medium saucepan of water to a gentle simmer over medium heat. The water should have small bubbles rising slowly, not a rolling boil. Add the white vinegar and give the water a gentle swirl with a spoon.
Keep the water temperature steady throughout. A rapid boil will break the egg whites apart and you will end up with scraggly edges rather than a neat poached egg.
- 4
Crack one egg into a small ramekin or cup. Lower the ramekin close to the surface of the water and slide the egg in gently. Cook for 3 minutes for a soft, runny yolk. Use a slotted spoon to lift the egg out and place it briefly on a folded piece of kitchen paper to drain.
Cook one egg at a time if you are new to poaching. Once you are comfortable, you can cook both eggs simultaneously in a wide pan.
- 5
Repeat with the second egg while the first drains. Keep the first egg warm by resting it on the kitchen paper in a warm spot, or place it in a bowl of warm water until both eggs are ready.
- 6
Spread the avocado mixture generously over each slice of toasted bread, going right to the edges so every bite is covered.
- 7
Scatter the microgreens or baby rocket over the avocado layer on each toast. Place a poached egg on top of each slice, positioning it slightly off-centre for a beautiful presentation.
For a Christmas morning centrepiece effect, arrange the toppings so the red pomegranate seeds and green microgreens create a festive colour contrast around the golden egg.
- 8
Finish each toast with a scatter of fresh pomegranate seeds, a pinch of smoked paprika, chilli flakes if using, and a light drizzle of extra virgin olive oil. Add a small squeeze of fresh lemon juice over the top and serve immediately.
Serve on warmed plates to keep everything at the right temperature a little longer, especially helpful on a relaxed Christmas morning when everyone gathers at different times.
Nutrition per serving
387kcal
Calories
22g
Protein
31g
Carbs
21g
Fat
9g
Fibre
4g
Sugar
420mg
Sodium
Pro Tips
- ✓
Use the freshest eggs available. Fresh eggs have tighter whites that hold together neatly during poaching. Check the date and use the freshest ones in the box.
- ✓
Room temperature eggs poach more evenly than cold eggs straight from the fridge. Take them out 10 minutes before you start cooking.
- ✓
If pomegranate seeds are hard to find, halved fresh cranberries tossed with a tiny pinch of sugar work well as a festive alternative.
- ✓
The avocado mixture can be made up to 4 hours ahead and stored in the fridge with a piece of cling film pressed directly against the surface to prevent browning.
- ✓
For a higher protein version, add 2 thin slices of smoked salmon under the poached egg. This takes the protein content to around 30g per serving.
- ✓
Whole grain rye bread has a significantly lower glycaemic index than white sourdough, which means steadier energy levels throughout Christmas morning.
Frequently Asked Questions
Variations
- •
Smoked Salmon Christmas Toast
Add 2 thin slices of good quality smoked salmon between the avocado layer and the poached egg. This pushes the protein content to around 30g per serving and adds a luxurious, celebratory feel that feels very fitting for Christmas morning.
- •
Spiced Za'atar Version
Replace the smoked paprika with 1 teaspoon of za'atar spice blend stirred into the avocado mixture. Za'atar adds an earthy, herby depth that pairs beautifully with the pomegranate seeds and makes the flavour profile feel a little more exotic and interesting.
- •
High Protein Turkey Bacon Version
Add one slice of crispy turkey bacon on each toast, placed between the avocado and the poached egg. This adds extra protein and a satisfying savoury crunch without any pork products.
- •
Vegan Christmas Toast
Skip the eggs and replace them with a seasoned crumbled firm tofu slab, pan-fried until golden. Use coconut yogurt instead of Greek yogurt. The result is a fully plant-based, festive toast that still delivers impressive protein and fibre.
Substitutions
- •Whole grain rye bread → Gluten-free seeded bread (Works perfectly for a gluten-free version with no change to the method. Look for a seeded variety for extra fibre.)
- •Greek yogurt → Plain coconut yogurt (Makes the recipe fully dairy-free. Choose a thick, unsweetened variety for best results.)
- •Pomegranate seeds → Halved fresh cranberries or finely diced red capsicum (Both keep the festive red colour. Cranberries add tartness, capsicum adds crunch and a mild sweet pepper flavour.)
- •Fresh microgreens → Baby spinach or thinly sliced cucumber rounds (Both work well as a green topping. Cucumber adds a refreshing crunch that contrasts nicely with the rich avocado.)
- •White vinegar → Apple cider vinegar (Use the same quantity. Apple cider vinegar works just as well for keeping poached egg whites together and adds no noticeable flavour difference.)
🧊 Storage
The assembled toasts are best eaten immediately. The avocado mixture can be stored separately in an airtight container in the fridge for up to 4 hours with cling film pressed against the surface. Poached eggs can be stored in cold water in the fridge for up to 1 hour and reheated briefly in hot water before serving. Do not store assembled toasts, as the bread will go soggy.
📅 Make Ahead
To make Christmas morning as relaxed as possible, prepare the avocado mixture the night before and store it in an airtight container with cling film pressed directly against the surface to prevent browning. In the morning, simply toast the bread and poach the eggs, then assemble. The whole process takes under 15 minutes if the avocado base is already prepared.


