Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Keftedes

Greek Meatballs, Keftedakia

This keftedes recipe mixes ground beef with grated onion, breadcrumbs, egg, fresh mint and oregano, then fries the mixture into small golden balls that are crisp outside and juicy inside. They are the classic Greek taverna meze, served hot with tzatziki and lemon. One serving is about 212 g.

Keftedes came to Greece through centuries of exchange with Turkish kofte, but the Greek version went its own way: small fried balls seasoned with fresh mint and oregano, where Turkish kofte leans on cumin and is usually grilled as flat patties. They are also distinct from their Greek cousins — biftekia are larger grilled patties, often stuffed, and soutzoukakia are oblong meatballs simmered in tomato sauce. Keftedes stay small, round and fried, and turn up as a meze on taverna tables all over Greece.

Pairs well with: Cool tzatziki, a Greek salad and warm pita bread

Provenance

Greece flag Greece

Greek Taverna Classic

Mediterranean & Italy

Time Dedication

40m

25m prep • 15m cook

Batch Yield

4 Servings

505 kcal per serving

1 serving ≈ 212 g

Technical Skill

Intermediate

Medium (Mixing & Frying)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Hearty Midday Main

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

Occasions: Family dinner, meze with friends, casual dinner Cost: Low — about $3–4 per serving at home
Golden fried meatballs served on mashed potato with chopped herbs

Greek Taverna Classic

Photo: Biser Todorov, CC BY-SA 4.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Low — about $3–4 per serving at home (USD)

Made with ground beef, fresh mint and oregano, fried until golden; nutrition is estimated from USDA values.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 40m
P

Prep Stage: Grate, Mix and Shape

25 Mins • Mixing & Shaping

Grate the onion and squeeze out its juice. Put the beef, onion, breadcrumbs, egg, mint, oregano, parsley, garlic, salt and pepper in a large bowl and knead with your hands for about 3 minutes, until the mixture is sticky and holds together. Wet your palms and roll about 20 small balls, each the size of a walnut. Chill them for 15 minutes while the oil heats — cold meatballs hold their shape in the pan.

Maestro Tip: Small balls are the point — walnut-size keftedes fry crisp all round and stay juicy inside.

  1. 1

    Mix and Shape the Meatballs

    15 Mins Room temperature, about 20°C (68°F)

    Combine the ground beef, grated onion, breadcrumbs, beaten egg, mint, oregano, parsley, garlic, salt and pepper in a large bowl. Knead gently for about 3 minutes until the mixture feels sticky and uniform, then roll about 20 walnut-size balls with wet palms. Chill them on a tray for 15 minutes.

    Kneading too long makes tough keftedes — stop as soon as the mixture holds together when squeezed.

    Done when: The balls are smooth, even and hold their shape when lifted.

  2. 2

    Dust and Heat the Oil

    5 Mins Medium-high heat, about 180°C (350°F)

    Roll each ball lightly in the flour and shake off the excess. Heat the olive oil in a wide frying pan over medium-high heat until it shimmers — a pinch of flour should sizzle at once.

    Shake the flour off well, or it burns in the oil and turns the keftedes bitter.

    Done when: The oil is hot and shimmering, and the balls are lightly dusted.

  3. 3

    Fry in Batches

    10 Mins Medium-high heat, about 180°C (350°F)

    Fry the keftedes in two batches so the pan stays hot, turning them gently with tongs, for about 8 to 10 minutes per batch until they are deep golden all over and cooked through. Lift out onto kitchen paper to drain.

    Crowding the pan drops the oil temperature and the meatballs steam instead of frying — two batches, always.

    Done when: The keftedes are deep golden and crisp, and reach at least 71°C (160°F) inside, with no pink at the centre.

  4. 4

    Rest and Serve

    5 Mins Off the heat, about 60°C (140°F)

    Rest the keftedes for 2 minutes so the juices settle. Serve five per person with a generous spoon of tzatziki, lemon wedges and warm pita, with the salad on the side.

    A short rest keeps them juicy — cut one open too soon and the juices run out onto the plate.

    Done when: The keftedes are hot, crisp outside and juicy inside, with tzatziki ready for dipping.

Finishing Touches & Plating

