Healthy Breakfast Recipes

Low Carb Zucchini Fritters with Poached Eggs and Herbed Yogurt

High ProteinKetoGluten-FreeMeal Prep
Prep Time15 min
Cook Time20 min
Servings2
Calories285 kcal
Health Score8/10
↓ Jump to recipe
Low Carb Zucchini Fritters with Poached Eggs and Herbed Yogurt

There is something genuinely satisfying about a breakfast that looks fancy but comes together in under 30 minutes. These low carb zucchini fritters with poached eggs do exactly that. Crispy on the outside, tender in the middle, and topped with a silky poached egg whose yolk breaks into a golden pool over everything, this is the kind of morning meal that actually keeps you full until lunch. No blood sugar spike, no mid-morning slump, just steady energy and a plate that feels like a treat.

The fritters themselves are built for nutrition first. Instead of using plain white flour as a binder, this recipe uses a combination of almond flour and ground flaxseed. Almond flour keeps the carb count low while adding a subtle nuttiness, and the flaxseed brings an impressive hit of soluble fibre that supports digestion and heart health. Grated zucchini is the star of the show here. It is mild enough to let the other flavours shine, and when you squeeze out all that excess moisture properly, you end up with fritters that crisp beautifully in the pan rather than steaming into a soggy mess. A generous handful of chopped spring onions and fresh dill lifts the whole thing with a bright, herby note that pairs beautifully with egg.

Poaching eggs sounds intimidating but it really is one of those skills that clicks after a couple of tries. The key is fresh eggs and a gentle swirl in the water. Fresh eggs have a tighter white that holds together naturally, so they wrap around the yolk rather than spreading into wispy strands. A splash of white vinegar in the simmering water helps the protein set quickly, giving you that clean, compact shape every time. While the eggs poach, a quick herbed yogurt made from thick Greek yogurt, lemon zest, fresh mint, and a pinch of garlic brings a cooling, creamy contrast to the crispy fritters. It sounds like a lot of components but every element is simple on its own, and the whole dish comes together in one beautiful layered bite.

From a nutrition standpoint, this recipe delivers roughly 22 grams of protein per serving, which is impressive for a vegetarian breakfast. The combination of egg protein, Greek yogurt, and almond flour means you are genuinely fuelling your morning rather than just filling a gap. Total carbohydrates sit comfortably under 10 grams per serving, making this a solid choice if you are eating keto or simply trying to reduce refined carbs. The fibre from the zucchini, flaxseed, and almond flour helps slow digestion and keeps appetite steady. Compared to traditional fritter recipes made with plain flour and fried in large amounts of oil, this version cuts calories significantly while doubling down on nutrients. It is the kind of recipe you will come back to again and again, not because you have to, but because you genuinely want to.

Ingredients

Serves:2
  • 2 medium zucchini (roughly 400g total, coarsely grated)
  • 1 tsp fine sea salt (for drawing moisture from zucchini)
  • 3 tbsp almond flour (blanched, finely ground)
  • 1 tbsp ground flaxseed (also called flax meal)
  • 2 tbsp grated Parmesan cheese (or nutritional yeast for dairy-free)
  • 2 large eggs (for the fritter batter)
  • 3 stalks spring onions (finely sliced)
  • 2 tbsp fresh dill (roughly chopped, or 1 tsp dried)
  • 1 tsp garlic powder
  • 1 tsp black pepper (freshly ground)
  • 1 tbsp olive oil (for frying fritters)
  • 2 large eggs (fresh, for poaching)
  • 1 tsp white vinegar (for poaching water)
  • 80 g full-fat Greek yogurt (about 3 heaped tbsp)
  • 1 tsp lemon zest (freshly grated)
  • 1 tbsp fresh mint leaves (finely chopped)
  • 1 small pinch garlic powder (for the herbed yogurt)
  • 1 pinch salt and black pepper (to taste, for yogurt)
  • 1 tsp extra virgin olive oil (to drizzle over finished dish)
  • 1 pinch chilli flakes (optional, to serve)

