Greek Food
Keftedes – Greek Meatballs
Classic Greek Keftedes (meatballs) – crispy on the outside, juicy within. Made with lean turkey, feta, mint and oregano, these healthy family-friendly meatballs are perfect as mezze with tzatziki, or as a complete meal
- Serves 5
- Prep 10 minutes
- Cook 12 minutes
- Total 22 minutes

Keftedes – Greek Meatballs – are crispy on the outside and super juicy within! Made with lean turkey mince, red onion, feta, wholemeal breadcrumbs, mint and oregano. Serve as appetiser or mezze spread with tzatziki and Greek salad or turn into a meal.
You will also love my Swedish Meatballs!
Post may contain affiliate links. For more information, check my disclosure

What Are Keftedes?
Keftedes (κεφτέδες) are not something exotic… they are Greek Meatballs and a staple of my childhood. My mum used to make these fried meatballs at least once a week and serve them plain or add them to tomato sauce. One bite and I am ten again!
The beauty of meatballs is that they can be eaten hot or cold, as a main meal or mezze. They are also very popular with children, because, hello!, bite-sized food yumminess.
Greek Meatballs are usually the size of a ping pong ball but you can also roll them smaller if you want to serve as part of a mezze platter. In that version they are called keftedakia = mini meatballs 🙂

What Are Keftedes Made Of?
You can make keftedes with any type of ground meat (mince). Traditionally in Greece they are made with beef, pork or lamb mince. I have used turkey mince as it is lean and generally inexpensive and tastes great with all the Greek seasonings in this meatball recipe.
Greek Meatballs Ingredients
- Lean ground turkey – you can substitute with lean beef, pork or lamb mince if preferred.
- Wholemeal breadcrumbs – choose high fibre bread (gluten free if preferred) and blitz to breadcrumbs in a food processor. You can also use Panko breadcrumbs.
- Minced red onion – you can either grate this or use a food processor
- Egg to bind everything together
- A little finely crumbled feta cheese
- Fresh chopped parsley and mint
- Dried oregano
- Garlic powder and salt
Getting the mixture right: fresh breadcrumbs give you the most forgiving mix – if yours feels too wet, soak a handful briefly in a splash of milk and squeeze them out before mixing in (a classic panade). Chill the shaped meatballs for 20–30 minutes before cooking so they hold their shape.

How to Make Greek Meatballs
↓ For the full ingredients and detailed method, jump to the recipe card.
STEP 1. Put your turkey mince into a large bowl and add the remaining ingredients (breadcrumbs, onion, egg, crumbled feta cheese, herbs, garlic powder and salt).

STEP 2. Use a wooden spoon to roughly combine everything together then use your hands to mix well for a few minutes. If you have time cover the bowl and pop in the fridge for 30 minutes. It will make it easier to roll the meatballs.

STEP 3. Roll the meatballs with slightly damp hands – they should be about the size of a ping pong ball (1.57” | 4cm). This recipe makes 35 meatballs.

STEP 4. Heat the oil in a large skillet or frying pan and fry in batches over medium heat. The meatballs will need 5-7 minutes until they are nicely browned on all sides and cooked all the way through. Do not crowd the pan as the temperature will drop and they will take longer to cook. Place the cooked meatballs on a plate lined with paper towel as you cook the batches.
Oven Baked Meatballs
These turkey meatballs are already pretty healthy but they can be made even healthier by baking them in the oven. I usually use this option if I am pressed for time.
Spread the meatballs on a baking tray covered with greaseproof paper and spray with a little cooking oil. Bake in a 180C (350F) preheated oven for about 20 minutes, flipping over half way through.

