Greek recipe

Keftedes

Greek keftedes are small herb-heavy meatballs with a browned, lightly crisp exterior and juicy centre. Mint, parsley, oregano and a little vinegar keep the flavour bright enough for a meze table.

Greek meze and home cooking

Prep
45 min
Cook
25 min
Total
1 hr 10 min
Servings
6
Deep-golden Greek keftedes meatballs with mint and parsley
Real finished-dish photographPhotograph by Biser TodorovSource page · Original file · CC BY 4.0Cropped, resized, and compressed by Recipe Nest Vault.

01

Ingredients

  • 700 g

    mixed beef and pork mince

  • 100 g

    day-old bread, crust removed

  • 120 ml

    whole milk

  • 150 g

    onion, finely grated

  • 10 g

    garlic, minced

  • 1

    large egg

  • 15 g

    fresh mint, chopped

  • 15 g

    flat-leaf parsley, chopped

  • 2 g

    dried oregano

  • 15 ml

    red-wine vinegar

  • 12 g

    fine salt

  • 3 g

    black pepper

  • 80 g

    plain flour, for dusting

  • 300 ml

    neutral oil, for shallow frying

02

Method

  1. 01

    Soak and squeeze the bread

    Soak the bread in the milk for 10 minutes, then squeeze firmly until moist but no longer dripping. Tear it into small pieces.

    Keftedes, step 1: Soak and squeeze the bread.
    Cooking-step illustration, not a photograph
  2. 02

    Drain the grated onion

    Put the grated onion in a fine sieve for 10 minutes, then press out excess liquid. Mix it with garlic, mint, parsley, oregano and vinegar.

    Keftedes, step 2: Drain the grated onion.
    Cooking-step illustration, not a photograph
  3. 03

    Mix the meat gently

    Combine the mince, squeezed bread, onion-herb mixture, egg, salt and pepper. Mix with a fork or fingertips only until evenly distributed; do not knead into a paste.

    Keftedes, step 3: Mix the meat gently.
    Cooking-step illustration, not a photograph
  4. 04

    Chill the mixture

    Cover and refrigerate the mixture for 30 minutes so the bread hydrates fully and the fat firms enough for clean shaping.

    Keftedes, step 4: Chill the mixture.
    Cooking-step illustration, not a photograph
  5. 05

    Shape and dust the keftedes

    Shape into 24 meatballs of about 35 g each. Roll them very lightly in the flour and shake off all loose excess so the coating stays thin.

    Keftedes, step 5: Shape and dust the keftedes.
    Cooking-step illustration, not a photograph
  6. 06

    Shallow-fry in batches

    Heat 20 mm of the oil in a wide pan to 175°C. Fry the meatballs in 3 batches for 5–6 minutes, turning several times, until deep golden and the centres reach 71°C.

    Keftedes, step 6: Shallow-fry in batches.
    Cooking-step illustration, not a photograph
  7. 07

    Drain briefly and serve

    Drain on a rack or absorbent paper for 3 minutes, then rest another 5 minutes before serving. The crust should stay lightly crisp while the centre remains juicy.

    Keftedes, step 7: Drain briefly and serve.
    Cooking-step illustration, not a photograph

03

Sources and photo credit

This standardized method was independently rewritten after cross-checking the references below. Recipe Nest Vault does not claim that the credited photographer cooked from this exact version.

Recipe references

Fried homemade meatballs — Photograph by Biser Todorov; CC BY 4.0.

Step illustrations: Original illustrations created by Recipe Nest Vault with OpenAI image_gen.

Back to Greek recipes

Language settings

Choose your language

We’ll open Recipe Nest Vault in your preferred language. You can change it anytime.

Current language: English

Your language preference will be saved in this browser.