Pile the keftedes on a warm platter with tzatziki, lemon wedges and pita, and serve at once while the crust is still crisp.

Nutritional Physiology & Benefits

Nutrition

Energy

505

kcal / serving

Protein

39g

Complete AA

Carbs

17g

Complex

Fats

30g

Healthy

Per serving (4 servings · 1 serving ≈ 212 g)
Energy505 kcal
Protein39 g
Carbohydrates17 g
Fat30 g
Fibre1.9 g
Sugar2.9 g
Sodium629 mg
Per 100g
Energy237 kcal
Protein18.2 g
Carbohydrates8 g
Fat14.1 g
Fibre0.9 g
Sugar1.4 g
Sodium296 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Provides vitamin B12, iron and zinc from the beef, vitamin C from the tzatziki cucumber, and vitamin K from the mint and parsley. Nutrition is estimated.

High Protein, Rich in Iron

Beef gives about 38.7 g of protein per serving, with iron and zinc for steady energy.

Mint and Oregano

Fresh mint and oregano bring the flavour, so the meatballs need no heavy sauce — the herbs do the work.

Olive Oil Frying

Shallow-frying in olive oil gives a crisp crust with far less fat than deep-frying, and the tzatziki adds cool yogurt instead of a creamy sauce.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Sauces

Tzatziki

Cool yogurt, cucumber and garlic sauce is the natural partner — it cools each hot, crisp bite.

Vegetables

Greek Salad

Tomato, cucumber, onion and feta add fresh crunch and acidity that balance the rich fried meatballs.

Sides

Lemon Potatoes

Roast potatoes with lemon and oregano echo the herbs in the keftedes and turn the meze into a full dinner.

Warm Pita Bread

Soft pita is perfect for wrapping a hot keftedes with tzatziki and a little salad.

Complete menu

Serve the keftedes with tzatziki, Greek salad, lemon potatoes and warm pita for a complete Greek taverna dinner.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

Undercooked Ground Meat

Keftedes are ground meat, so eating them undercooked carries a real food-safety risk — they must reach 71°C (160°F) all the way through. This is general food information, not medical advice.

Crowding the Pan

Too many meatballs at once cools the oil and they steam instead of frying, turning pale and soggy. Fry in two batches. This is general food information, not medical advice.

Pressing the Meatballs Flat

Pressing them with a spatula squeezes out the juices and dries them out — let the hot oil do the work. This is general food information, not medical advice.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA complete, satisfying dinner — crisp golden meatballs with tzatziki, salad and pita.
  • ChildrenMild and easy to eat; children usually love the small balls. Cut them in half for toddlers.
  • ElderlySoft, easy to chew and easy to digest; serve warm with a smaller portion of potatoes.
  • Pregnant womenFine when the keftedes are fully cooked through to 71°C (160°F); the egg inside is cooked, not raw.
  • Breastfeeding womenA nourishing, protein-rich meal; the herbs are mild and pose no usual concern.
  • AthletesGood recovery food — about 38.7 g of protein per serving plus carbs from the potatoes and pita.
  • Weight gainEasy to enrich: serve a larger portion with extra pita and potatoes.
  • Weight lossAt about 505 kcal a serving it is a moderate dinner; keep to four or five balls and fill the plate with salad.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesThe potatoes and pita are the main carb sources — about 17.0 g per serving from the meatballs themselves. Keep the starchy sides modest and eat more salad. Ask your clinician about portion size.
  • High blood pressureThe meal carries about 629 mg of sodium per serving. Use less salt in the mix and skip salty sides. Ask your clinician about your sodium target.
  • Kidney diseaseThis dish is fairly high in protein and sodium, so it may not suit a restricted diet. Ask your clinician before making it a regular meal.
  • GoutBeef is moderately high in purines. Enjoy occasionally in a small portion, and ask your clinician if flare-ups are frequent.
  • Stomach issuesMint and oregano are mild, but fried food can bother a sensitive stomach; keep the portion small and eat plenty of salad. Ask your clinician if symptoms persist.
  • Cardiovascular diseaseBeef and frying bring saturated fat, so this is an occasional meal rather than an everyday one. Keep the portion small and load the plate with vegetables. Ask your clinician about fitting it into your eating plan.
  • Fatty liverA rich meat dish with potatoes is a lot for one sitting; keep portions modest and balance the meal with salad. Ask your clinician for personal guidance.
  • Food allergiesContains beef, egg, wheat (breadcrumbs, flour, pita) and milk (tzatziki, feta). Wheat and milk are key allergens — use gluten-free crumbs and a dairy-free yogurt dip if needed.
  • Special therapeutic dietsNot suitable for vegetarian or vegan diets. For a gluten-free diet, swap in gluten-free breadcrumbs and skip the flour dusting. Ask your clinician or dietitian about your specific plan.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Cool leftover keftedes quickly and store in airtight containers, separate from the tzatziki and salad.
