Keftedes (Greek Minced Beef Meatballs)

Small, herb-scented Greek meatballs, keftedes are the kind of savoury bite that works as a meze, appetiser or simple main with salad and bread. Minced beef is mixed gently with grated onion, garlic, parsley, oregano, egg and breadcrumbs, giving the meatballs a juicy centre and a lightly aromatic flavour. Pan-frying in olive oil creates a browned exterior without drying them out, while a squeeze of lemon at the end cuts through the richness. Serve them hot, keeping the batches uncrowded in the pan so they colour properly rather than steam.
Cuisine style Greek meze-style home cooking
Flavor profile Herby • Savoury • Lemony
Techniques Mixing • Shaping • Pan-frying
Cooking style Make-ahead friendly • Freezer-friendly • Crowd-friendly
Time commitment Under 1 hour

Why this recipe works

  • Classic Greek flavour: Onion, garlic, oregano and parsley season the beef throughout rather than only on the surface.
  • Well-browned exterior: Pan-frying in batches gives the meatballs direct contact with the hot pan, helping them brown instead of steam.
  • Bright finish: A squeeze of lemon cuts through the richness of the beef and olive oil, keeping the flavour lively.

Get the most out of this recipe

Ingredient notes

  • Grate the onion finely: Finely grated onion blends into the mince and helps keep the meatballs moist without leaving large pieces.
  • Use fresh herbs where possible: Fresh parsley gives a cleaner, brighter flavour; fresh mint can be used for a more traditional herbal note.
  • Choose mince with some fat: Very lean beef can make the meatballs drier, while mince with moderate fat stays juicier during frying.

Common mistakes

  • Do not overwork the mixture: Mix just until the ingredients are evenly combined; overmixing can make the meatballs dense.
  • Fry in batches: Leaving space around each meatball helps them brown evenly rather than release too much moisture and steam.
  • Keep the heat moderate: Medium heat gives the meatballs time to cook through while developing a browned exterior.

Make-ahead tips

  • Shape ahead: The meatballs can be shaped in advance and chilled until ready to fry, which also helps a soft mixture firm up.
  • Freeze cooked keftedes: Cool completely, then freeze in a sealed container. Defrost overnight in the fridge before reheating.
  • Reheat gently: Warm in a 180°C (355°F) oven until piping hot, or reheat gently in a frying pan with a small splash of water.

Serving ideas

  • Add a cooling sauce: Serve with tzatziki or garlicky yoghurt to balance the browned meat and lemon.
  • Build a meze plate: Pair with Greek salad, warm pita, olives and roasted vegetables for a generous sharing spread.
  • Finish simply: Extra lemon wedges and a little chopped parsley keep the serving fresh and bright.

Equipment you'll need

Ingredients
Instructions
Print
  1. Finely grate the onion into a mixing bowl, then finely grate in the garlic. Finely chop the parsley and add it to the bowl.
  2. Add the minced beef, egg, breadcrumbs, dried oregano, fine sea salt and black pepper. Mix with your hands just until evenly combined, then shape into small balls, about walnut-sized.
  3. Heat the extra virgin olive oil in a large frying pan over medium heat. Fry the meatballs in batches for 8 to 10 minutes, turning often, until browned all over and cooked through.
  4. Transfer to a plate and immediately squeeze over the lemon. Serve hot.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • If the mixture feels soft, chill it for 10 minutes before shaping to make the meatballs easier to roll.
  • Avoid overcrowding the pan so the meatballs brown rather than steam; keep cooked batches warm on a low heat while you finish frying.

Substitutions

  • Replace Fresh parsley with Fresh mint for a more traditional, brighter herbal note.
  • Replace Breadcrumbs with Gluten-free bread crumbs to make the meatballs gluten-free.

Storage

  • Refrigerate up to 3 days
  • Cool completely, then refrigerate in a sealed container for up to 3 days. Reheat in a 180°C (355°F) oven for 10 to 12 minutes until piping hot, or warm gently in a frying pan with a small splash of water; freeze for up to 2 months and defrost overnight in the fridge before reheating.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Keftedes (Greek Minced Beef Meatballs)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Total time: 45min (30min active)
  • Difficulty: Easy
  • Cuisine: Greek
  • Allergens:
    Eggs Wheat
Beginner friendly Freezer friendly Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

Misen Carbon Steel Nonstick Frying Pan 12 Inch

Versatile induction-ready pan
  • Works on all stovetops
  • Naturally nonstick when seasoned
  • Requires seasoning and maintenance

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

Misen Carbon Steel Nonstick Frying Pan 12 Inch

Versatile induction-ready pan
  • Works on all stovetops
  • Naturally nonstick when seasoned
  • Requires seasoning and maintenance
Best value

Pyrex Glass Mixing Bowls with Lids

Microwave-safe glass
  • Microwave safe
  • BPA-free lids
  • Glass is heavier
Top quality

All-Clad HA1 Hard Anodized Nonstick Fry Pan 12 Inch

Premium nonstick performance
  • Top-tier build quality
  • Excellent heat distribution
  • Expensive
Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.