Home » Recipes » Greek Meatballs (Keftedes)
Greek Meatballs-Keftedes- serving bowl

Greek Meatballs (Keftedes)

Looking for a crowd-pleasing appetiser for your next gathering? Look no further – these juicy Greek Meatballs are guaranteed to impress.

Greek Meatballs-Keftedes- serving bowl

Greeks love their Keftedes! While traditional Greek Keftedes are typically made with ground meat (often beef or lamb), seasoned with herbs and spices, and then shallow fried, deep fried, or baked, there are many variations of keftedes. These include Chickpea Keftedes (Revithokeftedes), Potato Keftedes (Patatokeftedes), Zucchini Keftedes (Kolokithokeftedes), Tomato Keftedes (Domatokeftedes), and many more. The list is endless!

These Greek Meatballs are made with ground beef mince, lightly mixed with onion, garlic, parlsey and mint and are then shallow fried. They can be served on their own, either hot or cold or as part of a meze board, alongside Tzatziki, pita bread, grilled haloumi and taramasalata (fish roe dip). For a satisfying lunch or dinner, serve them wrapped in pita bread, generously drizzled with Tzatziki and topped with a Greek Salad. These Greek Meatballs are perfect for any occasion.

What type of meat can you use for Greek Meatballs?

Greek Meatballs can be made with beef mince, lamb mince, or a blend of beef and pork mince. My mum always makes her meatballs with beef mince. When selecting beef mince for recipes, I typically opt for extra lean varieties with less than 5% fat. However, for these meatballs, I buy ground beef mince with 10% fat content. While still relatively lean, the extra fat content adds more moisture and flavour to the meatballs. To further enhance their juiciness, I incorporate a tablespoon of extra virgin olive oil into the mixture.

Greek Meatballs Ingredients

Greek Meatballs-Keftedes- ingredients
  • Beef mince / ground beef: I use lean beef mince with about 10% fat. While still relatively lean, the extra fat content adds more moisture and flavour to the meatballs.
  • Bread: I usually use white sliced sandwich bread, but use whatever bread you have on hand. Use stale bread as it’s easier to work with and absorbs moisture better.
  • Water: Helps to soften the bread and enhances the moisture content of the meatball mixture.
  • Onion: Adds flavour and moisture to the meatball mixture.
  • Parsley and mint: Adds a refreshing and aromatic element, giving the meatballs their characteristic Greek flavour profile.
  • Olive oil: The olive oil is incorporated into the meatball mixture to compensate for the lean meat used. I use extra virgin olive oil.
  • Salt and pepper: I offer suggestions but feel free to adjust the amounts to your liking. I use white pepper, but you can substitute for black pepper.
  • Flour: Used for rolling the meatballs before cooking. Coating the meatballs in flour helps to create a crispy exterior when cooked.

Health benefits of Greek Meatballs

These Greek Meatballs offer a balanced mix of lean protein, flavourful herbs, and heart-healthy fats. Beef mince is an excellent source of protein, which is essential for building and repairing tissues in the body. Protein also helps in maintaining muscle mass and keeps you feeling full. Onions and garlic are rich in antioxidants and may help boost immune health. Parsley and mint contribute vitamin A (eye health), vitamin C (immunity) and vitamin K (blood clotting and bone health), along with antioxidants which help protect cells from damage. Additionally, olive oil, a staple of Mediterranean cuisine, adds heart-healthy monounsaturated fats, promoting cardiovascular health. Overall, these Greek Meatballs can make for a delicious and nutritious meal.

How to make Greek Meatballs

Greek Meatballs-Keftedes- soaking bread

1. Place bread in a small bowl and cover with water. Soak for a few seconds.

Greek Meatballs-Keftedes- soaking bread

2. Using your hands, squeeze out the excess water. Discard water.

Greek Meatballs-Keftedes- blending onions-herbs

3. Place onion, garlic, parsley and mint in a food processor.

Greek Meatballs-Keftedes- blending onions herbs

4. Pulse for a few seconds, just until the ingredients are finely chopped and combined.

Greek Meatballs-Keftedes- mixing ingredients

5. In a large mixing bowl, combine mince, bread, olive oil, egg and onion mixture.  

Greek Meatballs-Keftedes- minxing ingredients

6. Mix lightly with your hands until just combined.

Greek Meatballs-Keftedes- coating flour

7. With wet hands, roll tablespoons of mixture into small even-sized balls. Roll meatballs in the flour.

