How to Make Keftedes

Keftedes are Greek fried meatballs made from seasoned ground meat, fresh herbs, and a bread and milk panade, shaped small and pan fried until golden. You make it by mixing the meat with soaked breadcrumbs, onion, egg, and herbs, chilling the mixture to firm it up, then frying in olive oil until deeply golden.

They're a staple of Greek mezze spreads, served alongside dips like tzatziki, and show up at nearly every taverna table as a starter or a light meal with a salad. The mint and oregano combination is what marks them as distinctly Greek rather than, say, Italian polpette.

They're simple food, built for sharing, and forgiving enough that they're one of the better entry points into Greek home cooking.

Greek keftedes fried herbed meatballs

What Actually Matters

Chilling the meat mixture for at least 30 minutes before frying is what keeps the meatballs from falling apart in the hot oil. The panade, bread soaked in milk mixed into the meat, also matters more than people expect, since it keeps the interior tender instead of dense and dry.

The Recipe

Serves 4. Prep time: 20 minutes (plus 30 minutes chilling). Cook time: 20 minutes. Total time: 1 hour 10 minutes.

Ingredients

  • 1 pound ground beef or lamb
  • 1/2 cup fresh breadcrumbs, soaked in 2 tablespoons milk
  • 1 small onion, grated
  • 1 clove garlic, minced
  • 1 egg
  • 2 tablespoons fresh mint, chopped
  • 2 tablespoons fresh parsley, chopped
  • 1/2 teaspoon dried oregano
  • Salt and pepper, to taste
  • Flour, for dredging
  • Olive oil, for frying

Method

  1. Combine the meat, soaked breadcrumbs, onion, garlic, egg, herbs, oregano, salt, and pepper.
  2. Mix gently and chill 30 minutes to let the mixture firm up.
  3. Shape into 12 to 16 small balls and dredge lightly in flour.
  4. Heat 1/2 inch of olive oil in a skillet over medium heat.
  5. Fry the meatballs in batches, turning, until deep golden and cooked through, about 8 minutes total.
  6. Drain on paper towels and serve warm with lemon wedges.

Nutrition (Per Serving, Estimated)

Calories Protein Fat Carbs
380 24g 26g 12g

These values are calculated estimates based on the ingredients listed, not lab verified figures.

Tips, Variations, and Storage

Lamb gives a richer, gamier flavor than beef, and a mix of the two is common too. Serve them with tzatziki, a Greek salad, or stuffed into pita. They keep refrigerated for up to three days and reheat well in a skillet, though they lose a little crispness in the microwave.

Frequently Asked Questions

Why did my meatballs fall apart while frying?

The mixture likely wasn't chilled long enough, or was mixed too loosely. Chill at least 30 minutes and handle the mixture gently but firmly when shaping.

Can I bake them instead of frying?

Yes, bake at 400 degrees F for about 20 minutes, flipping halfway, though you'll lose some of the fried crust texture.

What do I serve keftedes with?

Tzatziki, a Greek salad, warm pita, or as part of a larger mezze spread.

Can I make the mixture ahead of time?

Yes, it can be mixed and refrigerated up to a day ahead, which actually helps the flavors develop further.

More from Wine Drop Cookery

I'm Chef Alan. I have spent 35 years in professional kitchens, I have formal culinary education in New Hampshire, and I have been honored as a 6-Time 4-Diamond Chef. More about me here.

If a recipe is missing something you needed, or a step didn't make sense, tell me. Get in touch and I'll fix it.

Cook Bolder, Serve Wiser, Eat Better.