My husband took one bite of these crispy cheesy zucchini fritters, looked at me with that surprised expression he gets, and said, “Wait, these are vegetables?” He asked for them three days in a row without being prompted, which honestly never happens. I had been trying to use up a zucchini that was threatening to turn into a baseball bat in my crisper drawer, and I figured I’d just wing it.
The first batch came out a little sad, if I’m being honest. Too wet, not nearly crispy enough, and they fell apart the second I tried to flip them. But the second batch? That was the one. The edges were lacy and golden, the inside was tender and cheesy, and that garlic aioli on the side just made everything click. I stood at the counter eating one straight off the paper towel, and I knew I had stumbled onto something worth repeating.
These fritters have become my go-to for using up summer zucchini, but honestly, I make them year-round now. They’re the kind of recipe that feels fancy enough for company but simple enough for a Tuesday night when you’re staring into the fridge wondering what to cook. If you’ve ever had a soggy, sad zucchini fritter experience, I promise this version is different.
Why You’ll Love This Recipe
Let me tell you why these fritters have earned a permanent spot in my weekly rotation. I’ve tested this recipe more times than I care to admit, tweaking the moisture content and the cheese ratio until everything clicked.
- Quick & Easy: From shredding to plate in under 30 minutes. Perfect for those evenings when you need dinner on the table fast.
- Simple Ingredients: You probably have most of this stuff already. Zucchini, cheese, eggs, flour, and a few pantry staples. No special trips required.
- Perfect for Summer: Great for using up that garden zucchini that somehow multiplied overnight. Also amazing for potlucks and cookouts.
- Crowd-Pleaser: My picky nephew ate three of these before asking what was in them. He didn’t care when I told him.
- Unbelievably Crispy: The secret is all in how you handle the zucchini. No more soggy fritters. I promise.
What makes these different from every other zucchini fritter recipe out there is the technique. Most recipes skip the crucial step of salting and squeezing the zucchini, which is exactly why they end up sad and wet. I also use a combination of Parmesan and mozzarella for the perfect balance of flavor and that irresistible stretchy texture. And that garlic aioli? It’s not optional, honestly. The creamy, tangy, garlicky dip is what takes these fritters from good to “can I have the recipe?” good.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver that perfect crispy exterior and tender, cheesy interior. Most of these are pantry staples, but I’ve included a few notes on what to look for.
- Zucchini โ 2 medium (about 1 pound total). Look for firm zucchini without soft spots. No need to peel them.
- Salt โ 1 teaspoon, for drawing out moisture from the zucchini.
- Large eggs โ 2, lightly beaten. They help bind everything together.
- Parmesan cheese โ 1/2 cup, finely grated (the real stuff, not the green can). Adds salty, nutty flavor.
- Mozzarella cheese โ 1/2 cup, shredded (low-moisture works best). Gives that perfect cheesy pull.
- All-purpose flour โ 1/3 cup. You can swap with almond flour for a gluten-free version.
- Garlic powder โ 1/2 teaspoon. Don’t skip this, it adds a subtle savory depth.
- Black pepper โ 1/4 teaspoon, freshly ground.
- Fresh parsley or chives โ 2 tablespoons, chopped (optional but nice for color).
- Olive oil or avocado oil โ For frying. About 1/4 cup, enough to coat the pan bottom.
For the Garlic Aioli:
- Mayonnaise โ 1/2 cup. I prefer full-fat for the best texture, but light works too.
- Garlic โ 2 cloves, minced or grated on a microplane. Fresh garlic makes a difference here.
- Lemon juice โ 1 tablespoon, fresh squeezed.
- Dijon mustard โ 1/2 teaspoon. Adds a little tang and helps emulsify.
- Salt and pepper โ To taste.
A quick note on the cheese: I really recommend grating your own Parmesan from a block. The pre-grated stuff has anti-caking agents that can affect the texture. And for the aioli, if you’re in a pinch, you can use a good store-bought aioli, but honestly, the homemade version takes about two minutes and tastes ten times better.
Equipment Needed
You don’t need anything fancy for this recipe. Here’s what I use:
- Box grater or food processor with shredding disc โ For shredding the zucchini. A box grater works perfectly fine, but the food processor makes quick work of it.
- Clean kitchen towel or cheesecloth โ For squeezing out the zucchini moisture. This is non-negotiable. A thin dish towel works great.
- Large mixing bowl โ For combining the ingredients.
- Non-stick or cast iron skillet โ Cast iron gives you the best crispy edges, but non-stick works well too.
- Spatula โ A thin, flexible spatula makes flipping easier.
- Paper towels or wire rack โ For draining the fritters after frying.
- Small bowl โ For mixing the aioli.
If you don’t have a food processor, don’t worry. I actually prefer using a box grater because it gives you a better texture. Just watch your knuckles.
Preparation Method

