Greek Meatballs and Fries with Yogurt Sauce

Prep: 20 minCook: 10 min20 servingsmediumGreek
Greek Meatballs and Fries with Yogurt Sauce

Greek meatballs are a Mediterranean staple that combines ground pork and beef with fragrant herbs and warm spices for an unforgettable flavor profile. What sets this version apart is the soaked bread binder, which creates an incredibly tender, juicy interior while cumin and oregano deliver authentic Hellenic warmth. The exterior crisps beautifully when shallow-fried in sunflower oil, then dusted with flour for golden crunch. Fresh mint and parsley brighten the rich meat mixture, and the cooling yogurt sauce balances heat and richness perfectly. Serve alongside crispy French fries for a complete meal that works as an appetizer, main course, or street food. This recipe suits home cooks seeking restaurant-quality results without excessive complexity. Perfect for casual weeknight dinners, entertaining friends, or weekend gatherings year-round.

Ingredients

20 servings
  • 5 tablespoon olive oil
  • 1 onion
  • 1 clove garlic
  • 4 oz sandwich bread
    panko breadcrumbs75g panko + 75ml milkegg substitutesadds gluten

    different texture, slightly less binder effect

  • 9 oz ground pork
    500g ground lamb1:1neutral protein

    leaner result with gamier flavor

    Full guide →
  • 9 oz ground beef
    500g ground lamb1:1neutral protein

    leaner result with gamier flavor

    Full guide →
  • 2 eggs
  • 1 tablespoon fresh mint, chopped
    dried mint1 teaspoonherb substitute

    less aromatic, use sparingly

    Full guide →
  • 2 tablespoon fresh parsley, chopped
  • 1 tablespoon dried oregano
  • 1 teaspoon ground cumin
  • 1 teaspoon salt
  • black pepper, to taste(optional)
  • 4 cups sunflower oil, for frying
    vegetable oil or peanut oil1:1cooking oil neutraladds peanuts

    similar smoke point and frying results

    Full guide →
  • all-purpose flour, for coating(optional)
    rice flour1:1gluten-freegluten-free

    adds crispness, less browning

  • French fries(optional)
  • yogurt sauce(optional)
    tzatziki sauce1:1condiment substitutedairy-free

    adds cucumber and dill for freshness

  • fresh mint leaves, for serving(optional)
    dried mint1 teaspoonherb substitute

    less aromatic, use sparingly

    Full guide →

Instructions

  1. 1

    Heat olive oil in a frying pan over high heat.

  2. 2

    Add onion and garlic, saute for 1 minute, stir, then saute 1 more minute. Remove from heat.

  3. 3

    Soak bread in water for 2-3 minutes, squeeze dry, and transfer to a bowl.

  4. 4

    Add ground pork, ground beef, eggs, mint, parsley, oregano, cumin, salt, pepper, remaining olive oil, and sauteed onion and garlic to the bread. Mix thoroughly wearing gloves.

  5. 5

    Cover bowl with plastic wrap and refrigerate for 1 hour.

  6. 6

    Heat sunflower oil in a frying pan over high heat.

  7. 7

    Place flour in a baking pan. Remove meatball mixture from refrigerator and shape into balls. Coat with flour by shaking gently.

  8. 8

    Fry meatballs in batches for 2-3 minutes until golden brown.

  9. 9

    Transfer to paper towel-lined baking pan.

  10. 10

    Serve with French fries, yogurt sauce, and mint leaves.

Tips

Tip 1

Soak sandwich bread until fully softened, then squeeze thoroughly to remove excess water. This creates a binder that keeps meatballs moist and tender rather than dense and dry.

Tip 2

Refrigerate the mixed meat for the full hour before shaping. Cold meat is easier to form into uniform balls and holds together better during frying.

Tip 3

Fry in batches without crowding the pan. Overcrowding lowers oil temperature, causing meatballs to absorb oil instead of crisping. Test the first batch for doneness before adjusting timing.

Good to Know

Storage

Refrigerate cooked meatballs in an airtight container for up to 3 days. Reheat gently in a 160C oven for 10-12 minutes or in a pan over medium heat.

Make Ahead

Mix and refrigerate the meatball mixture up to 24 hours ahead. Shape and fry on the day of serving for best texture. Cooked meatballs can be frozen for up to 3 months; thaw overnight in the refrigerator before reheating.

Serve With

Serve hot alongside French fries, yogurt sauce, and fresh mint leaves. Complements a simple Greek salad or tzatziki-dressed vegetables. Works as an appetizer, main course, or casual entertaining dish.

See pairing guide →

Common Mistakes

Watch

Skip the refrigeration step to avoid meatballs falling apart during frying and becoming greasy.

Watch

Don't squeeze the bread dry enough to avoid wet, dense meatballs with an unpleasant texture.

Watch

Avoid overcrowding the frying pan to prevent oil temperature drop, which causes absorption instead of crisping.

Substitutions

Dairy-Free Swaps

yogurt sauce
tzatziki sauce1:1condiment substitutedairy-free

adds cucumber and dill for freshness

Gluten-Free Swaps

all-purpose flour
rice flour1:1gluten-freegluten-free

adds crispness, less browning

Full guide →

General Alternatives

sunflower oil
vegetable oil or peanut oil1:1cooking oil neutraladds peanuts

similar smoke point and frying results

Full guide →
ground pork + ground beef
500g ground lamb1:1neutral protein

leaner result with gamier flavor

sandwich bread
panko breadcrumbs75g panko + 75ml milkegg substitutesadds gluten

different texture, slightly less binder effect

Full guide →
fresh mint
dried mint1 teaspoonherb substitute

less aromatic, use sparingly

Full guide →
Find more substitutions →

FAQ

Can I bake these meatballs instead of frying them?

Yes. Shape and coat as directed, place on an oiled baking sheet, and bake at 200C for 15-18 minutes until golden and cooked through. They won't have the same fried crust but will be lower in fat.

What if I don't have sandwich bread?

Use any white bread, panko breadcrumbs mixed with milk, or crushed crackers. Maintain roughly 120g of binding ingredient, soaked or moistened. Avoid whole wheat, which alters flavor and texture.

How long do cooked meatballs keep in the fridge?

Store in an airtight container for up to 3 days. Reheat gently to avoid drying. Freezing extends shelf life to 3 months; thaw overnight before reheating for best results.