Servings: 22–24 fritters
Prep Time: 35 minutes
Cook Time: 12 minutes
Total Time: 47 minutes
Calories: 31 kcal per fritter
Summer zucchini season hits once a year, arrives in abundance, and demands to be treated with more respect than yet another zucchini bread. These Vegan Zucchini Breakfast Fritters with Herb Dipping Sauce are the answer crispy-edged, golden-brown, herb-loaded savory fritters packed with fresh dill, mint, scallions, and vegan feta, served alongside a cool vegan tzatziki that makes every single bite genuinely exciting. This is the kind of breakfast that makes people stop and ask what you made.
I first made these when I had more zucchini than I knew what to do with and wanted something savory for a weekend brunch that wasn’t just toast. The combination of fresh dill and mint inside a crispy panko-coated fritter is one of those flavor discoveries that feels obvious once you’ve tried it and completely nonexistent before. Let me show you how to nail every step.

What Makes These Vegan Fritters So Crispy
The crispiness question is the most important one with any fritter, and this recipe answers it through two deliberate techniques that most fritter recipes skip or underexplain.
First: aggressive water removal from the zucchini. Zucchini is roughly 95% water, and every drop of that water that makes it into your batter is a drop working against crispiness in the pan. This recipe removes it systematically first by salting and draining, then by squeezing in batches through a cloth or mesh bag until you’ve extracted over a cup and a half of liquid. That sounds extreme until you taste the result. The difference between a properly squeezed and a cursorily squeezed fritter is the difference between golden-crispy and pale-soggy.
Second: panko breadcrumbs instead of regular breadcrumbs. Panko is coarser, lighter, and creates a crust with more surface area that crisps more effectively in olive oil than standard fine breadcrumbs. Combined with the all-purpose flour that provides structural binding, the panko forms a crust that stays crispy even after the fritters come out of the pan.
The flax eggs replace conventional eggs as the binder, and they work remarkably well here ground flaxseed mixed with warm water creates a gel that holds the batter together through frying without making the fritters dense or heavy.
Ingredients You’ll Need For
This is a more involved ingredient list than most recipes in this series every item contributes something specific and meaningful:
For the Fritters
- 1½ lbs (680g) zucchini, peel kept on – the star of the show; medium-sized zucchini grate more evenly than large ones
- 2 tablespoons ground flaxseed meal – for the flax eggs; pre-ground works better than whole seeds here
- ¾ cup (12g) fresh dill, tough stems removed and finely chopped – the primary herb flavor; fresh only, not dried
- ¼ cup (4g) fresh mint leaves, finely chopped – adds brightness and a cooling note that balances the savory feta
- 4 scallions, thinly sliced – mild onion flavor throughout every fritter
- 2 teaspoons ground cumin – warm, earthy depth that grounds the fresh herb flavors
- ¼ teaspoon freshly grated nutmeg– subtle warmth that you notice by its absence when you skip it
- Kosher salt and freshly cracked black pepper – for the batter and for the zucchini draining step
- â…“ cup (43g) all-purpose flour – structural binding
- 1 cup + 2 tablespoons (90g) panko breadcrumbs – for crispiness; do not substitute regular fine breadcrumbs; the texture difference is significant
- ½ cup (75g) vegan feta, crumbled – Violife or Follow Your Heart brands work well; adds saltiness, creaminess, and a tangy depth
- 3 tablespoons olive oil (plus more for the second batch) – for frying; enough to properly fry each batch
- Flaky sea salt – for finishing directly after the fritters come out of the pan
For the Herb Dipping Sauce (Vegan Tzatziki)
Serve alongside for the complete fritter experience:
- 1 cup vegan Greek-style yogurt , thick and creamy; the base
- ½ cucumber, grated and squeezed of excess moisture
- 1 garlic clove, minced or grated
- 2 tablespoons fresh dill, finely chopped
- 1 tablespoon lemon juice
- Salt and pepper to taste
- 1 tablespoon olive oil , stirred in for richness
FYI the tzatziki is technically optional but genuinely transforms the experience. A warm, herb-loaded fritter dipped into cool, garlicky cucumber yogurt sauce is a combination that justifies the extra five minutes of preparation entirely.