This is where the magic happens. Follow these steps closely, especially the part about squeezing out the zucchini. That’s the difference between crispy fritters and a sad, wet mess.
- Shred the zucchini. Wash your zucchini and trim off the ends. Using a box grater or food processor with the shredding disc, grate the zucchini. You should end up with about 3 to 4 cups of shredded zucchini. Don’t peel it first, the green skin adds nice color.
- Salt and drain. Place the shredded zucchini in a colander set over a bowl or in the sink. Sprinkle with 1 teaspoon of salt and toss to combine. Let it sit for 10 minutes. You’ll see liquid pooling at the bottom. This step is crucial. The salt draws out excess moisture so your fritters get crispy instead of steaming.
- Squeeze like your life depends on it. Transfer the salted zucchini to a clean kitchen towel or a double layer of cheesecloth. Gather the corners and twist, squeezing out as much liquid as you can. You’ll be shocked at how much comes out. I usually squeeze over the sink. Don’t skip this, even if your hands get tired.
- Mix the batter. In a large bowl, combine the squeezed zucchini, beaten eggs, Parmesan, mozzarella, flour, garlic powder, and black pepper. Stir until everything is evenly combined. The mixture should be thick and slightly sticky, not watery. If it looks wet, squeeze the zucchini a bit more.
- Make the aioli. While the zucchini is resting, whisk together the mayonnaise, minced garlic, lemon juice, Dijon mustard, and a pinch of salt and pepper in a small bowl. Taste and adjust. Set aside in the fridge so the flavors can meld.
- Heat the oil. Place your skillet over medium heat and add enough oil to coat the bottom, about 2 to 3 tablespoons. Let it heat up for a couple of minutes. You want the oil shimmering but not smoking. Test a tiny bit of batter in the pan, it should sizzle immediately.
- Form and fry. Scoop about 2 tablespoons of the mixture and gently shape it into a patty with your hands. It will be loose, that’s okay. Carefully place it in the hot oil. Flatten it slightly with your spatula to about 1/2 inch thick. Don’t overcrowd the pan. I do 3 to 4 fritters at a time in a 10-inch skillet.
- Cook until golden. Let the fritters cook undisturbed for 3 to 4 minutes per side. You’ll know they’re ready to flip when the edges look golden brown and lacy. Use a thin spatula to carefully flip. The second side usually takes a little less time, about 2 to 3 minutes.
- Drain and repeat. Transfer the cooked fritters to a plate lined with paper towels or a wire rack set over a baking sheet. Add more oil to the pan if needed and continue with the remaining batter. Keep the finished fritters warm in a 200ยฐF oven if you’re making a big batch.
- Serve immediately. These are best hot and fresh. Arrange on a platter with the garlic aioli on the side for dipping. Sprinkle with a little extra fresh parsley or chives if you’re feeling fancy.
Cooking Tips & Techniques
I’ve made a lot of mistakes with fritters so you don’t have to. Here’s what I’ve learned the hard way.
The moisture battle is real. The first time I made these, I thought I could skip the salting step because I was in a hurry. Big mistake. The fritters turned into pale, soggy pancakes that fell apart in the pan. Salting and squeezing is not optional. It’s the whole game.
Don’t rush the oil temperature. If the oil isn’t hot enough, the fritters will absorb it like sponges and turn greasy. If it’s too hot, they’ll burn on the outside before the inside cooks through. Medium heat is your friend. Let the oil heat up for a full 2 minutes before adding the first batch.
Use a thin spatula. I learned this one after destroying several fritters with a thick, clunky spatula. A thin, flexible fish spatula slides right under the fritter without breaking it. Game changer.
Keep them small. It’s tempting to make giant fritters, but smaller ones cook more evenly and are way easier to flip. Two tablespoons of batter is the sweet spot.
Work in batches. Overcrowding the pan drops the oil temperature and leads to steaming instead of frying. Give them space. I know it’s annoying to stand at the stove in batches, but the results are worth it.
Let them rest. If you can resist eating them immediately, letting the fritters rest on a wire rack for a minute or two helps the exterior stay crispy. Paper towels work too, but a wire rack is better because air circulates all around.
Variations & Adaptations
One of the best things about this recipe is how flexible it is. Here are some variations I’ve tried and loved.
Gluten-Free Version: Swap the all-purpose flour with almond flour or a gluten-free all-purpose blend. I’ve tested it with almond flour and it works beautifully. The texture is a little more delicate, so be gentle when flipping.
Dairy-Free Version: Use dairy-free shredded mozzarella and a dairy-free Parmesan alternative. The texture will be slightly different, but still delicious. Nutritional yeast can add a cheesy flavor if you’re into that.
Add Some Protein: Stir in 1/2 cup of cooked, crumbled bacon or shredded cooked chicken for a heartier fritter. Great for turning these into a main dish instead of a side.
Spice It Up: Add a pinch of red pepper flakes or a minced jalapeรฑo to the batter for some heat. I did this once when I was craving something spicy, and it was fantastic with the cool aioli.
Different Veggies: Swap half the zucchini with shredded carrot or yellow squash. You can also add finely chopped bell peppers or spinach (just squeeze the spinach too).
Baked Version: If you want to avoid frying, you can bake these. Place the formed fritters on a parchment-lined baking sheet, brush or spray with oil, and bake at 400ยฐF for 15 minutes, flipping halfway through. They won’t be as crispy, but they’re still good.
I’ve also tried adding fresh dill and lemon zest to the batter for a brighter flavor. That version pairs perfectly with my crispy lemon rosemary salmon sheet pan dinner for a complete meal.
Serving & Storage Suggestions
These fritters are best served hot, right after frying. The contrast between the crispy exterior and the melty, cheesy interior is at its peak within the first 10 minutes. Serve them on a platter with the garlic aioli in a small bowl for dipping. A sprinkle of fresh herbs on top makes them look restaurant-ready.
They pair beautifully with a simple green salad dressed with lemon vinaigrette. I also love serving them alongside grilled chicken or fish. For a lighter meal, try them with my fresh quinoa and kale power bowls with lemon tahini dressing for a veggie-forward dinner.
Storage: If you have leftovers (unlikely, but possible), let them cool completely, then store in an airtight container in the refrigerator for up to 3 days. Place parchment paper between layers to prevent sticking.
Reheating: The best way to reheat these is in a skillet or air fryer. For the air fryer, reheat at 350ยฐF for 3 to 4 minutes. For the skillet, add a tiny bit of oil and reheat over medium heat for about 2 minutes per side. The microwave will make them soggy, so avoid it if you can.
Freezing: You can freeze the uncooked fritter batter or the cooked fritters. For uncooked, form the patties and place them on a parchment-lined baking sheet. Freeze until solid, then transfer to a freezer bag. Cook from frozen, adding a couple of extra minutes per side. For cooked fritters, freeze in a single layer, then transfer to a bag. Reheat directly from frozen in the air fryer or oven.
Nutritional Information & Benefits
These fritters are a great way to sneak more vegetables into your day without feeling like you’re eating a salad. Here’s the estimated nutritional breakdown per serving (about 3 fritters with aioli):
- Calories: 280
- Protein: 12g
- Fat: 20g
- Carbohydrates: 14g
- Fiber: 2g
- Sugar: 4g
Zucchini is packed with vitamins A and C, plus antioxidants that are great for your skin and immune system. The eggs add high-quality protein, and the cheese provides calcium and a little extra protein. The garlic in the aioli has anti-inflammatory properties, so you can feel good about that extra clove.
This recipe is naturally vegetarian and can easily be made gluten-free or dairy-free with the substitutions I mentioned. It’s also relatively low-carb compared to traditional fritters made with more flour. If you’re watching your sodium, you can reduce the salt in the zucchini-drawing step and skip the extra salt in the batter.
I love that this recipe lets me feel good about eating something that tastes this indulgent. It’s comfort food that happens to have a vegetable as the star ingredient.
Frequently Asked Questions
Can I use frozen zucchini for these fritters?
I don’t recommend it. Frozen zucchini holds a lot of water and turns mushy when thawed. Fresh zucchini gives you the best texture. If you absolutely must use frozen, thaw it completely and squeeze it very, very dry before using.
Why are my fritters falling apart in the pan?
This usually happens for one of two reasons: too much moisture or not enough binder. Make sure you’re squeezing the zucchini really well. If the mixture still seems wet, add an extra tablespoon of flour or a tablespoon of breadcrumbs to help hold it together.
Can I make the aioli ahead of time?
Absolutely. The aioli actually gets better after sitting in the fridge for a few hours because the garlic flavor mellows and melds with the other ingredients. You can make it up to 3 days in advance. Just keep it covered in the fridge.
How do I keep the fritters crispy while I cook the rest?
Place the cooked fritters on a wire rack set over a baking sheet in a 200ยฐF oven. The wire rack allows air to circulate so they stay crispy instead of steaming on a plate. If you don’t have a wire rack, paper towels work in a pinch, but they won’t stay as crisp.
Can I use yellow squash instead of zucchini?
Yes, yellow squash works perfectly as a substitute. It has a similar moisture content and texture. You can use all yellow squash or a mix of both for a colorful batch.
Conclusion
These crispy cheesy zucchini fritters with garlic aioli have become one of those recipes I make on repeat, and I think they’ll become one of yours too. They’re simple enough for a weeknight, impressive enough for guests, and flexible enough to adapt to whatever you have in your fridge.
The first time I made these, I was just trying to use up a zucchini. Now I buy zucchini specifically to make them. That’s the kind of recipe this is. It sneaks up on you and becomes a staple before you even realize it.
I’d love to hear how yours turn out. Did you try any fun variations? Did you double the garlic in the aioli like I always do? Drop a comment below and let me know. And if you’re looking for more easy, veggie-forward recipes, check out my Mediterranean chickpea and feta stuffed mini peppers or these other reader favorites.
Happy cooking, friends. Go make something crispy.
Pin This Recipe!

