
These low carb zucchini fritters with sour cream dip are the kind of breakfast that makes you feel genuinely good about what you are eating. Golden and crispy on the outside, tender and savoury on the inside, each fritter is packed with shredded zucchini, aged parmesan, and almond flour instead of the usual plain white flour. That simple swap keeps the carb count low, bumps up the protein, and adds a subtly nutty flavour that pairs beautifully with fresh herbs. The sour cream dip is no afterthought either. It is bright, cooling, and loaded with chives, lemon zest, and a little garlic, making every bite feel complete.
Getting the texture right is the most important step, and it all comes down to removing moisture from the zucchini before you mix anything together. Zucchini holds a surprising amount of water. If you skip the salting and squeezing stage, you will end up with soggy fritters that fall apart in the pan. Once that moisture is gone, the batter comes together quickly. The eggs and parmesan act as natural binders, so you do not need any starchy fillers. The result is a fritter that holds its shape, crisps up beautifully in a light drizzle of olive oil, and delivers a satisfying crunch without any heaviness.
From a nutrition standpoint, this recipe is a real upgrade on traditional fritters. Each serving comes in at around 210 calories with 14 grams of protein and just 6 grams of net carbs. Zucchini itself is rich in vitamin C, potassium, and antioxidants, and it contributes gentle fibre that keeps you feeling full through the morning. The almond flour adds healthy fats and extra protein, while the eggs provide all nine essential amino acids. Even the sour cream dip contributes calcium and probiotics when you choose a full-fat cultured variety. This is genuinely nourishing food, not just a low-carb novelty.
These fritters work brilliantly as a savoury breakfast alongside a couple of poached eggs, or you can serve them as a light lunch with a simple green salad. They reheat well in a dry skillet or air fryer, so making a double batch on Sunday for the week ahead is absolutely worth doing. The sour cream dip keeps separately in the fridge for up to three days. Once you have made these once, they will become a regular in your breakfast rotation. They are the kind of recipe you share with people because it genuinely delivers every single time.
Ingredients
- 3 medium zucchini (about 600g total, coarsely grated)
- 1 tsp fine sea salt (for drawing out moisture)
- 3 large eggs (lightly beaten)
- 60 g almond flour (blanched and finely ground)
- 50 g parmesan cheese (finely grated)
- 2 cloves garlic (minced)
- 3 tbsp fresh chives (finely chopped, divided)
- 1 tsp onion powder
- 0.5 tsp black pepper (freshly ground)
- 0.5 tsp smoked paprika
- 2 tbsp olive oil (for frying, divided)
- 200 g full-fat sour cream (cultured variety preferred)
- 1 tsp lemon zest (freshly grated)
- 1 tbsp lemon juice (freshly squeezed)
- 1 small clove garlic (very finely minced, for the dip)
- 1 tbsp fresh dill (finely chopped, for the dip)
- 0.3 tsp fine sea salt (for the dip)
Instructions
- 1
Grate the zucchini using the coarse side of a box grater. Place it in a large colander and toss with 1 teaspoon of salt. Let it sit for 10 minutes, then gather the grated zucchini into a clean kitchen towel or several layers of paper towel and squeeze out as much liquid as you can. You want the shreds to feel quite dry.
The more moisture you remove here, the crispier your fritters will be. Do not rush this step.
- 2
While the zucchini is resting, make the sour cream dip. Combine the sour cream, lemon zest, lemon juice, minced garlic, fresh dill, half the chopped chives, and a pinch of salt in a small bowl. Stir well and taste for seasoning. Cover and refrigerate until ready to serve.
Making the dip first lets the flavours meld together while you cook the fritters.
- 3
In a large mixing bowl, whisk together the eggs, parmesan, almond flour, minced garlic, remaining chives, onion powder, black pepper, and smoked paprika. Add the squeezed zucchini and fold everything together until a cohesive batter forms.
The batter should hold together when you press a spoonful into your palm. If it feels very loose, add an extra tablespoon of almond flour.
- 4
Heat 1 tablespoon of olive oil in a large non-stick skillet over medium heat. Once the oil is shimmering, scoop heaped tablespoons of batter into the pan, gently pressing each one down to form a round fritter about 1 cm thick. Cook in batches without crowding the pan.
Resist the urge to move the fritters too soon. Let them cook undisturbed for 3 to 4 minutes so a proper golden crust forms.
- 5
Flip each fritter carefully and cook for a further 3 to 4 minutes on the second side until deeply golden and cooked through. Transfer to a plate lined with paper towel. Repeat with the remaining batter, adding the second tablespoon of oil for the next batch.
Keep cooked fritters warm in a 100C oven while you finish the remaining batches.
- 6
Arrange the warm fritters on a serving plate and garnish with a few extra snips of chives. Serve immediately alongside the chilled herbed sour cream dip.
A little extra lemon zest over the top just before serving adds a lovely pop of freshness.
Nutrition per serving
210kcal
Calories
14g
Protein
8g
Carbs
14g
Fat
2g
Fibre
3g
Sugar
420mg
Sodium
Pro Tips
- ✓
Salt and squeeze the zucchini properly. This single step separates crispy fritters from soggy ones.
- ✓
Use a kitchen scale to portion the batter evenly so all fritters cook at the same rate.
- ✓
Medium heat is the sweet spot. Too high and the outside burns before the inside sets. Too low and the fritters absorb oil instead of crisping.
- ✓
Finely ground blanched almond flour works far better than almond meal here. The coarser texture of almond meal can make fritters crumble.
- ✓
Freshly grated parmesan melts and binds better than the pre-grated variety sold in shakers.
- ✓
An air fryer also works well for these. Cook at 190C for 10 to 12 minutes, flipping halfway, with a light spray of oil.
Frequently Asked Questions
Variations
- •
Feta and Spinach Fritters
Add 60g of crumbled feta and a large handful of finely chopped baby spinach to the batter. The feta adds a salty, creamy richness and brings extra calcium and protein to the mix.
- •
Spicy Harissa Fritters
Stir 1 tablespoon of harissa paste into the batter and swap the smoked paprika for a pinch of cayenne. Serve with the sour cream dip dolloped with an extra swirl of harissa on top for heat lovers.
- •
Zucchini and Corn Fritters
For a slightly higher carb version, fold in 60g of fresh or frozen corn kernels. The natural sweetness of corn balances the savoury parmesan and herbs beautifully. This variation is less keto but still much lower in carbs than a traditional flour-based fritter.
- •
Everything Bagel Fritters
Replace the smoked paprika and onion powder with 2 teaspoons of everything bagel seasoning. Serve with the sour cream dip and a few thin slices of cucumber on the side for a fun bagel-inspired breakfast plate.
Substitutions
- •Almond flour → Coconut flour (Use only 2 tablespoons of coconut flour as it absorbs much more moisture than almond flour. The texture will be slightly denser but still holds together well.)
- •Parmesan cheese → Pecorino Romano or nutritional yeast (Pecorino gives a slightly saltier, sharper flavour. For a dairy-free option, use 3 tablespoons of nutritional yeast which adds a savoury umami quality and keeps the fritters cohesive.)
- •Sour cream → Full-fat Greek yoghurt (Greek yoghurt is higher in protein and slightly tangier. It works as a direct one-to-one swap in the dip and is an excellent option for those watching saturated fat intake.)
- •Fresh chives → Spring onion greens (Use the green tops only for a milder onion flavour. Finely chop and use in the same quantity as chives.)
- •Eggs → Flax eggs (To make the fritters vegan, use 3 flax eggs (1 tbsp ground flaxseed mixed with 3 tbsp water per egg, rested for 5 minutes). The texture will be slightly softer and you will also need a dairy-free dip substitute.)
🧊 Storage
Store cooled fritters in an airtight container in the refrigerator for up to 3 days. Keep the sour cream dip in a separate sealed container for up to 3 days. To reheat, place fritters in a dry non-stick skillet over medium heat for 2 to 3 minutes per side, or use an air fryer at 180C for 4 to 5 minutes. Avoid microwaving as this softens the crust significantly.
📅 Make Ahead
The sour cream dip can be made up to 2 days ahead and actually improves as the flavours develop. The zucchini can be grated, salted, and squeezed the night before, then stored in a sealed container in the fridge. Simply mix with the remaining batter ingredients and cook fresh in the morning for best texture.