Instructions

  1. 1

    Grate the zucchini coarsely into a large bowl. Toss with half a teaspoon of salt and leave to sit for 5 minutes. This draws out the excess moisture that would otherwise make your fritters soggy.

    Do not skip the salting step. It is the single most important thing you can do for crispy fritters.

  2. 2

    Transfer the salted zucchini to a clean tea towel or piece of muslin cloth. Gather the edges and squeeze firmly over the sink, wringing out as much liquid as possible. You should end up with roughly 200g of dry grated zucchini.

    Really put some effort into the squeezing. The drier the zucchini, the crispier the fritters will be.

  3. 3

    Place the squeezed zucchini into a clean bowl. Add the almond flour, ground flaxseed, Parmesan, 2 eggs, spring onions, dill, garlic powder, and black pepper. Mix everything together until a cohesive batter forms. It should hold together when pressed.

    If the mixture feels too wet, add an extra teaspoon of almond flour. If too dry, a small splash of water will bring it together.

  4. 4

    While the batter rests for 2 minutes, make the herbed yogurt. Combine the Greek yogurt, lemon zest, chopped mint, a small pinch of garlic powder, salt, and black pepper in a small bowl. Stir well and set aside in the fridge.

    This yogurt can be made up to two days ahead and stored covered in the fridge.

  5. 5

    Heat the olive oil in a large non-stick frying pan over medium heat. Scoop heaped tablespoons of batter into the pan, pressing each one gently into a round patty about 1 cm thick. Cook in batches of 3 to avoid crowding the pan. Fry for 3 to 4 minutes per side until deeply golden and firm.

    Resist the urge to move them too early. They need time to form a crust before they will release cleanly from the pan.

  6. 6

    Transfer cooked fritters to a plate lined with kitchen paper and keep warm in a low oven at 100C while you cook the remaining batch and prepare the eggs.

  7. 7

    Bring a medium saucepan of water to a gentle simmer, not a rolling boil. Add the white vinegar. Crack each fresh egg into a small cup or ramekin first. Create a gentle swirl in the water with a spoon, then slide each egg in from the cup. Poach for 3 minutes for a runny yolk or 4 minutes for a set yolk.

    Using a ramekin gives you much more control over where the egg enters the water, reducing the risk of it spreading.

  8. 8

    Remove the poached eggs with a slotted spoon and rest briefly on a folded piece of kitchen paper to absorb any water. To serve, place three fritters on each plate, add a generous spoonful of herbed yogurt, top with a poached egg, drizzle with extra virgin olive oil, and scatter chilli flakes if using.

    Season the poached egg with a small pinch of flaky sea salt just before serving for the best flavour.

Nutrition per serving

285kcal

Calories

22g

Protein

9g

Carbs

18g

Fat

4g

Fibre

4g

Sugar

420mg

Sodium

Pro Tips

  • Use the freshest eggs you can find for poaching. Fresh eggs hold together far better in the water.

  • Squeeze the zucchini twice if you want extra crispy fritters. More moisture out means more crunch.

  • A cast iron or heavy-based non-stick pan retains heat better and gives the fritters a more even golden crust.

  • Do not overcrowd the pan. Fritters need space to crisp up, not steam.

  • Season your batter generously. Zucchini is mild and the almond flour is subtle, so the seasoning carries the flavour.

  • Let the fritter batter rest for 2 to 3 minutes before cooking so the flaxseed can absorb any remaining moisture and act as a better binder.

Frequently Asked Questions

Are these low carb zucchini fritters with poached eggs keto-friendly?

Yes, absolutely. Each serving contains under 10 grams of net carbs, making this recipe a great fit for a keto or low carb eating plan. The almond flour replaces traditional wheat flour, keeping the carb count low while adding healthy fats and a little extra protein.

Why do my zucchini fritters fall apart?

