Zucchini Fritters with Poached Eggs Low Carb Breakfast Stack

If you have ever wanted a breakfast that feels indulgent but actually fuels your body properly, this is it. These zucchini fritters with poached eggs are the kind of low carb morning meal that keeps you full until well past lunchtime. Each fritter is packed with shredded zucchini, almond flour, parmesan and spring onion, giving you crunch on the outside and a tender, flavour-packed centre. The poached eggs on top add a generous hit of protein and that gorgeous runny yolk acts as a natural sauce, coating every bite beautifully.
The secret to genuinely crispy fritters is moisture control. Zucchini holds a surprising amount of water, and skipping the draining step is the number one reason fritters turn out soggy. Here we salt the shredded zucchini and let it sit for fifteen minutes, then squeeze it firmly through a clean kitchen towel until you have extracted as much liquid as possible. That single step transforms the texture completely. Using almond flour instead of plain flour keeps the carbohydrate count low while adding a subtle nuttiness and a good dose of healthy fats. A tablespoon of psyllium husk powder helps bind everything together without adding any significant carbs, and it gives the fritters a slightly chewy, satisfying bite.
Poaching eggs sounds intimidating but once you understand the basic technique it becomes genuinely easy. The key is using the freshest eggs you can find, because fresh eggs hold their shape far better in the water. A small splash of white vinegar in the poaching water helps the whites set quickly around the yolk, giving you that neat, compact shape you see in cafes. You do not need a fancy egg poacher. A deep saucepan, a gentle simmer and a slotted spoon are all you need. If you are cooking for a crowd, you can poach eggs in advance and keep them in a bowl of warm water until you are ready to serve. They hold beautifully for up to ten minutes that way.
Nutritionally, this breakfast is a standout. A single serving delivers around 28 grams of protein, which is genuinely impressive for a vegetarian breakfast. The almond flour base and the absence of refined flour or starchy binders keeps net carbs low enough to fit comfortably into a ketogenic or low carb eating plan. You also get a solid amount of fibre from the zucchini and psyllium husk, which supports digestive health and helps sustain steady energy throughout the morning. Topped with a scatter of chilli flakes, a squeeze of lemon and a handful of fresh herbs, this dish looks and tastes like something from a health cafe menu, but it is completely homemade, genuinely nourishing and on the table in about thirty minutes.
Ingredients
- 2 medium zucchini (approximately 400g total, coarsely grated)
- 0.5 tsp fine sea salt (for drawing moisture from zucchini)
- 2 tbsp almond flour (blanched, finely milled)
- 1 tbsp psyllium husk powder (acts as a low carb binder)
- 30 g finely grated parmesan (use a vegetarian parmesan if preferred)
- 2 large eggs (for the fritter batter)
- 3 stalks spring onions (finely sliced, green and white parts)
- 2 tbsp fresh flat-leaf parsley (finely chopped)
- 1 tsp garlic powder
- 0.5 tsp smoked paprika
- 0.3 tsp black pepper (freshly ground)
- 1.5 tbsp olive oil (for pan frying)
- 4 large eggs (very fresh, for poaching)
- 1 tbsp white vinegar (for the poaching water)
- 0.3 tsp dried chilli flakes (to serve, optional)
- 0.5 whole lemon (juice only, to serve)
- 1 tbsp fresh chives (finely snipped, to serve)
Instructions
- 1
Place the grated zucchini in a colander set over a bowl. Sprinkle with the half teaspoon of sea salt, toss to combine and leave to sit for 15 minutes. The salt draws out moisture from the zucchini.
Do not skip this step. It is the single biggest factor in achieving crispy fritters rather than soggy ones.
- 2
After 15 minutes, transfer the salted zucchini to the centre of a clean kitchen towel or a large piece of muslin. Gather up the corners and twist firmly over the sink, squeezing out as much liquid as possible. You want the zucchini to feel almost dry to the touch.
Squeeze in batches if needed. The more liquid you remove, the crispier your fritters will be.
- 3
Transfer the drained zucchini to a large mixing bowl. Add the almond flour, psyllium husk powder, grated parmesan, 2 beaten eggs, spring onion, parsley, garlic powder, smoked paprika and black pepper. Mix well until everything is evenly combined. The mixture should be slightly sticky and hold together when pressed.
If the mixture feels too wet after mixing, add a small extra pinch of psyllium husk and let it sit for two minutes. Psyllium absorbs liquid quickly.
- 4
Divide the mixture into 6 equal portions. Shape each portion into a round patty about 1.5cm thick. Place them on a plate while you heat the pan.
Wetting your hands slightly prevents the mixture from sticking to your palms.
- 5
Heat the olive oil in a large non-stick frying pan over medium heat. Once the oil is shimmering, add the fritters in a single layer, leaving space between each one. Cook for 4 to 5 minutes on the first side without moving them, until a deep golden crust has formed on the underside.
Resist the urge to press down or move the fritters early. Leaving them undisturbed is what builds that crispy crust.
- 6
Carefully flip each fritter using a thin spatula and cook for a further 3 to 4 minutes on the second side until golden and cooked through. Transfer to a plate lined with paper towel to drain briefly, then keep warm in a low oven at 100 degrees Celsius while you poach the eggs.
- 7
Bring a medium saucepan of water to a gentle simmer, not a rolling boil. Add the tablespoon of white vinegar. Crack one egg into a small cup or ramekin. Use a spoon to stir the water in a slow circular motion to create a gentle whirlpool, then slide the egg from the cup into the centre of the whirlpool.
The whirlpool motion helps the white wrap around the yolk neatly for a compact, even shape.
- 8
Poach the egg for 3 minutes for a runny yolk or 4 minutes for a slightly firmer set. Remove with a slotted spoon and rest briefly on a folded piece of kitchen paper to drain. Repeat with the remaining 3 eggs, or poach 2 at a time if your pan is large enough.
Keep finished poached eggs in a bowl of warm water while you cook the rest. They will stay warm for up to 10 minutes without overcooking.
- 9
Plate the fritters in a stack or side by side, placing 2 poached eggs on top per serving. Squeeze over a little fresh lemon juice, scatter with chilli flakes and fresh chives, and serve immediately.
Nutrition per serving
385kcal
Calories
28g
Protein
9g
Carbs
26g
Fat
5g
Fibre
4g
Sugar
520mg
Sodium
Pro Tips
- ✓
Always use the freshest eggs available for poaching. Older eggs spread out in the water and do not hold their shape.
- ✓
Blanched, finely milled almond flour works much better than almond meal here. Almond meal produces a denser, coarser fritter.
- ✓
If you want to make the fritters dairy-free, replace the parmesan with 2 tablespoons of nutritional yeast for a savoury, cheesy flavour.
- ✓
Cook the fritters in batches if needed. Overcrowding the pan causes the temperature to drop and leads to steaming rather than frying.
- ✓
Let the pan come back up to temperature between batches before adding more fritters.
Frequently Asked Questions
Variations
- •
Greek-Inspired Fritters
Add 40g of crumbled feta cheese to the fritter mixture along with a teaspoon of dried oregano and a small handful of finely chopped fresh mint. Serve topped with poached eggs and a spoonful of thick Greek yoghurt.
- •
Spicy Chilli Fritters
Stir one finely chopped small red chilli and half a teaspoon of cumin into the fritter batter. Top the finished stack with sliced avocado, a squeeze of lime and a drizzle of sriracha alongside the poached eggs.
- •
Herbed Ricotta Fritters
Fold 3 tablespoons of part-skim ricotta into the fritter mixture for extra creaminess and a slightly higher protein count. The texture will be a little softer but the flavour is wonderfully rich.
Substitutions
- •Almond flour → Sunflower seed flour (A great nut-free alternative that keeps the recipe low carb. Use the same quantity and the texture will be very similar.)
- •Parmesan → Nutritional yeast (Use 2 tablespoons of nutritional yeast in place of the parmesan to make the recipe fully dairy-free. It provides a savoury, umami-rich flavour.)
- •Psyllium husk powder → Ground flaxseed (Use 1.5 tablespoons of ground flaxseed mixed with 1 tablespoon of water and left to sit for 5 minutes. It works well as a binder with a slightly earthier flavour.)
- •Olive oil → Avocado oil (Avocado oil has a higher smoke point and is equally heart-healthy. It produces a very clean flavour in the finished fritters.)
🧊 Storage
Store cooked fritters in an airtight container in the fridge for up to 3 days. Reheat in a dry non-stick pan or oven to restore crispiness. Do not microwave as this makes them soft and soggy. Poached eggs are best made fresh and do not store well once cooked.
📅 Make Ahead
You can prepare and shape the fritter mixture the night before, cover it tightly and refrigerate overnight. Cook the fritters fresh in the morning, which takes just 8 to 10 minutes. Alternatively, cook the fritters fully, refrigerate and reheat as needed throughout the week.