In the fridge
3 days.
In the freezer
Up to 3 months, cooked or raw (shape first, freeze on a tray, then bag).
How to reheat
Reheat in a hot oven or pan until the centre reaches 74°C (165°F); the oven brings back the crisp crust.
Freezing recommended
Yes — keftedes freeze very well, raw or cooked.
Signs it has spoiled
Sour smell, slimy surface, or grey discolouration.

More recipes to explore

A whole Greek moussaka in a glass baking dish, its bechamel top baked golden brown with darker patches Greece flag Greece 2h
Dinner •Greek Classic

Greek Moussaka

Greek moussaka is a layered bake of fried aubergine and potato, a cinnamon-spiced beef sauce, and a thick bechamel that turns deep gold in the oven. It is the dish most Greek tavernas are judged by, and it is made for sharing at a slow family dinner. One serving is about 412 g.

Comfort & Warmth

A hearty layered bake built around aubergine, potatoes and a spiced meat sauce under a creamy bechamel topping.

Pairs Well With
Serve with a crisp Greek salad, warm bread and a glass of red wine.
Greek salad (horiatiki) with a slab of feta sprinkled with oregano, Kalamata olives, tomato wedges, cucumber and red onion on a white plate Greece flag Greece 20m
Lunch •Aegean Table Classic

Greek Salad

This Greek salad recipe is the real horiatiki: chunky ripe tomatoes, peeled cucumber, red onion and green pepper, with Kalamata olives and a whole slab of feta on top, dressed with extra-virgin olive oil and dried Greek oregano. There is no lettuce and no heavy dressing — just summer vegetables at their best, ready in twenty minutes. One serving is about 411 g.

Fresh Summer Lunch

Crisp garden vegetables, salty feta and Kalamata olives under good olive oil — a bright, satisfying lunch with no cooking at all.

Pairs Well With
Crusty bread & grilled fish
Quick Prep (<30m)
Golden spanakopita triangles sprinkled with fresh dill, served on a white plate with a small bowl of tzatziki Greece flag Greece 1h 20m
Lunch •Greek Bakery Classic

Spanakopita

This spanakopita recipe is the Greek spinach pie found in every bakery in Greece: paper-thin filo brushed with olive oil, layered over a filling of wilted spinach, salty feta, ricotta, leeks and a generous handful of fresh dill, then baked until the top shatters and the inside stays soft and savoury. It is the pie Greeks eat for lunch, take on picnics and set out on a mezze table. One serving is about 220 g.

Crisp Filo, Spinach & Feta

Layers of olive-oil-brushed filo wrapped around a spinach, feta, dill and leek filling, baked until golden and crisp.

Pairs Well With
Greek salad, tzatziki & lemon wedges
A terracotta bowl of thick white tzatziki with cucumber and a black olive, with a spoon Greece flag Greece 25m
Snack & Tea •Greek Meze Classic

Tzatziki

This tzatziki recipe is the real Greek version: thick strained yogurt, cucumber grated and squeezed bone dry, raw garlic, a thread of olive oil and a handful of dill. No cooking at all — just grating, squeezing and stirring — and the result is cool, creamy and sharp enough to cut through grilled meat. One serving is about 120 g.

Cool & Creamy

Thick Greek yogurt folded with grated cucumber, garlic and dill — the cool white dip at the heart of every Greek meze.

Pairs Well With
Spoon over grilled meat, or serve as a dip with warm pitta and raw vegetables.

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.