Healthy Breakfast Recipes

Zucchini Fritters with Poached Eggs Low Carb Breakfast Stack

High ProteinKetoGluten-FreeMeal Prep
Prep Time20 min
Cook Time15 min
Servings2
Calories385 kcal
Health Score8/10
↓ Jump to recipe
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

Serves:2
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

Can I bake these low carb zucchini fritters instead of frying them?

Yes, you can. Preheat your oven to 200 degrees Celsius and line a baking tray with parchment paper. Brush each fritter lightly with olive oil on both sides and bake for 20 to 22 minutes, flipping halfway through. They will be slightly less crispy than pan-fried but still delicious and even lower in fat.

How do I stop my zucchini fritters from falling apart?

The most common cause is not squeezing out enough moisture from the zucchini. Make sure you squeeze firmly and thoroughly. The psyllium husk also plays a key role as a binder, so do not leave it out. Letting the shaped patties rest for 5 minutes before cooking also helps them hold together better in the pan.

Are these zucchini fritters suitable for a keto diet?

Yes. Using almond flour instead of plain flour and psyllium husk as a binder keeps the net carbs very low. Each serving of 3 fritters with 2 poached eggs contains around 6 grams of net carbs, making this a very comfortable fit for most ketogenic eating plans.

Can I make the fritters ahead of time?

Absolutely. The fritters reheat well in a dry non-stick pan over medium heat for 2 to 3 minutes per side, or in an oven at 180 degrees Celsius for about 8 minutes. Poach the eggs fresh just before serving for the best texture and runny yolk.

What can I serve with these fritters instead of poached eggs?

These fritters are versatile. They work well with a dollop of full-fat Greek yoghurt and fresh cucumber, a simple avocado smash, or soft scrambled eggs if poaching feels too fiddly on a busy morning.

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 flourSunflower seed flour (A great nut-free alternative that keeps the recipe low carb. Use the same quantity and the texture will be very similar.)
  • ParmesanNutritional 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 powderGround 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 oilAvocado 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.