These zucchini fritters (previously called meatballs), known as Greek Kolokithokeftedes, are crispy on the outside and so juicy on the inside!
Watch the video

Greek Kolokithokeftedes are one of my all-time favorite appetizers and very popular in Greece. Kolokithokeftedes translates to zucchini balls. However, there’s no meat. They’re a completely vegetarian appetizer that’s so delicious. The crispy outside covers the juicy inside filled with lots of herbs and fresh zucchini.
When we went to Greece last summer, zucchini meatballs were featured on every menu of every restaurant we went to, and we ordered them every single time. I’ve had so many requests for this recipe that I’ve had it on my Youtube channel for years. This post is an updated version with shortcuts I’ve learned along the way.
Why these zucchini meatballs will become popular in your house too
Crispy golden crunch
Soft, flavorful
Herby, juicy
Zucchini filling
Creamy feta chunks
Perfect for entertaining

What makes zucchini fritters so delicious?
Zucchini – The star ingredient. Fresh zucchini creates a tender, juicy texture and mild flavor that pairs beautifully with herbs and feta.
Salt – Used both to season the mixture and help draw excess moisture from the zucchini for a crispier result.
Eggs – Help bind the mixture together and give the fritters structure.
Scallions – Add a mild onion flavor and freshness without overpowering the zucchini.
Fresh mint – A classic addition that brings brightness and freshness to every bite.
Feta cheese – Adds creamy texture and the signature tangy, salty flavor that makes kolokithokeftedes so irresistible.
Breadcrumbs – Absorb excess moisture and help create the perfect texture while holding everything together.
Crushed red pepper flakes – Add a subtle touch of heat and balance the richness of the feta.
Freshly ground black pepper – Enhances all of the flavors and adds gentle warmth.

What’s the best way to shred zucchini?
Shredding zucchini can be a little messy, so make sure you have a large cutting board or prep bowl. I like to use a box grater because it’s the easiest and quickest way to get the job done. Start by washing your zucchini thoroughly, since you’re leaving the skin on. Dry with a towel to remove any excess water. Cut the bottom end off the zucchini, but leave the stem attached. The stem will give you something to hold onto while you grate the zucchini. Hold the box grater on the cutting board or in your prep bowl, and grate the zucchini.
Why do you salt the zucchini?
Place the grated zucchini in a colander and sprinkle with ¼ teaspoon salt. Mix well and place the colander over a bowl. Let the zucchini drain for at least 30 minutes so the salt can pull out excess moisture and avoid soggy fritters.
Should I remove the excess liquid?
Working in small handfuls, squeeze the zucchini firmly to remove as much liquid as possible. Transfer the squeezed zucchini to a clean mixing bowl.
How do I make Greek zucchini fritters?
Add the scallions, mint, feta, and black pepper to the bowl. Mix well. Add the beaten eggs, breadcrumbs, and salt, then stir until everything is evenly combined.

Do I pan-fry the fritters?
Heat vegetable oil in a pot over medium-high heat until the oil reaches approximately 350°F (175°C).
How do I shape the fritters?
Form the mixture into walnut-sized balls and place them on a tray.
Should I coat them before frying?
Place breadcrumbs in a shallow bowl and gently roll each zucchini ball until coated on all sides.
Why do you recommend an assembly line?
The easiest and most efficient way to fry your zucchini meatballs is to set up an assembly line. You’ll have your zucchini meatballs, plain breadcrumbs, a tray lined with paper towels, a spider strainer, and oil preheated to 350ºF.