These meatballs make an excellent high protein snack for when you are feeling like reaching for the crisp packet – I usually have a few stashed in the fridge for such emergencies!
What to Serve with Keftedes
These meatballs are incredibly easy going! You can serve them with rice, with potatoes, or add them to tomato sauce and serve with pasta. You can dip them into Tzatziki, eat them as a healthy midnight snack or add them to kid lunchboxes.
Freezing Instructions
These healthy turkey meatballs are excellent for freezing both cooked and raw. Follow the instructions below on how to freeze them.
- To freeze meatballs raw: Place on a tray lined with greaseproof paper, spaced slightly apart. Put the tray in the freezer for a few hours until the meatballs are solid. Pop the frozen meatballs in an airtight container or freezer bags and use within a month. Thaw overnight in the fridge (in a single layer) then cook.
- Freezing cooked meatballs: Cool the cooked meatballs then pop them in freezer bags labeled with the date. Use within three months. Thaw overnight in the fridge and then heat until completely hot all the way through, or add them to pasta sauce.

Love Meatballs? Hey Me Too!
Recipe
Greek Meatballs (Keftedes)
These Keftedes (Greek Meatballs) are crispy on the outside and super juicy within! Made with lean turkey mince, red onion, feta, wholemeal breadcrumbs, mint and oregano. Serve as appetiser or mezze spread with tzatziki and Greek salad or turn into a meal.
- Serves 5
- Prep 10 minutes
- Cook 12 minutes
- Total 22 minutes
Ingredients
- 1 ½ lb (675g) ground turkey (or ground beef and pork)
- 1 ½ cups + 2 tbsp (90g) fresh breadcrumbs
- 1 large egg
- 1 red onion (, minced)
- ⅔ cup (100g) feta cheese (, finely crumbled)
- 2 tbsp mint leaves (, chopped)
- 1 tbsp finely chopped parsley
- 1 tsp lemon zest ((optional))
- 2 tsp garlic powder
- 1 tsp salt
- 1 tsp dried oregano
- 2 tbsp olive oil
Method
To pan fry
- 1
Put your ground turkey into a large bowl and add the breadcrumbs, onion, egg, crumbled feta cheese, herbs, lemon zest. garlic powder and salt.
- 2
Use a wooden spoon to roughly combine everything together then use your hands to mix well for a few minutes. If you have time cover the bowl and pop in the fridge for 30 minutes. It will make it easier to roll the meatballs.
- 3
Roll the meatballs with slightly damp hands – they should be about the size of a ping pong ball (1.57” | 4cm). This recipe makes 35 meatballs.
- 4
Heat the oil in a large skillet or frying pan and fry in batches over medium heat. The meatballs will need 5-6 minutes per side until they are nicely browned on all sides and cooked all the way through.
Bake in the oven
- 5
Spread the meatballs on a baking tray covered with greaseproof paper and spray with a little cooking oi.
- 6
Bake in a 350°F (180°C) preheated oven for about 20 minutes, flipping over half way through.
Notes
Getting the mixture right: fresh breadcrumbs give you the most forgiving mix – if yours feels too wet, soak a handful briefly in a splash of milk and squeeze them out before mixing in (a classic panade). Chill the shaped meatballs for 20–30 minutes before cooking so they hold their shape. Freezing raw meatballs: Place on a tray lined with greaseproof paper, spaced slightly apart. Put the tray in the freezer for a few hours until the meatballs are solid. Pop the frozen meatballs in an airtight container or freezer bags and use within a month. Thaw overnight in the fridge (in a single layer) then cook. Freezing cooked meatballs: Cool the cooked meatballs then pop them in freezer bags labeled with the date. Use within three months. Thaw overnight in the fridge and then heat until completely hot all the way through, or add them to pasta sauce. Slimming World friendly variation: these meatballs are naturally lean (turkey mince + wholemeal breadcrumbs) – pan-fry them in low-calorie cooking spray, or bake them in the oven, to keep this a slimming-friendly meal.
Equipment
- Ninja Express Food Chopper
- Paring Knife
- Cookie Scoops
- Spray Bottle
- Our Place Always Pan
- Microplane Zester
Nutrition
- Calories361 kcal
- Carbohydrates19 g
- Protein34 g
- Fat18 g
- Saturated Fat7 g
- Cholesterol162 mg
- Sodium903 mg
- Potassium409 mg
- Fiber3 g
- Sugar2 g
- Vitamin A375 IU
- Vitamin C6.3 mg
- Calcium148 mg
- Iron3.6 mg







