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
- 5 tablespoon olive oil
- 1 onion
- 1 clove garlic
- 4 oz sandwich breadpanko breadcrumbs75g panko + 75ml milkegg substitutesadds gluten
different texture, slightly less binder effect
- 9 oz ground pork
- 9 oz ground beef
- 2 eggs
- 1 tablespoon fresh mint, chopped
- 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 fryingvegetable 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)
Instructions
- 1
Heat olive oil in a frying pan over high heat.
- 2
Add onion and garlic, saute for 1 minute, stir, then saute 1 more minute. Remove from heat.
- 3
Soak bread in water for 2-3 minutes, squeeze dry, and transfer to a bowl.
- 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
Cover bowl with plastic wrap and refrigerate for 1 hour.
- 6
Heat sunflower oil in a frying pan over high heat.
- 7
Place flour in a baking pan. Remove meatball mixture from refrigerator and shape into balls. Coat with flour by shaking gently.
- 8
Fry meatballs in batches for 2-3 minutes until golden brown.
- 9
Transfer to paper towel-lined baking pan.
- 10
Serve with French fries, yogurt sauce, and mint leaves.
Tips
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.
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.
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
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.
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 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.
Common Mistakes
Skip the refrigeration step to avoid meatballs falling apart during frying and becoming greasy.
Don't squeeze the bread dry enough to avoid wet, dense meatballs with an unpleasant texture.
Avoid overcrowding the frying pan to prevent oil temperature drop, which causes absorption instead of crisping.
Substitutions
Dairy-Free Swaps
adds cucumber and dill for freshness
Gluten-Free Swaps
General Alternatives
similar smoke point and frying results
Full guide →leaner result with gamier flavor
different texture, slightly less binder effect
Full guide →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.