Equipment You’ll Need For
This recipe requires a few specific tools that make a meaningful difference:
- Box grater or food processor with shredding disc – for grating the zucchini; a food processor speeds this up significantly for 1½ lbs of zucchini
- Colander-Â for the initial salting and draining stage
- Nut milk bag, mesh produce bag, or thin dish towel – the essential water-squeezing tool; you need something that lets you apply real pressure to extract the maximum moisture from the grated zucchini
- Large mixing bowl – for combining the herb and flour mixture
- Small bowl – for making the flax eggs
- Kitchen scale (recommended) – for portioning 25–30g fritters consistently; a cookie scoop also works
- Large non-stick frying pan (12-inch) – accommodates 12 fritters per batch; a 12-inch pan is the ideal size
- Thin, wide spatula – for flipping without breaking the fritters
- Paper towel-lined plate – for draining excess oil after frying
- Parchment-lined plate – for holding shaped patties before they go in the pan
The water-squeezing step is the most physically demanding part of this recipe the recipe notes it feels like an arm workout, which is accurate. Prepare mentally. The crispiness reward is proportional to the squeezing effort.
Servings & Who This Recipe Is For
This recipe makes 22–24 fritters a generous batch that serves:
- 4–6 people at brunch – 4 fritters per person as a main dish with tzatziki and a simple salad
- 2–3 people with intentional leftovers – fritters reheat well and make an excellent next-day breakfast
- A standalone weekend project – make the full batch, eat some now, refrigerate or freeze the rest for quick weekday breakfasts
- A crowd-pleasing appetizer – reduce the size slightly and serve as finger food at a summer gathering; they disappear fast
At 31 calories per fritter, these are remarkably light for how satisfying and substantive they taste. A serving of 5–6 fritters with tzatziki lands around 200–250 calories a light but genuinely fulfilling breakfast. Add a side of toast or fruit for a more substantial morning meal.
Caloric & Nutritional Info (Per Fritter)
| Nutrient | Amount |
| Calories | 31 kcal |
| Carbohydrates | 3g |
| Protein | 1g |
| Fat | 2g |
| Saturated Fat | 0.2g |
| Fiber | 0.2g |
| Sugar | 2g |
| Vitamin C | 4mg |
| Calcium | 35mg |
| Sodium | 101mg |
| Potassium | 31mg |
At just 31 calories per fritter, these pack impressive flavor density into a very low-calorie package. The fat comes almost entirely from olive oil and the minimal vegan feta unsaturated fat from high-quality sources. The Vitamin C at 4mg per fritter comes from the fresh zucchini and herbs. Five fritters delivers 20mg of Vitamin C meaningful for a savory breakfast item. The calcium at 35mg per fritter from the vegan feta and zucchini adds up across a serving to a useful contribution.