Crispy Cheesy Zucchini Fritters with Garlic Aioli
These crispy cheesy zucchini fritters are golden and lacy on the outside, tender and cheesy on the inside, and served with a creamy garlic aioli. They’re a quick, easy, and crowd-pleasing way to use up summer zucchini.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Appetizer
- Cuisine: American
Ingredients
- 2 medium zucchini (about 1 pound total)
- 1 teaspoon salt
- 2 large eggs, lightly beaten
- 1/2 cup finely grated Parmesan cheese
- 1/2 cup shredded low-moisture mozzarella cheese
- 1/3 cup all-purpose flour
- 1/2 teaspoon garlic powder
- 1/4 teaspoon freshly ground black pepper
- 2 tablespoons chopped fresh parsley or chives (optional)
- 1/4 cup olive oil or avocado oil (for frying)
- For the Garlic Aioli:
- 1/2 cup mayonnaise
- 2 cloves garlic, minced or grated
- 1 tablespoon fresh lemon juice
- 1/2 teaspoon Dijon mustard
- Salt and pepper to taste
Instructions
- Shred the zucchini. Wash and trim the ends, then grate using a box grater or food processor with shredding disc. You should have about 3 to 4 cups.
- Salt and drain. Place shredded zucchini in a colander, sprinkle with 1 teaspoon salt, and toss. Let sit for 10 minutes to draw out moisture.
- Squeeze out liquid. Transfer zucchini to a clean kitchen towel or cheesecloth and squeeze out as much liquid as possible.
- Mix the batter. In a large bowl, combine squeezed zucchini, beaten eggs, Parmesan, mozzarella, flour, garlic powder, and black pepper. Stir until thick and sticky.
- Make the aioli. In a small bowl, whisk together mayonnaise, minced garlic, lemon juice, Dijon mustard, and a pinch of salt and pepper. Refrigerate until ready to serve.
- Heat the oil. Place a skillet over medium heat and add enough oil to coat the bottom (about 2 to 3 tablespoons). Heat until shimmering.
- Form and fry. Scoop about 2 tablespoons of batter and shape into a patty. Place in hot oil and flatten slightly to 1/2 inch thick. Cook 3 to 4 fritters at a time.
- Cook until golden. Cook undisturbed for 3 to 4 minutes per side, until edges are golden and lacy. Flip carefully with a thin spatula and cook 2 to 3 minutes more.
- Drain and repeat. Transfer fritters to a paper towel-lined plate or wire rack. Add more oil as needed and repeat with remaining batter. Keep warm in a 200ยฐF oven if desired.
- Serve immediately. Arrange fritters on a platter with garlic aioli for dipping. Garnish with fresh herbs if desired.
Notes
Salting and squeezing the zucchini is crucial for crispy fritters. Use a thin spatula for easier flipping. Keep fritters small (2 tablespoons of batter) for even cooking. Reheat in a skillet or air fryer for best texture.
Nutrition
- Serving Size: 3 fritters with aiol
- Calories: 280
- Sugar: 4
- Sodium: 580
- Fat: 20
- Saturated Fat: 6
- Carbohydrates: 14
- Fiber: 2
- Protein: 12
Keywords: zucchini fritters, cheesy zucchini fritters, crispy zucchini fritters, garlic aioli, summer zucchini recipe, easy appetizer



