Crispy Zucchini Fritters That Actually Stay Crispy

Meta description: Crispy zucchini fritters with golden edges, a tender middle, and a garlicky lemon yogurt sauce. Here’s how to make them without the soggy mess.

Why do most zucchini fritters turn out soggy?

I asked myself that after my first batch came out of the pan looking like sad, greasy pancakes. The flavor was fine, but the texture? Not even close to what I wanted.

Turns out, the fix is one simple step that most recipes rush past. Once I got it right, these became the one thing I make on repeat all summer long.

They’re crunchy on the outside, soft and savory on the inside, and they take about 30 minutes from start to finish. I’ve also included a lemony yogurt sauce, because a crispy fritter without a dunking sauce feels like a missed opportunity.

Side Note: If you’re cooking for a crowd, this recipe doubles really well. Just fry in batches and keep the finished ones warm in the oven.

Why This Recipe Works

Zucchini is roughly 95% water. That’s the whole problem, and also the whole secret.

If you skip the draining step, all that water ends up in your batter and steams the fritters from the inside. That’s how you get soggy centers and pale edges.

Here’s what makes this version different:

  • Salt draws out moisture before the zucchini ever touches the batter
  • A little baking powder gives the fritters a lighter, crispier bite
  • Parmesan melts into the edges and gets crunchy and golden
  • A hot pan with enough oil gives you that deep golden crust

It’s a super simple recipe, but the details matter a lot here.

What You’ll Need

For the Fritters

IngredientAmount
Medium zucchini (about 1.5 lbs / 680 g total)3
Kosher salt (for draining)1 teaspoon
All-purpose flour1/2 cup
Grated Parmesan cheese1/2 cup
Large eggs2
Green onions, thinly sliced2
Garlic cloves, minced2
Baking powder1/2 teaspoon
Black pepper1/2 teaspoon
Fresh dill, chopped (or parsley)1 tablespoon
Lemon zest1/2 lemon
Avocado oil or vegetable oil (for frying)1/4 cup

For the Lemon Yogurt Sauce

IngredientAmount
Plain Greek yogurt1/2 cup
Fresh lemon juice1 tablespoon
Small garlic clove, grated1
Kosher salt1 pinch

This makes about 12 fritters, which is enough for 4 people as a light dinner or 6 as a side.

Tools You’ll Need

Nothing fancy here. Most of this is probably already in your kitchen.

  • Box grater
  • Large bowl
  • Clean kitchen towel (or cheesecloth)
  • Medium mixing bowl
  • Large skillet (cast iron or stainless steel works great)
  • Spatula
  • Wire rack set over a baking sheet
  • Small bowl for the sauce
  • Measuring cups and spoons
  • Zester

How to Make Zucchini Fritters

Step 1: Grate and Salt the Zucchini

Trim the ends off your zucchini and grate them on the large holes of a box grater. Toss the grated zucchini into a large bowl with 1 teaspoon of salt.

Let it sit for 10 minutes. You’ll start to see water pooling at the bottom of the bowl, and that’s exactly what we want.

Step 2: Squeeze Out the Water

Scoop the zucchini into the center of a clean kitchen towel. Gather the edges and twist over the sink, squeezing as hard as you can.

You’ll get around 1/3 to 1/2 cup of liquid out of it. Keep squeezing until barely any drips out.

This is the step I mentioned earlier. Don’t skip it.

Step 3: Mix the Batter

Add the squeezed zucchini to a medium bowl. Stir in the flour, Parmesan, eggs, green onions, garlic, baking powder, pepper, dill, and lemon zest.

Mix until everything is just combined. The batter should be thick and scoopable, not runny.

Skip adding extra salt here. The zucchini already picked up plenty from the draining step.

Step 4: Heat the Oil

Pour the oil into your skillet and heat it over medium heat for about 2 minutes. Test it by dropping in a tiny bit of batter. If it sizzles right away, the pan is hot enough.

Step 5: Fry the Fritters

Scoop about 2 tablespoons of batter per fritter into the pan and flatten each one gently with the back of your spatula. Leave a little space between them so they don’t steam each other.

Cook for 3 to 4 minutes per side, until deep golden brown and crispy at the edges.

Work in batches of 4 to 5 fritters at a time.

Step 6: Drain and Season

Move the finished fritters to a wire rack. A rack keeps the bottoms crispy, while a paper towel traps steam and softens them.

Add a pinch of flaky salt on top while they’re still hot.

Step 7: Make the Sauce

Stir the yogurt, lemon juice, grated garlic, and salt together in a small bowl. Taste it and adjust. More lemon if you like it tangy, more garlic if you like a kick.

Serve the fritters warm with the sauce on the side.

Pro Tips

These are the things I wish someone had told me the first time around.

  1. Squeeze twice. After the first squeeze, fluff the zucchini and squeeze again. You’ll be surprised how much more water comes out.
  2. Don’t crowd the pan. Too many fritters at once drops the oil temperature, and that’s how you end up with greasy ones.
  3. Flatten them. A thinner fritter cooks through evenly and gets more crispy surface area. Thick ones tend to brown before the middle sets.
  4. Adjust the heat as you go. If the first batch browns too fast, drop the heat slightly. If it’s pale after 3 minutes, turn it up.
  5. Test one first. Fry a single fritter and taste it before cooking the whole batch. It’s the easiest way to fix seasoning early.