Step-by-Step Instructions
Step 1- Grate and Salt the Zucchini (5 Minutes + 10–30 Minutes Draining)
Grate the 1½ lbs of zucchini using the wide holes of a box grater, leaving the top nub as a handle. Add the grated zucchini to a colander, sprinkle with 1 heaping teaspoon of kosher salt, and toss to combine. Let it drain for at least 10 minutes longer if you have time; a few hours produces better results. The salt draws moisture out of the zucchini through osmosis. You’ll see liquid pooling in the colander, which is exactly what you want to see.
Step 2- Make the Flax Eggs (10 Minutes, Passive)
In a small bowl, combine 2 tablespoons of ground flaxseed meal with 4 tablespoons of warm water. Whisk well and set aside for 10 minutes until the mixture gels into a thick, slightly sticky consistency. This gel acts as the binder in the fritter batter it holds everything together during shaping and frying in the same way conventional eggs would. Start this step at the same time as the zucchini draining so the timing overlaps efficiently.
Step 3- Combine the Herb and Dry Mixture (3 Minutes)
In a large bowl, combine the finely chopped dill, mint, scallions, cumin, nutmeg, ½ teaspoon kosher salt, several cracks of pepper, flour, panko, and crumbled vegan feta. Stir together until evenly distributed you want the herbs and spices distributed throughout the dry ingredients before the wet components go in. Make sure your herbs are as dry as possible before chopping excess moisture from wet herbs goes directly into the batter.
Step 4- Squeeze the Zucchini Thoroughly (10 Minutes)
This is the most important step in the recipe, and the one that separates good fritters from great ones. Transfer the salted, drained zucchini into your nut milk bag, mesh bag, or dish towel. Over a bowl, squeeze firmly in sections work through the bag systematically, moving the zucchini around and squeezing each section multiple times.
Keep going until you’ve extracted the maximum possible liquid. The recipe notes that from 1½ lbs of zucchini, you should extract roughly 1½ cups of water (360–400ml). That’s a shocking amount the first time you see it. Every tablespoon you leave in reduces the crispiness of the final fritter. This step genuinely does feel like a workout that’s how you know you’re doing it right.
Step 5- Assemble the Batter (3 Minutes)
Add the gelled flax eggs to the herb/flour mixture and stir to incorporate. Then break up the squeezed zucchini and add it to the bowl. Use your hands to mix until just combined you should be able to press the batter between your fingers and form it into a shape that holds. Don’t overmix – working the batter too much after the zucchini goes in causes it to release more water, which undoes the squeezing work you just did.
Step 6-Shape the Fritters (5 Minutes)
Line a large plate with parchment paper. Scoop 2 tablespoons (25–30g) portions of batter using a scoop or scale. With your hands, compact each portion firmly pressing it together tightly before flattening into a patty roughly the thickness of a double-stuffed Oreo (about ½ inch / 1cm). Cup each patty in your palms and rotate gently to round the edges and seal any cracks.
Compact them firmly – fritters that aren’t pressed together tightly fall apart when you flip them in the pan. The initial compaction is what holds them together through the whole cooking process.
Step 7- Fry in Two Batches (12 Minutes Total)
Line a plate with paper towels for draining. Heat 3 tablespoons of olive oil in your 12-inch non-stick pan over medium-high heat. Test the temperature a drop of water should sizzle immediately on contact.
Carefully add 12 fritters to the pan without overcrowding. Fry for 3–4 minutes, pressing lightly on each fritter with your spatula halfway through cooking. Once the bottoms are deep golden brown, flip and reduce heat to medium. Cook for another 2–3 minutes until the second side is equally golden. Some fritters will be done slightly before others transfer them as they’re ready.
Lift the cooked fritters onto the paper towel-lined plate and sprinkle immediately with flaky sea salt. Add 2–3 more tablespoons of olive oil to the pan and repeat with the second batch.
Step 8- Make the Tzatziki (5 Minutes)
Combine vegan Greek-style yogurt, grated and squeezed cucumber, minced garlic, fresh dill, lemon juice, olive oil, salt, and pepper in a bowl. Stir until combined. Taste and adjust the garlic, lemon, or salt. Serve cold alongside the hot fritters.

Tips for Perfect Vegan Zucchini Fritters
The Water Removal Step Defines the Result
You cannot over-squeeze the zucchini. If you feel like you’ve done enough squeezing, squeeze more. The recipe extracted 360–400ml of water from 1½ lbs of zucchini in testing aim for that number. A kitchen scale under the bowl as you squeeze helps you track how much liquid you’ve removed. Under-squeezed zucchini produces fritters that fry pale, fall apart when flipped, and taste waterlogged. Over-squeezed zucchini produces fritters that are crispy, golden, and structurally sound. IMO there is only one acceptable outcome here.
Panko vs. Regular Breadcrumbs Why It Matters
Panko produces a noticeably crispier fritter crust than fine regular breadcrumbs because of its coarser, flakier structure. Fine breadcrumbs absorb oil and become dense rather than crispy. Don’t substitute the texture difference is genuinely significant and worth using panko specifically.
Vegan Feta Options
- Violife vegan feta– the most widely available; melts slightly in the fritters and adds saltiness and tang
- Follow Your Heart feta – similar; slightly firmer texture
- Vegan cream cheese – softer and milder; rest at room temperature before tearing into small pieces; works well as a substitute
- Homemade tofu feta – the most flavorful option if you have the time; pressed tofu marinated in lemon, vinegar, and herbs
Try It Next recipe
Easy Vegan Summer Corn Fritters (Crispy and Light!)

