Grate the zucchini and sprinkle with salt. Let it sit for 10 minutes, then squeeze out excess moisture using a clean kitchen towel.
In a bowl, beat the eggs and mix in ricotta cheese, garlic, green onions, grated carrot, black pepper, and flour. Stir until combined.
Fold in the drained zucchini and mix well to form a thick batter.
Heat olive oil in a pan over medium heat. Spoon small portions of the batter into the pan, flattening them slightly.
Fry for 2-3 minutes per side, or until golden brown and crispy.
Remove and drain on paper towels. Serve warm with sour cream, yogurt, or a fresh salad.