What’s the best way to fry fritters?
Carefully place the zucchini fritters into the hot oil without overcrowding the pot. Depending on the size of your pot, you should be able to add 6-8 at a time. Just be sure not to overcrowd the oil, as it will lower the oil’s temperature and keep the outside from getting crispy. Fry for 5–6 minutes, turning as needed, until deeply golden brown all around.
How do I drain them?
Once the zucchini meatballs are golden brown, remove them from the oil with the spider strainer and give them a little shake to remove excess oil. Put them on the paper towel-lined tray so all of the extra oil is absorbed away from the zucchini meatballs. Repeat until all of your zucchini meatballs are done.
Can you make zucchini fritters ahead of time?
Yes! Combine all of the ingredients in a bowl and cover. Refrigerate for up to 1 day ahead. The next day, pour off any excess liquid, then add 1/2 cup of breadcrumbs. Mix to incorporate. You’re ready to form the meatballs, coat them in breadcrumbs, and fry. The zucchini meatballs can be fried up to 2 hours before serving them, as they taste great at room temperature. They can also be slightly warmed through in a preheated 350°F oven for 5 minutes.
What’s the best way to serve zucchini fritters?
The most delicious way to serve zucchini fritters is with creamy tzatziki sauce. Marinara would also be delicious. And you don’t just have to serve these at a party; the fact that they can be assembled a day ahead makes zucchini fritters extra easy to serve at one.

Do you have more fritter recipes?
Santorini Style Tomato Fritters: Domatokeftedes
Greek-Style Bean Fritters: Fasoulokeftedes
Greek zucchini fritters (kolokithokeftedes)
Crispy on the outside, soft and flavorful on the inside, these traditional Greek zucchini fritters are packed with herbs and feta. A classic mezze that’s perfect as an appetizer, side dish, or light meal.
Ingredients
- 4 (about 800 g) zucchini, washed and shredded with the skin on
- 2 eggs, lightly beaten
- 4 scallions, thinly sliced
- 3 tablespoons chopped fresh mint
- 1 cup (150g) crumbled feta
- 1 and 1/2 cups (190 g) breadcrumbs, plus more for coating
- 1 and 1/4 teaspoon salt
- pinch of crushed red pepper flakes
- freshly ground black pepper
- vegetable oil for frying
Instructions
Place the grated zucchini in a colander and sprinkle with about 1/4 teaspoon salt. Mix well with your hands.
Set the colander over a bowl and let the zucchini drain for at least 30 minutes.
Take small handfuls of the zucchini and squeeze firmly to remove as much liquid as possible. This step is key for crispy fritters. Transfer to a dry bowl.
Add the scallions, mint, feta, crushed red pepper flakes, and black pepper. Mix together.
Add the eggs, breadcrumbs, and remaining salt. Mix until combined. The mixture should hold its shape when formed.
Heat vegetable oil in a pot or deep skillet over medium-high heat.
Form the mixture into small walnut-sized balls or patties.
Roll lightly in breadcrumbs to coat.
Fry for 5–6 minutes, turning occasionally, until golden brown on all sides.
Transfer to a plate lined with paper towels to drain.
Serve warm with tzatziki.
Kali Orexi!
Notes
Removing excess moisture from the zucchini is the most important step for crispy results.
If the mixture feels too wet, add a little more breadcrumbs.
These can be shaped into small patties instead of balls for easier frying.
Make-ahead & freezer tips
Prepare the mixture up to 1 day ahead and refrigerate. Add a little extra breadcrumbs if liquid forms. Fry up to 2 hours in advance and serve at room temperature or reheat briefly. Freeze after frying. Reheat in the oven until warmed through and crisp.
Filoxenia tip
Serve these as part of a mezze spread with tzatziki, pita, olives, and a fresh tomato salad. They disappear fast—make extra.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
-
CASABREWS Ultra Espresso Machine with LCD Display, Powerful Milk Frother and Customizable Brewing Temperature, Provides Barista-Level Lattes and Cappuccinos -
Breville BOV900BSS Smart Oven Air Fryer Pro and Convection Oven, Brushed Stainless Steel -
Lodge 3.6 Quart Enameled Cast Iron Covered Casserole with Lid – Dual Handles – Oven Safe up to 500° F or on Stovetop - Use to Marinate, Cook, Bake, Refrigerate and Serve – Lagoon -
Taylor Precision Products RA17724 5983Candy & Deep Fry Stainless Steel Paddle Thermometer, 12 inches, 1 EA, Multicolor -
TEAKHAUS Wood Cutting Board Block I Chopping Board I Wooden Cutting Boards for Kitchen I Large Cutting Board with Handle I Chopping Boards for Kitchen I Thick Cutting Board 107 24x18x1.5 -
Stainless Steel Spider Strainer Skimmer Ladle, Set of 3 Sizes Kitchen Strainer for Cooking and Frying, Pasta Strainer, Food Preparation, Pasta Strainer


