Add all the meatball ingredients into a large bowl. Use your hands to mix thoroughly for several minutes until the mixture is smooth and well combined. For best results, cover and refrigerate for a few hours or overnight.
Roll the mixture into balls, roughly 60 grams each, and arrange them in a large dish.
Heat a skillet or pan over medium heat and add enough oil to cover the surface and reach about 1 cm in depth. Once the oil is hot, carefully place some meatballs in the pan in batches, ensuring not to overcrowd.
Cook the meatballs, turning with tongs to brown all sides evenly. If they brown too quickly, reduce the heat. Maintain a temperature of around 130°C and cook for about 10 minutes per batch, until golden brown and cooked through. Remove the meatballs and place them on a plate lined with paper towels to drain. Cover to keep warm and repeat with the remaining batches.
Baking Option: Preheat your oven to 180°C fan-forced. Place the meatballs on a lined baking tray, leaving some space between them. Drizzle generously with olive oil. Bake for about 20 minutes, turning them over halfway through, until browned and cooked through.
Serving Suggestions: Keftedes make for a great meze/ appetizer, served alongside some tzatziki, but can also be enjoyed as a main course with a Greek salad and warm pita bread. Enjoy!
Video
Notes
Note: This recipe makes approximately 30–32 meatballs (keftedakia) if you’re shaping them to be 60 grams each.