Make-Ahead & Storage Tips
These fritters store and reheat excellently:
- Refrigerator- Store in an airtight container for up to 3 days; reheat in a dry pan over medium heat for 2–3 minutes per side to restore crispiness; avoid the microwave which makes them soft
- Freezer- Freeze in a single layer first, then transfer to a bag; keep for up to 1 month; reheat from frozen in a 400°F oven for 10–12 minutes, flipping halfway
- Uncooked batter- Refrigerate shaped patties on a parchment-lined tray, covered, for up to 24 hours before frying; the cold rest actually helps them hold together better in the pan
- Tzatziki- Keeps in the fridge for 3–4 days in a sealed container; stir before serving
Frequently Asked Questions
My fritters are falling apart when I flip them. What went wrong? Three likely causes: not enough water was squeezed from the zucchini, the patties weren’t compacted firmly enough during shaping, or they were flipped too early before the bottom crust fully set. Make sure the bottom is deeply golden before attempting to flip a properly crusted fritter releases cleanly; an undercooked one tears.
Can I make these gluten-free? Yes use a GF all-purpose flour blend with xanthan gum and GF panko. Also increase the flaxseed meal to 2½ tablespoons with 5 tablespoons warm water for a slightly stronger binder. GF fritters are slightly more fragile handle them with extra care when flipping.
Can I bake instead of fry? You can bake at 400°F for 20–25 minutes, flipping halfway, but the result is noticeably less crispy than pan-fried. Brushing each patty with olive oil before baking helps. For the best texture, pan-frying is the method that this recipe was designed around and performs best.
What if I don’t have fresh herbs? Fresh dill and mint are genuinely important to the flavor of this recipe dried versions don’t produce the same brightness. If you can’t find both, use one fresh herb generously rather than substituting both with dried. The dill is more important than the mint if you have to choose.
My Final Thoughts

These Vegan Zucchini Breakfast Fritters with Herb Dipping Sauce are the kind of recipe that rewards the effort you put in proportionally and then some. The water-squeezing step builds the crispiness. The fresh herb combination builds the flavor. The vegan tzatziki ties the whole plate together into something that genuinely tastes like a restaurant produced it.
At 31 calories per fritter, this recipe lets you eat six of them without any math anxiety. With the tzatziki alongside and a summer morning to enjoy them in, that sounds like exactly the right plan.
Make them this weekend. Squeeze the zucchini until your arms protest. And watch twenty-four fritters disappear faster than you expected.

