These zucchini fritters are crispy on the outside, soft and flavorful on the inside, and packed with fresh spinach, creamy feta, and fragrant dill. They’re quick to make, super satisfying, and perfect for dipping into tzatziki or pairing with a fresh salad. Whether you're serving them as a snack, light lunch, or part of a mezze spread, they’re a guaranteed crowd-pleaser.
Prep the zucchini: Wash and trim the ends off the zucchinis. Grate using the large holes of a box grater or a food processor grater attachment. Place the grated zucchini into a large mixing bowl, sprinkle with 1 teaspoon of salt, and let it sit for 10 minutes to draw out the moisture.
Remove excess moisture: After 10 minutes, squeeze the zucchini firmly in your hands over the sink to remove as much liquid as possible. For best results, use a cheesecloth or a clean kitchen towel—there’s more water than you’d think! Transfer the well-drained zucchini back to the bowl.
Mix the batter: Add the chopped spinach, crumbled feta, eggs, flour, dill, minced garlic, baking powder, salt, and pepper to the zucchini. Mix everything together until well combined.
Cook the fritters: Heat about 3 tablespoons of olive oil in a large non-stick or cast iron skillet over medium heat. Once the oil is hot, spoon the batter into the pan using a heaping tablespoon for each fritter. Gently flatten the tops to form small patties.
Fry until golden: Cook the fritters for 3–5 minutes per side, or until golden brown and crisp. If they’re browning too quickly, reduce the heat slightly to avoid burning.
Serve: Serve warm, ideally with a dollop of sour cream, Greek yogurt or Tzatziki on the side. They’re just as delicious the next day—if you have any left!