The most common reason is too much moisture left in the grated zucchini. Make sure you squeeze out as much liquid as possible before mixing the batter. Also give the batter a couple of minutes to rest so the flaxseed and almond flour can bind properly before you start frying.

Can I bake these fritters instead of frying them?

You can. Place the fritter patties on a baking tray lined with parchment paper, brush lightly with olive oil, and bake at 200C for 15 minutes, flipping halfway through. They will not be quite as crispy as pan-fried fritters, but they will still taste great and use even less oil.

Can I make the fritters ahead of time?

Yes. Cooked fritters store well in the fridge for up to 3 days. Reheat them in a dry frying pan or in the oven at 180C for 8 to 10 minutes to get them crispy again. The herbed yogurt can also be made 2 days ahead. Just poach the eggs fresh for the best result.

What can I use instead of almond flour if I have a nut allergy?

Sunflower seed flour is a great nut-free swap for almond flour in a 1:1 ratio. It keeps the recipe low carb and gluten-free. You could also use oat flour if you are not strictly keto, though this will add some extra carbs to the dish.

How do I know when the poached egg is done?

Gently lift the egg out of the water with a slotted spoon and give it a light press with your finger. It should feel like the soft flesh at the base of your thumb when your hand is relaxed. That tells you the white is fully set and the yolk is still runny. About 3 minutes at a gentle simmer usually gets you there.

Variations

  • Spiced Moroccan Fritters

    Add half a teaspoon each of ground cumin and smoked paprika to the fritter batter. Swap the herbed yogurt for a quick harissa yogurt by stirring a teaspoon of harissa paste into the Greek yogurt. The warmth of the spices pairs beautifully with the runny egg yolk.

  • Cheesy Fritters with Smoked Salmon

    Increase the Parmesan to 3 tablespoons and add a tablespoon of cream cheese to the batter for an extra rich, savoury fritter. Serve alongside the poached egg with slices of smoked salmon and a scatter of capers instead of the herbed yogurt.

  • Dairy-Free Version

    Replace the Parmesan with 2 tablespoons of nutritional yeast for a similar savoury depth without any dairy. Use a thick coconut yogurt or unsweetened cashew yogurt in place of the Greek yogurt for the herbed topping.

  • Extra Green Fritters

    Fold a large handful of finely chopped baby spinach and a tablespoon of frozen peas into the batter for an extra boost of iron, folate, and colour. This version looks stunning on the plate and adds another gram of fibre per serving.

Substitutions

  • Almond flourSunflower seed flour (Use a 1:1 ratio. Keeps the recipe nut-free, gluten-free, and low carb. The flavour is slightly more neutral.)
  • Parmesan cheeseNutritional yeast (Use 2 tablespoons. Provides a savoury, umami flavour and keeps the recipe fully dairy-free.)
  • Greek yogurtCoconut yogurt (Use a thick, unsweetened coconut yogurt for a dairy-free herbed topping with a slightly sweeter note.)
  • Fresh dillFresh flat-leaf parsley or chives (Both work well if you are not a dill fan. Chives add a gentle onion note that complements the fritters nicely.)
  • Ground flaxseedChia seeds, ground (Grind chia seeds briefly in a spice grinder and use in the same quantity. They bind just as effectively.)

🧊 Storage

Store cooked fritters in an airtight container in the fridge for up to 3 days. Reheat in a dry frying pan over medium heat or in an oven at 180C for 8 to 10 minutes until crispy again. Store herbed yogurt separately in a covered container for up to 2 days. Poached eggs are best made fresh, but can be stored in cold water in the fridge for up to 24 hours and gently reheated in simmering water for 30 to 60 seconds.

📅 Make Ahead

The fritters can be cooked in full and refrigerated or frozen. Freeze between layers of parchment paper in a freezer-safe container for up to 2 months. Reheat from frozen in an oven at 190C for 12 to 15 minutes. The herbed yogurt can be made up to 2 days ahead. Prepare the zucchini batter the night before if needed, cover, and refrigerate, but give it a stir before frying.