Made these little gems last week for a dinner party and there were amazing. I’ve made the patty version, but these little balls are just the right size for pre-dinner drinks. 30 balls, 6 people… all gone in is under 15 minutes. The keftedes, not the people! 😉
Haha! The people may be back soon, now that you fed them well 🙂 All the best xoxo
Hello. Excited to try this recipe. I am wondering if you can bake these instead of frying them? If so, at what temp and for how long would you suggest ? Thanks!
I also have the same question. I read on another website that they can be baked for 8 min in lower oven rack then flipped over for another 8 min. The recommended oven temperature was 425F. The only thing that worries me is that the other recipe has them in a burger shape not balls, so I am not sure if it will work for me.
I will take my chances and try tonight because I really like the recipe but never fry my food.
If you already baked yours, please share the result. Thanks
These are great! (as is the homemade tzatziki – so fresh tasting) A little time consuming but delicious. I was looking for vegetarian options for weekly Sunday dinners with extended family. These were a hit with everyone from the 3 year old on up. I now make them frequently for guests, especially since I can make them ahead of time. Was also wondering if there is a baking option. I tried baking one ball at 375 degrees, didn’t come out so well – maybe a higher temperature and more cooking time? Or baking just won’t replicate the fried version?
I used yellow squash and they were more dry, so l put everything in the food processor for a few spins and they were nice and moist and fried up perfect! They are soooo delicious! Thank you
Αγαπιτή Dimitra,
Can I bake these in the oven instead of frying?
These are best fried 🙂
Hi Dimitra, tried these and they were delicious! Is there any way you can keep them crispy the next day? 🙏 I need to make a batch of 100 and need to store them overnight.
The best thing to do is to wait till they have cooled completely before storing them but honestly, they’re best made and served fresh. I’ve found that the air fryer crisps them up much better than the oven 🙂
Hi Dimitra , love your site, make many of your recipes can i cook zucchini balls in oven or not xx Diana
Loved these little gems, tasty and light
I added Parmesan cheese as another trusted blogger said it will add crisp and umami
Will be making these again
I’m so glad you loved them! Adding Parmesan sounds like a great idea for an extra layer of flavor and crispiness. It’s always fun to try new twists on a recipe. Thanks for sharing, and I’m happy to hear you’ll be making them again!
Hi Dimitra,
I’m really enjoying and learning from your website. Thank you.
Could I make these zucchini balls completely vegan? Is there something else that can bind the zucchini well?
Hi Nektaria! Thank you so much for your kind words. I’m so happy you’re enjoying the recipes! 😊
Yes, you can make them vegan. The most important step is squeezing as much moisture as possible out of the zucchini. You can replace the egg with a flax egg and omit the feta or use your favorite vegan feta alternative. The combination of the squeezed zucchini, flour, and flax egg should help bind everything together nicely. If the mixture seems a little loose, just add a bit more flour until it’s easy to shape.
I hope you give them a try. I’d love to hear how they turn out! 💕
Hi Nektaria! Thank you so much for your kind words. I’m so happy you’re enjoying the recipes! 😊
Yes, these can definitely be made vegan. The key is squeezing as much liquid as possible from the zucchini. You can omit the egg and feta and add a little extra flour or breadcrumbs as needed to help bind the mixture. I’ve also heard from readers who’ve had success using a flax egg.
The texture will be a little different from the traditional version, but they’ll still be delicious. Let me know if you give them a try! 💕