Vegan Zucchini Breakfast Fritters with Herb Dipping Sauce
Ingredients
Equipment
Method
- Step 1- Grate and Salt the Zucchini (5 Minutes + 10–30 Minutes Draining)
- Grate the 1½ lbs of zucchini using the wide holes of a box grater, leaving the top nub as a handle. Add the grated zucchini to a colander, sprinkle with 1 heaping teaspoon of kosher salt, and toss to combine. Let it drain for at least 10 minutes longer if you have time; a few hours produces better results. The salt draws moisture out of the zucchini through osmosis. You’ll see liquid pooling in the colander, which is exactly what you want to see.
- Step 2- Make the Flax Eggs (10 Minutes, Passive)
- In a small bowl, combine 2 tablespoons of ground flaxseed meal with 4 tablespoons of warm water. Whisk well and set aside for 10 minutes until the mixture gels into a thick, slightly sticky consistency. This gel acts as the binder in the fritter batter it holds everything together during shaping and frying in the same way conventional eggs would. Start this step at the same time as the zucchini draining so the timing overlaps efficiently.
- Step 3- Combine the Herb and Dry Mixture (3 Minutes)
- In a large bowl, combine the finely chopped dill, mint, scallions, cumin, nutmeg, ½ teaspoon kosher salt, several cracks of pepper, flour, panko, and crumbled vegan feta. Stir together until evenly distributed you want the herbs and spices distributed throughout the dry ingredients before the wet components go in. Make sure your herbs are as dry as possible before chopping excess moisture from wet herbs goes directly into the batter.
- Step 4- Squeeze the Zucchini Thoroughly (10 Minutes)
- This is the most important step in the recipe, and the one that separates good fritters from great ones. Transfer the salted, drained zucchini into your nut milk bag, mesh bag, or dish towel. Over a bowl, squeeze firmly in sections work through the bag systematically, moving the zucchini around and squeezing each section multiple times.
- Keep going until you’ve extracted the maximum possible liquid. The recipe notes that from 1½ lbs of zucchini, you should extract roughly 1½ cups of water (360–400ml). That’s a shocking amount the first time you see it. Every tablespoon you leave in reduces the crispiness of the final fritter. This step genuinely does feel like a workout that’s how you know you’re doing it right.
- Step 5- Assemble the Batter (3 Minutes)
- Add the gelled flax eggs to the herb/flour mixture and stir to incorporate. Then break up the squeezed zucchini and add it to the bowl. Use your hands to mix until just combined you should be able to press the batter between your fingers and form it into a shape that holds. Don’t overmix – working the batter too much after the zucchini goes in causes it to release more water, which undoes the squeezing work you just did.
- Step 6-Shape the Fritters (5 Minutes)
- Line a large plate with parchment paper. Scoop 2 tablespoons (25–30g) portions of batter using a scoop or scale. With your hands, compact each portion firmly pressing it together tightly before flattening into a patty roughly the thickness of a double-stuffed Oreo (about ½ inch / 1cm). Cup each patty in your palms and rotate gently to round the edges and seal any cracks.
- Compact them firmly – fritters that aren’t pressed together tightly fall apart when you flip them in the pan. The initial compaction is what holds them together through the whole cooking process.
- Step 7- Fry in Two Batches (12 Minutes Total)
- Line a plate with paper towels for draining. Heat 3 tablespoons of olive oil in your 12-inch non-stick pan over medium-high heat. Test the temperature a drop of water should sizzle immediately on contact.
- Carefully add 12 fritters to the pan without overcrowding. Fry for 3–4 minutes, pressing lightly on each fritter with your spatula halfway through cooking. Once the bottoms are deep golden brown, flip and reduce heat to medium. Cook for another 2–3 minutes until the second side is equally golden. Some fritters will be done slightly before others transfer them as they’re ready.
- Lift the cooked fritters onto the paper towel-lined plate and sprinkle immediately with flaky sea salt. Add 2–3 more tablespoons of olive oil to the pan and repeat with the second batch.
- Step 8- Make the Tzatziki (5 Minutes)
- Combine vegan Greek-style yogurt, grated and squeezed cucumber, minced garlic, fresh dill, lemon juice, olive oil, salt, and pepper in a bowl. Stir until combined. Taste and adjust the garlic, lemon, or salt. Serve cold alongside the hot fritters.
Notes
Caloric & Nutritional Info (Per Fritter)
| Nutrient | Amount |
| Calories | 31 kcal |
| Carbohydrates | 3g |
| Protein | 1g |
| Fat | 2g |
| Saturated Fat | 0.2g |
| Fiber | 0.2g |
| Sugar | 2g |
| Vitamin C | 4mg |
| Calcium | 35mg |
| Sodium | 101mg |
| Potassium | 31mg |

Hi — I’m Rachel. I’m a wife, a mom, and a home cook who believes that food should bring comfort, joy, and compassion to the table. I live with my family — two hungry little foodies who are my most honest recipe testers — and together we’ve built a kitchen culture that’s all about good food that happens to be 100% vegan. I started this blog because I wanted a place to share the recipes that keep our days moving, the dishes that make weeknights feel a little easier, and the meals that become our little family traditions.