Greek Meatballs-Keftedes- shallow frying

8. Cook meatballs in batches. Turn them over or roll them around the frying pan and cook for 5-6 minutes until browned and cooked through.

Greek Meatballs-Keftedes- absorbent paper

9. Drain on absorbent paper.

Greek Meatballs-Keftedes- serving bowl

10. Serve hot or cold.

Greek Meatballs-Keftedes- serving bowl

Serve as part of a meze platter or enjoy Greek Meatballs wrapped in pita bread with Greek Salad and Tzatziki.

Tips for making Greek Meatballs (Keftedes)

How to make juicy meatballs

  1. Choose the right meat: Use lean ground meat with a slightly higher fat content, such as ground beef with at least 10% fat. The fat helps keep the meatballs moist and juicy during cooking.
  2. Add moisture: Incorporate ingredients that add moisture to the meat mixture, such as finely grated onion, minced garlic and eggs.
  3. Include bread: Adding breadcrumbs soaked in water to the meat mixture helps to add moisture and bind the ingredients together. Use stale bread for better absorption.
  4. Don’t overmix: Mix the meat mixture gently until just combined. Overmixing can lead to dense and tough meatballs.
  5. Use eggs: Eggs act as a binder and help hold the meatballs together while adding moisture.
  6. Even sizes: Form the meatballs into evenly sized balls to ensure they cook at the same rate. However, avoid packing the meat too tightly, as this can result in dense meatballs.
  7. Gentle shaping: Instead of tightly packing the meat, shape the meatballs gently to maintain a tender texture.
  8. Cook gently: Avoid overcooking the meatballs, as this can cause them to become dry. Cook them until they are just cooked through and no longer pink in the centre.
  9. Rest before serving: Allow the meatballs to rest for a few minutes before serving. This allows the juices to redistribute throughout the meat, resulting in juicier meatballs.

Why do my meatballs fall apart?

  • Lack of a binding agent: Meatballs need a binding agent such as breadcrumbs or eggs, or a combination of both to hold them together. Bread is often used as a key ingredient to help meatballs stick together. When mixed with the meat and other ingredients, bread absorb moisture, acting as a binder. This helps hold the meatballs together during cooking, preventing them from falling apart. Eggs, another common binding agent, help bind the ingredients together and contribute to the overall structure of the meatballs.
  • Insufficient Resting Time: Allowing the meatball mixture to rest in the refrigerator for a short period before forming the meatballs can help the flavours meld and the mixture to firm up, making it easier to shape the meatballs and reducing the likelihood of the meatballs falling apart during cooking.

Can I use dried breadcrumbs instead of bread?

Yes, you can use dried breadcrumbs instead of fresh breadcrumbs. Substitute the bread with 1 cup dry breadcrumbs and soak them in about ¼- ½ cup water for a few minutes before adding to the meatball mixture. Start with 1/4 cup water and gradually add more water if needed until the breadcrumbs are moistened but not overly wet. This helps to rehydrate the breadcrumbs and ensures they bind well with the other ingredients.

Why does my oil turn dark when shallow frying meatballs?

When shallow frying meatballs coated with flour, the flour can break down in the hot oil, leaving residue that affects the flavour and appearance of the meatballs. If this happens, just swap out the used oil for fresh oil before frying more batches.

Can I bake these Greek Meatballs?

To bake meatballs, preheat your oven to 180°C / 350°F and pour 3 tablespoons (60 ml / 2 fl oz) of olive oil into a baking dish, ensuring even coverage. Roll the meatballs in the olive oil to coat them evenly, then place them in the greased dish, spacing them out evenly. Bake for 18-20 minutes until the meatballs are cooked through and golden brown on the outside. Shallow frying typically results in a crispier exterior due to the direct contact with hot oil, while baked meatballs tend to be softer on the outside but still juicy on the inside.

How to store meatballs

  • Place them in an airtight container and refrigerate for 3-4 days.
  • To freeze cooked or uncooked meatballs, place the meatballs individually on a baking sheet and freeze until solid. Then, transfer meatballs to a freezer-safe container or bag, where they can be stored for up to 3 months. When ready to use, thaw frozen meatballs overnight in the refrigerator before reheating or cooking.

Greek Meatballs (Keftedes)

5.0 from 3 votes
Course: AppetisersCuisine: Greek
Yield

50

Meatballs
Prep time

30

minutes
Cooking time

15

minutes
Makes approximately 50 Meatballs
Total time

45

minutes