Substitutions and Variations

Here’s how to switch things up based on what’s in your fridge.

SwapUse Instead
All-purpose flourChickpea flour, oat flour, or a 1:1 gluten-free blend
ParmesanPecorino Romano, feta (crumbled), or sharp cheddar
DillFresh mint, parsley, or basil
Greek yogurtSour cream or a dairy-free yogurt
Green onionsFinely diced shallot or chives

Flavor Variations

  • Spicy: Add 1/2 teaspoon red pepper flakes or a diced jalapeño to the batter
  • Corn fritters: Fold in 1/2 cup of corn kernels
  • Feta and mint: Swap the Parmesan for crumbled feta and the dill for mint (this one is incredibly good)
  • Cheesy: Add 1/2 cup of shredded mozzarella for extra stretch

Make Ahead Tips

You can prep parts of this recipe in advance, which makes dinner a lot faster.

  • Grate and squeeze the zucchini up to 1 day ahead. Store it in an airtight container in the fridge.
  • Make the yogurt sauce up to 3 days ahead. The garlic gets stronger as it sits, so start with a little less.
  • Mix the batter right before frying. Once the flour hits the zucchini, the batter gets watery if it sits too long.

Serving Ideas and Meal Pairings

These fritters are flexible. Here’s how I like to serve them:

  • Light dinner: Pair with a big arugula salad tossed in lemon and olive oil
  • Brunch: Top each fritter with a fried or poached egg
  • Side dish: Serve alongside grilled chicken, salmon, or lamb
  • Appetizer: Make them smaller (1 tablespoon of batter) and serve with toothpicks

Diet Swaps

  • Gluten-free: Use a 1:1 gluten-free flour blend or chickpea flour
  • Vegetarian: This recipe is already vegetarian (just check your Parmesan label, since traditional Parmigiano Reggiano uses animal rennet)
  • Dairy-free: Skip the Parmesan, add 2 tablespoons of nutritional yeast, and use a dairy-free yogurt for the sauce
  • Lower carb: Swap the flour for almond flour, using 1/3 cup

Cooking Time Efficiency Tips

Want dinner on the table faster? A few small moves save a lot of time.

  • Use a food processor with the grating disc to shred the zucchini in under a minute
  • Salt the zucchini first, then make the sauce while it drains
  • Use two skillets at once to cut frying time in half

Nutrition Estimate

Here’s a rough breakdown per fritter (based on 12 fritters, without the sauce):

NutrientApproximate Amount
Calories80
Fat5 g
Carbohydrates5 g
Protein3.5 g
Fiber0.5 g

Please note: These numbers are estimates and will change depending on your specific ingredients and how much oil the fritters absorb.

Leftovers and Storage

Leftovers are honestly still really good, as long as you reheat them the right way.

  • Fridge: Store in an airtight container for up to 3 days. Put a paper towel between layers to catch moisture.
  • Freezer: Freeze cooled fritters in a single layer on a baking sheet, then transfer to a freezer bag for up to 2 months.
  • Oven reheating: Bake at 400°F for 8 to 10 minutes on a wire rack.
  • Air fryer reheating: Cook at 375°F for 4 to 5 minutes.

Skip the microwave. It turns them soft and chewy.

Refrigerate leftovers within 2 hours of cooking to keep them safe.

FAQ

Why are my zucchini fritters soggy?

Almost always, it’s leftover water. Salt the zucchini, wait 10 minutes, and squeeze it really well in a towel. Also check that your oil is hot enough before the first fritter goes in.

Why are my fritters falling apart?

The batter probably has too much moisture or not enough binder. Squeeze the zucchini again, or stir in an extra tablespoon of flour.

Can I bake these instead of frying?

Yes, but the texture is different. Bake flattened fritters at 425°F for 20 to 25 minutes, flipping halfway, with a generous brush of oil on both sides. They’ll be softer, not as crunchy.

Can I use an air fryer?

You can. Spray the fritters with oil and cook at 375°F for 10 to 12 minutes, flipping halfway through.

Do I need to peel the zucchini?

Nope. The skin adds color and holds the fritters together a bit better. Just wash it well.

Can I use yellow squash?

Absolutely. It has the same water content and works in the exact same way.

Can I freeze the raw batter?

I wouldn’t. The batter releases water as it thaws, and the texture suffers. Freeze the cooked fritters instead.

Wrapping Up

Crispy zucchini fritters really come down to one thing: getting the water out. Do that, and you’re rewarded with golden edges and a tender middle every time.

They’re quick, they’re cheap, and they’re a great way to use up that mountain of zucchini from the garden or the farmers market.

If you make them, I’d love to hear how they turned out. Leave a comment below with your rating, your favorite variation, or any questions you have. I read every single one!

Leave a Comment