Normally, keftedes are made with ground meat (they're basically meatballs). These vegetarian alternatives are packed with flavor. Pre-roasting the carrots brings out their natural sweetness which is balanced by the salty, sour feta and Kefalotyri. Mint and parsley add freshness, with a hint of cinnamon for spice. Serve with Pomegranate Skordalia and Carrot Tabbouleh. These keftedes are just as delicous served cold.
Preheat the oven to 400°F.
Place the carrots in a roasting pan. Drizzle with the olive oil and cook for 30-40 minutes (depending on the size of carrots) until al dente, turning them halfway through. Let cool.
Grate the carrots into a bowl and mix with the rest of the ingredients, except the flour and oil. Season with salt and pepper and refrigerate for an hour to firm up. (The mixture can be made the day before and refrigerated until required.)
Shape into 16 walnut-sized balls, then flatten into patties and dust with flour. You can either shallow-fry them in olive oil or deep-fry them in vegetable oil. If using olive oil, heat in a frying pan over medium heat, add half the keftedes, and cook until golden on either side-about 3 minutes. Repeat with the remaining balls. If using vegetable oil, deep-fry for about 3 minutes at 350°F until golden. Drain on paper towels and serve warm with the suggested accompaniments.