Looking for a crowd-pleasing appetiser for your next gathering? Look no further – these juicy meatballs are guaranteed to impress.

Cook Mode

Keep the screen of your device on

Ingredients

  • Meatballs:
  • 4 slices slightly stale bread

  • 250 millilitres water (8.45 fl oz)

  • 1 medium onion, cut into quarters

  • 2 cloves garlic

  • 1/2 cup parsley

  • 1/4 cup mint leaves

  • 3/4 teaspoon salt

  • 1/4 teaspoon pepper

  • 700 grams beef mince (ground beef) (1.1 oz) (Note 1)

  • 1 egg

  • 1 tablespoon olive oil (20 ml / 0.7 fl oz)

  • For Frying:
  • 1/2 cup plain flour (65 grams / 2.2 lbs)

  • 3 tablespoons olive oil (60 ml / 2 fl oz)

Instructions

  • Place bread in a small bowl and cover with water. Soak for a few seconds and then using your hands, squeeze out the excess water. Discard water. (Note 2)
  • Place onion, garlic, parsley and mint in a food processor. Pulse for a few seconds, just until the ingredients are finely chopped and combined.
  • In a large mixing bowl, combine mince, bread, olive oil, egg and onion mixture. Mix lightly with your hands until just combined. (Note 3)
  • If time, cover with cling wrap and place mixture in the fridge for 1 hour. This will make it easier to roll your meatballs and they will hold their shape better when fried.
  • With wet hands, roll tablespoons of mixture into small even-sized balls. Mine weighed between 20-22 grams / 0.71-0.78 ounces each. (Note 4)
  • Place flour onto a plate. Roll meatballs in the flour.
  • Heat 3 tablespoons of oil in frying pan. (Note 5)
  • Cook meatballs in batches. Turn them over or roll them around the frying pan and cook for 5-6 minutes until browned and cooked through. (Note 6)
  • Drain on absorbent paper.
  • Serve as part of a meze platter or enjoy Greek Meatballs wrapped in pita bread with Greek Salad and Tzatziki.

Notes

  • Notes:  1 Tablespoon = 20 ml / 0.7 fl oz  1 Cup = 250 ml / 8.45 fl oz
  • 1. Use lean beef mince with about 10% fat and add a tablespoon of olive oil to the meatball mixture to compensate for the low-fat mince. If you prefer, purchase mince with at least 15-20% fat and omit the olive oil. The fat helps keep the meatballs moist and juicy during cooking.
  • 2. Soaking the bread in water before adding to the meat mixture helps to add moisture and bind the ingredients together. Use stale bread for better absorption.
  • 3. Don’t overmix: Mix the meat mixture gently until just combined. Overmixing can lead to dense and tough meatballs. Use your hands to gently incorporate the ingredients without compacting the mixture too much.
  • 4. Shape them: There are two ways my mum would shape meatballs. For social gatherings, she would shape them into bite-sized round mini meatballs. When we had them as a side dish, she would roll them into slightly bigger balls and flatten them slightly. They looked like mini beef patties.
  • 5. To bake meatballs: To bake meatballs, preheat your oven to 180°C /350°F and pour 3 tablespoons (60 ml / 2 fl oz) of olive oil into a baking dish, ensuring even coverage. Roll the meatballs in the olive oil to coat them evenly, then place them in the greased dish, spacing them out evenly. Bake for 18-20 minutes until the meatballs are cooked through and golden brown on the outside.
  • 6. When shallow frying meatballs coated with flour, the flour can break down in the hot oil, leaving residue that affects the flavour and appearance of the meatballs. If this happens, just swap out the used oil for fresh oil before frying more batches.
  • 7. To serve: Serve on their own, either hot or cold or as part of a meze board, alongside Tsatziki, pita bread, grilled haloumi and taramasalata (fish roe dip). For a satisfying lunch or dinner, serve them wrapped in pita bread, generously drizzled with Tzatziki and topped with a Greek Salad.
  • 8. To store: Place them in an airtight container and refrigerate for 3-4 days. To freeze cooked or uncooked meatballs, place the meatballs individually on a baking sheet and freeze until solid. Then, transfer meatballs to a freezer-safe container or bag, where they can be stored for up to 3 months. When ready to use, thaw frozen meatballs overnight in the refrigerator before reheating or cooking.

Did you make this recipe?

Tag @mumsgreekrecipes on Instagram and hashtag it with

Like this recipe?

Follow @mumsgreekrecipes on Pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.