• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Souvlaki For The Soul
  • About
  • Recipe Index
  • Contact
  • SUBSCRIBE
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
menu icon
go to homepage
  • RECIPES
  • ABOUT
  • CONTACT
  • SUBSCRIBE
  • E-BOOK
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • subscribe
    search icon
    Homepage link
    • RECIPES
    • ABOUT
    • CONTACT
    • SUBSCRIBE
    • E-BOOK
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×

    Home » Recipes » Traditional Greek Food Recipes

    Keftedes - Greek Meatballs

    Published: Mar 6, 2021 · Updated: Apr 18, 2021 by Peter G · This post may contain affiliate links · 2 Comments

    1185 shares
    • Facebook
    Jump to Recipe Print Recipe Jump to Video
    a close up of meatballs with forks placed in the front and a graphic heading explaining the image

    When it comes to Greek food, keftedes (Greek meatballs) should be in their own food group — that’s how good they are! Easy to prepare and loved by all, they’re popular for a reason. My Greek meatball recipe will show you how to make these perfect little beauties with simple, everyday ingredients.

    close up of fried meatballs with french fries in the background
    keftedes with fries - the perfect combination
    CONTENTS
    • Why this recipe works
    • Ingredients
    • Instructions
    • Expert Tips
    • Recipe FAQ's
    • More delicious meatballs
    • Video - how to make them
    • 📋 Recipe

    Why this recipe works

    • Keftedes are “parcels of perfection”. I can guarantee you, once you’ve tried my Greek meatballs you will agree how good they are - crispy on the outside and juicy on the inside. No-one will be able to resist them! (And there are no breadcrumbs in sight!).
    • Keftedes are incredibly easy to prepare. My recipe uses everyday ingredients found in your kitchen. Apart from a little shallow frying, making these easy Greek meatballs from scratch isn’t as hard as you think. I even show you a little trick to speed up the process using a food processor.
    • They are extremely versatile. Serve the keftedes as an appetizer along with some Greek salad and pita bread and you have the perfect grazing platter. Or, turn them into a main meal and serve them with roasted Greek potatoes known as “patates sto fourno” and some tzatziki on the side. 

    Related: For another traditional Greek recipe see my makaronia me kima (Greek spaghetti) recipe.

    labelled ingredients to be used to make Greek meatballs

    Ingredients

    • Ground Meat - When making keftedes use a combination of lean ground beef and ground pork. I find the pork adds extra fat and flavour. If you’re not a fan of pork use all ground beef instead - just make sure to add a little extra olive oil to compensate for the fat we lose from not using the pork.
    • Bread - I consider this the “secret” ingredient. Unlike breadcrumbs, I find the bread (once it’s been moistened in water) helps make the keftedes light, soft and juicy. Be sure to use bread thats a few days old (not fresh bread).
    • Onion - grate your onion for best results or use a food processor like I do. Combined with the bread it helps form a paste that we combine through the mince meat.
    • Greek olive oil - Along with the bread and onion, the olive oil is another ingredient which helps to keep our meatballs soft. 
    • Garlic - one clove is enough. Don’t overdo it! The garlic adds a nice background aroma — we don’t want it permeating the whole recipe. Omit the garlic if you prefer not to cook with it.
    • Herbs - Greek meatballs traditionally use mint. This is almost a “signature” flavour. However, I like to add a little parsley for freshness and sometimes I like to use a “hint” of dried Greek oregano.
    • Egg - acts a binder. If you don’t like eggs or have an allergy try using a chia or flax egg.
    • Salt and pepper - it's important to season our meat mixture. I find a teaspoon of salt is perfect for this amount. And I prefer to use white pepper. You can substitute with cracked black pepper if your prefer.
    • Ouzo - what would a Greek meatball recipe be without ouzo? In all seriousness, if you have any on hand try it! And a little goes a long way!
    • Flour - keftedes are traditionally dredged in flour before frying. This helps produce a beautiful, crisp crust. 

    Instructions

    a glass bowl filled with water and two pieces of stale bread
    2 hands squeezing excess water out of bread

    Place the bread in a bowl of water and allow it to soak for a few seconds (make sure it’s fully submerged). Using your hands, squeeze the excess water out of the bread. Place in the food processor.

    a food processor filled with mint, parsley soaked bread and onions
    a hand holding a food processor with mixed herbs and bread in it

    Along with the soaked bread, add the onion, parsley and mint and mix until a soft paste forms.

    2 hands kneading meatball mixture in a glass bowl
    greek meatball mixture in a glass bowl

    In a separate bowl combine the ground meat, the bread paste, egg, garlic, olive oil and ouzo (if using). Using your hands, mix all the ingredients together until well combined. Make sure the keftedes mixture is homogenous.

    a hand dredging meatballs in flour
    a tray of floured meatballs

    Place the flour on a large plate. Take one tablespoon of the mix, roll into a ball and place on the floured plate. Roll the keftedes in the flour, shake off any excess flour and place on a baking tray. Repeat for the remainder of the mixture and place in the refrigerator for 15 mins.

    Bonus Tip: Use a small ice cream scoop to form the Greek meatballs - it’s quick and you end up with perfectly shaped balls.

    meatballs frying in a pan

    Heat the olive oil in a fry pan on a medium heat and shallow fry the keftedes until browned all over (this should take approx. 5-10 minutes).

    Top Tip: Don’t overcrowd the pan. Depending on the size of your pan, fry in small batches to ensure even cooking.

    a plate filled with cooked meatballs and fries and a bowl of salad

    Expert Tips

    • Mix everything really well. It’s important to really “get into it” with your hands and mix all the ingredients well. This process can take up to five minutes and ensures we end up incorporating everything evenly.
    • Use the right oil when frying your Greek meatballs. Greeks traditionally use olive oil when frying keftedes. However, if you find it’s a little heavy for your palate try a lighter flavoured olive oil, canola oil or sunflower oil.

    Bonus Tip: If you don’t like frying, try baking them. Preheat your oven to 180 deg C and place the keftedes on lined baking tray (don’t flour them) and cook for 15-20 mins until browned all over

    • Add a little cheese. If you want to take this Greek meatballs recipe to the next level add half a cup of crumbled feta cheese or kefalograviera cheese (the same cheese used to make fried saganaki). It adds a lovely flavour and everyone knows that cheese makes everything taste better!

    👨‍🍳 Cooks Tip: Try dressing the keftedes with some ladolemono (Greek olive oil and lemon sauce) for something different.

    a plate of Greek meatballs with tzatziki and Greek salad in the background
    soft and juicy keftedes

    Recipe FAQ's

    How do you pronounce keftedes?

    Keftedes are pronounced as ke-fte-thes. The “d” sounds as a “th” in Greek (like in the word "the").

    Can you freeze Greek meatballs?

    Yes. After you roll them (don’t flour them) place them on a lined baking tray and pop them in the freezer for 15 mins. Remove and place in your favourite container or ziplock bag. Cook from frozen in a preheated hot oven for 25 mins until browned and cooked through.

    How do you reheat keftedes?

    Place the previously cooked meatballs on a lined baking tray, cover lightly with foil and cook in a preheated 150 deg C oven for 15 mins. until warmed through.

    More delicious meatballs

    • Giouvarlakia - Greek Meatball Soup
    • Soutzoukakia
    • Beef Kofta
    • Italian Polpette

    Video - how to make them

    This recipe is also available as a Web Story - check it out here.

    📋 Recipe

    close up of fried meatballs with french fries in the background

    Keftedes - Greek Meatballs

    Author: Peter G
    Keftedes (Greek meatballs) should be in their own food group — that’s how good they are! Easy to prepare and loved by all, they’re popular for a reason. My Greek meatball recipe will show you how to make these perfect little beauties with simple, everyday ingredients.
    5 from 4 votes
    Print Recipe Pin Recipe
    Prep Time 30 mins
    Cook Time 15 mins
    Resting Time 15 mins
    Total Time 1 hr
    Cuisine Greek
    Servings 18 meatballs

    Ingredients
      

    • 120 grams bread, day old, approx. 2 slices
    • 1 onion, medium size
    • 250 grams ground beef
    • 250 grams ground pork
    • 1 ½ tablespoon mint, fresh
    • 1 tablespoon parsley, fresh
    • 1 egg
    • 1 tablespoon olive oil
    • 1 garlic clove
    • 1 teaspoon salt
    • 1 tablespoon ouzo, optional
    • 1 teaspoon white pepper
    • 75 grams plain flour, for dredging
    • olive oil, for frying
    Prevent your screen from going dark

    Instructions
     

    • Place the bread in a bowl of water and allow it to soak for a few seconds (make sure it’s fully submerged). Using your hands, squeeze the excess water out of the bread. Place in the food processor.
    • Along with the soaked bread, add the onion, parsley and mint and mix until a soft paste forms.
    • In a separate bowl combine the ground meat, the bread paste, egg, garlic, olive oil and ouzo (if using). Using your hands, mix all the ingredients together until well combined.
    • Place the flour on a large plate. Take one tablespoon of the mix, roll into a ball and place on the floured plate. Roll the keftedes in the flour, shake off any excess flour and place on a baking tray. Repeat for the remainder of the mixture and place in the refrigerator for 15 mins.
    • Heat the olive oil in a fry pan on a medium heat and shallow fry the keftedes until browned all over (this should take approx. 5-10 minutes). Drain on paper towels while cooking the remainder of the meatballs.

    Notes

    • Mix everything really well. It’s important to really “get into it” and mix all the ingredients well. Don’t be afraid to use your hands. This process can take up to five minutes and ensures we end up with a well combined meatball mixture.
    • Use the right oil when frying your Greek meatballs. Greeks traditionally use olive oil when frying keftedes. However, if you find it’s a little heavy for your palate try a lighter flavoured olive oil, canola oil or sunflower oil.  
    • Bonus Tip: If you don’t like frying, try baking them. Preheat your oven to 180 deg C and place the keftedes on lined baking tray (don’t flour them) and cook for 15-20 mins until browned all over.
    • Add a little cheese. If you want to take this Greek meatballs recipe to the next level add half a cup of crumbled feta cheese or kefalograviera cheese (the same cheese used to make fried saganaki). It adds a lovely flavour and everyone knows that cheese makes everything taste better!

    Nutrition

    Serving: 1 meatball | Calories: 105 kcal | Carbohydrates: 4 g | Protein: 6 g | Fat: 7 g

    This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.

    © Souvlaki For the Soul

    Made this recipe?Let me know how you went and tag @souvlakiman on Instagram!

    More Traditional Greek Food Recipes

    • Taramasalata Recipe (Greek Fish Roe Dip)
    • Vasilopita (Greek New Years Cake)
    • Greek Lemon Rice Recipe
    • Ladokouloura (Greek Olive Oil Cookies)

    Reader Interactions

    Comments

      Leave a Reply Cancel reply

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

      Recipe Rating




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

    1. R

      April 28, 2021 at 8:19 pm

      5 stars
      Thank you for this wonderful recipe. My only departure from your recipe is the use of Pernod instead of ouzo (because I don’t have ouzo). Nonetheless it turned out very well.

      Reply
    2. Sophia

      May 02, 2022 at 4:50 am

      5 stars
      These were so delicious- very juicy and tender. I've been looking for a good recipe for keftedes and I will definitely be making these again! Thank you, Peter!

      Reply

    Primary Sidebar

    Peter Georgakopoulos owner of Souvlaki For The Soul

    Yeia sou! I'm Peter! I consider Greek food to be the best food in the world. Let me show you how easy it is to prepare traditional and modern Greek recipes in your kitchen. And bonus points if you like baking too!

    More about me →

    E-book

    Popular

    • Greek Biscotti (Paximadia)
    • Honey Garlic Salmon in the Air Fryer
    • Ladolemono (Greek Olive Oil and Lemon Sauce)
    • Arakas Latheros (Greek Peas With Potatoes)

    Fall Recipes

    • Healthy Pumpkin Scones
    • Caramelized Fennel
    • Gluten Free Pumpkin Bread
    • Orange Upside Down Cake
    • Pumpkin Banana Muffins
    • Kolokithopita - Greek Pumpkin Pie

    Side Dishes

    • Grilled Asparagus in Foil
    • Roasted Asparagus with Feta
    • Greek Lettuce Salad - Maroulosalata
    • Greek Yogurt Flatbread
    • Honey Sriracha Brussels Sprouts
    • Patates Sto Fourno (Roasted Greek Potatoes)

    Stories

    Footer

    ↑ back to top

    Featured In

    Recipes

    • Traditional Greek
    • Modern Greek
    • Halloumi
    • Feta Cheese

    About

    • Contact
    • About
    • Privacy Policy
    • Disclaimer
    • Disclosure
    • Accessibility Policy

    Let's Connect

    • Subscribe
    • Instagram
    • Pinterest
    • Facebook

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2022 Souvlaki For The Soul