Golden and crispy on the outside, juicy and aromatic on the inside, these Greek Fried Meatballs, known as Keftedakia, are one of the most beloved meze dishes in Greek cuisine. Made with ground beef, fresh herbs, soaked bread, and a few simple pantry ingredients, these bite-sized meatballs are packed with traditional Greek flavor.

Whether served as an appetizer alongside a cool yogurt dip or as a comforting family meal with homemade fried potatoes, keftedakia are the kind of food every Greek grew up eating. They’re simple, rustic, and impossible to stop at just one.
Table Of Contents
What Are Keftedakia?
Keftedakia are small Greek meatballs traditionally made with ground meat, herbs, bread, onion, and aromatic spices. Unlike larger meatballs that are often simmered in sauce (like Soutzoukakia) or baked in the oven (like Mpiftekia), Keftedakia are usually deep-fried until beautifully golden and slightly crispy.
The secret to truly authentic Greek keftedakia is the combination of fresh herbs, a touch of vinegar, and water-soaked bread. These ingredients create meatballs that remain incredibly tender and juicy, even after frying.

Why You’ll Love This Recipe
- Crispy and golden on the outside
- Tender and juicy on the inside
- Made with simple everyday ingredients
- Perfect as an appetizer or main dish
- Great for parties and gatherings
- Easy to make + make ahead
The Secret To Juicy Greek Meatballs
One of the little tricks that makes these keftedakia extra tender is to blend the onion and garlic before mixing them into the meat. Instead of finding small chunks of onion throughout the mixture, the blended vegetables smoothly incorporate into the ground beef, adding moisture and flavor to every bite.
When combined with soaked bread and a splash of olive oil, the result is a meatball that stays wonderfully juicy even after frying.

How To Make Greek Fried Meatballs
Begin by soaking the stale bread (without its crust) in water. Once softened, squeeze out the excess moisture and crumble it into a large mixing bowl.
Blend the onion and garlic until smooth in a small food processor. Add them to the bowl together with the lean ground beef, egg, olive oil, ground coriander, red wine vinegar, finely chopped spearmint, parsley, oregano, salt, and pepper.
Mix everything thoroughly until the ingredients are evenly incorporated. Cover and let the mixture rest for at least 30 minutes if time allows. This helps the flavors develop.
Shape the mixture into small round meatballs, about the size of a walnut.
Heat plenty of oil in a deep frying pan or pot. I prefer to use a small cooking pot.
Roll each meatball in flour and shake to remove excess.
Once the oil is hot, carefully fry the meatballs in batches until golden brown and crispy on the outside. Avoid overcrowding the pan, so they cook evenly.
Transfer to a plate lined with paper towels to remove any excess oil.
The meatballs should have a lightly crisp exterior while remaining moist and juicy in the center.
TIPS
- Make ahead! Let the meatball mixture rest for at least 30 minutes, or even overnight, so the flavors blend well.
- Dust excess flour from the surface of the meatballs. Roll them in flour, then place them in a small, fine-mesh sieve and shake to leave only a thin coating of flour on the meatball. Excess flour will burn your oil much faster.
- The meatballs should be submerged in the oil to cook evenly without flipping and overcooking.
- Test the oil temperature with an instant-read thermometer to ensure juicy, perfectly cooked meatballs.
- Drain the meatballs on paper towels from excess oil.

FAQS
- Q: Why do Greek meatballs contain bread?
- A: Soaked bread helps retain moisture and creates a softer, fluffier texture. It is one of the traditional ingredients used in authentic Greek keftedakia.
- Q: Can I make them ahead of time?
- A: Yes. The meat mixture can be prepared a day in advance and stored in the refrigerator until ready to fry.
- Q: What does spearmint add to keftedakia?
- A: Fresh spearmint gives Greek meatballs their characteristic aroma and flavor. It’s one of the ingredients that makes them distinctly Greek.
- Q: Can I bake them instead of frying?
- A: Yes, although traditional keftedakia are fried. Baking will result in a lighter version but won’t achieve the same crispy exterior.
Storing And Reheating
Store leftover meatballs in an airtight container in the refrigerator for up to 3 days.
To reheat, there are 3 ways. One is to let them reach room temperature, then dip them briefly in very hot frying oil.
Second is to heat a splash of olive oil in a non-stick pan, then toss and shake the meatballs until warmed (again, after they've come to room temperature first).
And thirdly, is to microwave straight from the fridge for a few minutes; however, this will sacrifice their outer crisp texture.
You can also turn leftover fried Meatballs into a delicious dish by following any of the following recipes: Greek Lamb Meatballs in Yogurt Sauce, or Easy Pork Meatball Pasta with Sauce.
Serving Suggestions
In Greece, these mini fried meatballs are often served as part of a meze spread alongside olives, feta cheese, fresh bread, and seasonal salads.
For a more substantial meal, serve them with homemade fried potatoes. This is the kind of comforting “mom’s cooking” many Greeks remember from childhood.
You can also serve them with:
Recipe

Keftedakia - Fried Meatballs
Ingredients
For The Meatballs:
- 500 grams ( 2.2 pounds) lean ground beef
- 100 grams (1 small) onion
- 2 large garlic cloves
- 1 medium-sized egg
- 5 tablespoons olive oil
- 80 grams (2.8 oz) bread with crust removed, ideally stale
- 1 teaspoon ground coriander
- 1 tablespoon red wine vinegar
- 3-4 small spearmint leaves minced
- 2-3 tablespoons fresh parsley chopped
- ½ teaspoon dried oregano
- salt & pepper
- flour
- frying oil
- lemon wedges to serve with
For The Yogurt Dip:
- 150 grams (⅔ cup) Greek yogurt
- 3 tablespoons lemon juice
- 2-3 spearmint leaves minced
- salt and pepper
Instructions
Make The Yogurt Dip:
- Combine all of the ingredients for the dip in a small bowl and set aside.
Make The Meatballs:
- Soak the bread in water to soften, then squeeze it to release the excess water.
- Blend the onion and garlic in a small food processor until finely minced.
- Combine the soaked, squeezed bread, the garlic and onion, with the ground beef, olive oil, red wine vinegar, parsley, spearmint, egg, coriander, and oregano.
- Knead the mixture well until all of the ingredients fully combine.
- Shape into small bite-sized round meatballs (about 40 grams each) and set aside.
- Half-fill a pan with frying oil or a small cooking pot and heat over high heat.NOTE: A frying pan will yield crispier meatballs while a cooking pot will yield more tender, juicier meatballs.
- Roll each meatball in flour to coat. Shake to remove excess flour (it's easier to do if you place the meatball in a small fine-mesh sieve).
- Dip the meatballs one by one in the hot oil without overcrowding them. The oil temperature should read 175°C / 347°F on an instant-read thermometer.
- Deep fry meatballs for 3-4 minutes on each side (if using a frying pan and they're not submerged in oil). Or for 4-5 minutes overall if using a cooking pot and they're submerged in oil.
- Transfer to paper towels for a few seconds to drain excess oil.
- Serve with lemon wedges, fresh chopped parsley, and the yogurt dip or Greek Tzatziki for dipping!





Oh my ...These look mouth-wateringly good! Can’t wait to try this recipe. I didn’t realise the soaked breadcrumbs keep them soft on the inside too. Thanks for the tip. Would shallow frying these work or is it more authentic (and tastier) to deep fry them? x
Yes, they're used in order to absorb and keep moisture inside meatballs and burgers. As for the frying, they should be dipped in oil at least by 2/3 in order to cook properly on the inside (and yeap tastier this way too!)