• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Caroline's Cooking
  • Recipe Index
  • By country or region
  • By season or holiday
  • Subscribe
  • About
menu icon
go to homepage
  • Recipe Index
  • By country or region
  • By season or holiday
  • Subscribe
  • About
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Recipe Index
    • By country or region
    • By season or holiday
    • Subscribe
    • About
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
    • YouTube
  • ×
    Home » Appetizer/Starter

    Keftedes (Greek meatballs)

    June 21, 2021 by Caroline's Cooking

    • Share
    • Tweet
    • Reddit
    • Yummly
    Keftedes are Greek meatballs that are packed with delicious flavor. They are juicy and aromatic with mint and perfect to snack on with other mezze, or enjoy with tzatziki and bread as a wrap. #meatball #greekfood #mezze

    Keftedes are Greek meatballs that are packed with delicious flavor. They are juicy and aromatic with mint and perfect to snack on with other mezze, or enjoy with tzatziki and bread as a wrap. 

    Jump to Recipe
    plate of Greek meatballs with tzatziki, salad and pita bread behind

    This post may contain affiliate links, where we earn from qualifying purchases. See more details in the policy page.

    Meatballs come in so many shapes and sizes that even if you think you don't like them, it might just be you haven't found the right one yet. My eldest son, for example, was unsure about some we had not too long ago from a store, but these ones he instantly loved. And I can understand why.

    These tasty little bites are gently aromatic from mint and lovely and moist. They're great to prepare ahead and enjoy as an appetizer or main as well.

    plates of keftedes, tzatziki and salad with pita to side from overhead

    What are Greek meatballs made with?

    Keftedes are typically made with either beef, pork or a combination of the two. Sometimes they are made with veal instead. Despite lamb being a popular meat in Greek cooking, it's not typically used in these. (Side note - you also get veggie keftedes ie fritters like Greek zucchini fritters).

    In terms of flavor additions, they can vary a little but pretty much all will include mint and often other herbs like parsley and/or oregano.

    Some versions include a little cumin, but this is more typical of Cypriot meatballs rather than Greek ones. Onion (often red) and a little garlic add a little flavor as well, although neither dominate.

    meats, bread, herbs, bread milk and other ingredients on board

    The other typical additions are little tricks to keep them moist: a little olive oil and typically milk or water-soaked bread. Some use breadcrumbs instead, but the soaked bread is both easier in some ways and helps keep the meatballs moist. 

    Finally, many recipes include a little red wine vinegar and/or ouzo. Both add a little extra dimension to the flavor, though again without taking over. A little egg to bring it all together and that's it. I say add egg, though you may find, as I did, that you don't actually need it as it all holds together and is moist enough without.

    rolling a meatball in flour

    Tips for making and cooking these meatballs

    These generally comes together easily but a few tips to help them work out perfectly:

    • Grate the onion, if your eyes can cope, to get the pieces really small and even. 
    • Remove tough crusts from the bread before you soak it to help ensure what you use breaks up easily, then drain it well before adding to the rest of the mixture. You want it softened, but not wet.
    • Use your hands to mix. As with many meatballs, there is no better tool than your hands to get everything well mixed together.
    • Let the mixture chill before dividing. This helps the flavors mingle and the cooler mixture is easier to roll.
    • Roll the meatballs in flour but shake off excess - I like to bounce them in my hand so the flour falls through my fingers. 
    • While these are typically fried, you can also bake them in the oven. They just won't be as caramelized/crisp on the outside.
    formed floured meatballs on baking sheet

    Can you make these ahead?

    Yes, you can prepare the meatballs ahead of time and then refrigerate them for a few hours. If you roll them in flour when you prepare them, it will soak a little of the moisture as they rest. This may mean they are not quite as crisp but it doesn't take away from their tasty flavor so it's a minor trade off. 

    You can freeze extra uncooked meatballs, just I'd recommend you don't flour them before you freeze them as the flour will likely become paste-like as they defrost.

    To freeze, just place the un-floured meatballs in a single layer of a baking sheet/tray in the freezer. Once frozen, transfer to a freezer bag or container. Then defrost overnight in the fridge, roll in flour and cook as usual when you need them.

    Also, if you have leftover cooked meatballs these re-heat pretty well. The oil and other additions that keep them moist mean they are don't dry out on re-heating. You can either re-heat in the microwave or crisp them up in a little oil in a skillet (you won't need much oil).

    stack of keftedes Greek meatballs with bowl of salad behind

    These Greek meatballs, keftedes, are a wonderful combination of flavors that are sure to be a crowd-pleaser. It might seem like a few ingredients, but each adds that little something and they come together easily. Gently aromatic, moist and versatile, these are little bites of deliciousness.

    Try these other Greek favorites:

    • Youvetsi (Greek lamb or beef and orzo stew)
    • Tiropita (cheese-filled filo pastry bites)
    • Baklava (a delicious pastry and nut-layered treat)
    • Spanakorizo (Greek spinach rice)
    • Plus get more Greek recipes in the archives. And if you enjoy meatballs, try my traditional Swedish meatballs as well.
    plate of keftedes Greek meatballs stacked up
    Print Recipe
    5 from 2 votes

    Keftedes - Greek meatballs

    These meatballs have delicious flavors from the herbs and are wonderfully moist inside. Plus they are versatile in how you serve them, too.
    Prep Time20 minutes mins
    Cook Time15 minutes mins
    rest time (approx)30 minutes mins
    Total Time35 minutes mins
    Course: Appetizer/Starter, Main Course
    Cuisine: Greek
    Servings: 4 or more -makes around 24 meatballs
    Calories: 422kcal
    Author: Caroline's Cooking
    SaveSaved!

    Ingredients

    • 2 oz bread (2oz is approx 2 slices, either with soft crust or hard crust removed)
    • ½ cup milk
    • ½ red onion
    • 1 clove garlic small
    • ½ lb ground beef beef mince
    • ½ lb ground pork pork mince
    • 1 tablespoon mint (fresh, finely chopped amount)
    • 1 tablespoon parsley (fresh, finely chopped amount)
    • 1 teaspoon dried oregano
    • 1 tablespoon olive oil virgin or extra virgin
    • ½ tablespoon red wine vinegar
    • ¼ teaspoon salt approx
    • ¼ teaspoon pepper approx
    • ¼ cup flour approx
    • oil for frying (olive oil/vegetable/canola as you prefer or a mixture)
    US Customary - Metric

    Instructions

    • Place the bread in a bowl, slightly broken up, and pour over the milk. Leave it to soak a few minutes while you prepare other ingredients.
    • Grate the red onion and mince or finely grate the garlic. Finley chop the mint and parsley.
    • Place the beef, pork, onion, garlic, mint, parsley, oregano, olive oil, vinegar, salt and pepper in a bowl. Squeeze out the milk from the bread with your hands (don't go overboard, just have it pretty well drained) and add the bread to the bowl with everything else.
    • Mix everything together so that it is well combined - it's best to do this at least partly with your hands as you need to break up the meats and bread so they mix properly. Cover the bowl and refrigerate for around 30 minutes to allow the flavors to mingle.
    • Prepare a small plate with flour on it for rolling and have a baking sheet or plate to put the meatballs on. Take roughly tablespoonfuls of the mixture and roll in your hands to form a ball. Roll it in the flour to coat on all sides then shake off excess flour and place on the baking sheet/plate. Repeat with the rest of the mixture (you should get around 24).
    • Warm a skillet/frying pan over a medium-high heat with a shallow layer of oil in it - you can use olive oil, canola or vegetable oil as you prefer or a mixture. You can use a large skillet to cook more at once or smaller if you prefer to not have to work as quick in turning them all etc.
    • Add some of the meatballs to the skillet with space between them so you don't overcrowd the skillet. Increase the heat a little if needed as the meatballs will reduce the heat and you want the oil to stay hot. Cook the meatballs around 2-3 minutes on each side and turn at least 2 or 3 times so that they are nicely browned and slightly crisp all over. A good sign that they are ready to turn is they should move without being stuck to the pan.
    • Once they are browned all over and cooked through, remove from the pan, draining with a slotted spoon or with spoon tilted to side, then drain the meatballs on kitchen paper to remove any excess oil. Repeat with the rest of the meatballs. Best served warm but also work at room temperature.

    Video

    Notes

    You can use a large or small skillet/frying pan to cook these - I prefer small-medium as I find it easier to keep an eye on them as they cook and you don't have too many cold meatballs reducing the temperature of the oil as you cook. But it does mean you need to cook more batches.
    Whichever size skillet you use, keep a shallow layer of oil in the pan at all times to ensure the meatballs cook. And keep an eye on the heat - you want the oil to sizzle so it's hot enough to brown the meatballs but not so hot it burns them. 
    I haven't included an egg in the ingredients even though it is typical as I didn't find we needed it the last few times I made these. If you prefer to include one to make it a little 'stickier', use a half egg or 1 egg at most for this quantity.

    Nutrition

    Calories: 422kcal | Carbohydrates: 18g | Protein: 23g | Fat: 28g | Saturated Fat: 10g | Trans Fat: 1g | Cholesterol: 84mg | Sodium: 303mg | Potassium: 427mg | Fiber: 1g | Sugar: 3g | Vitamin A: 200IU | Vitamin C: 3mg | Calcium: 78mg | Iron: 3mg

    See some of my favorite cooking tools and ingredients in the Caroline's Cooking Amazon store. 

    I have drawn on a few recipes for these, including this The Greek foodie recipe.

    Remember to pin for later!

    Keftedes are Greek meatballs that are packed with delicious flavor. They are juicy and aromatic with mint and perfect to snack on with other mezze, or enjoy with tzatziki and bread as a wrap. #meatball #greekfood #mezze
    « Plum jam
    Blackberry bourbon smash »
    • Share
    • Tweet
    • Reddit
    • Yummly

    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. Lauren Michael Harris

      June 24, 2021 at 7:54 am

      5 stars
      I love these Greek meatballs! They remind me of meatballs my grandmother used to make. This recipe is going right on my must-make list!

      Reply
      • Caroline's Cooking

        June 24, 2021 at 8:24 pm

        It's possible they are similar as they are a pretty traditional mix, and delicious too. Enjoy!

        Reply
    2. Natalie

      June 22, 2021 at 8:08 am

      5 stars
      Oh wow, this sounds delicious. I must give this a try. I bet my family would love this for dinner. I'm definitely making this.

      Reply
      • Caroline's Cooking

        June 24, 2021 at 8:20 pm

        Thanks, hope you enjoy as much as we did!

        Reply
        • Andreas

          March 16, 2022 at 8:40 am

          How long would they last in the fridge uncooked? I know they can be frozen cooked or raw for a month but any idea on uncooked in the fridge?
          Thanks!

          Reply
          • Caroline's Cooking

            March 16, 2022 at 9:04 am

            I'd say made the day before is fine but not sure I would make them that much more ahead than that - maybe another day at most. They are more likely to build up moisture, and personally I don't like to leave open ground meat in the fridge long.

            Reply

    Primary Sidebar

    Keftedes are Greek meatballs that are packed with delicious flavor. They are juicy and aromatic with mint and perfect to snack on with other mezze, or enjoy with tzatziki and bread as a wrap. #meatball #greekfood #mezze
    Caroline's Cooking

    Welcome! I'm Caroline and this is where I share recipes inspired by travels, places I want to go, or just ideas from feeding the family. Most recipes are easy to make and healthier, but there are treats too!

    Read more →

    Try these popular recipes

    • baked portobello mushrooms on plate
      Baked portobello mushrooms
    • side view of torn loaf of Japanese milk bread
      Japanese milk bread
    • Tarta de Santiago from overhead
      Tarta de Santiago (Spanish almond cake)
    • stacked plates with English tea sandwiches close up
      Traditional English tea sandwiches
    • Swedish cardamon buns with one on plate in front
      Swedish cardamom buns
    • Rhubarb fool in glass
      Rhubarb fool

    Recent posts

    • stack of Scotch pancakes in plate with raspberries on top and to side.
      Scotch pancakes (drop scones)
    • plate of arroz de pato Portuguese duck rice with green beans behind.
      Arroz de pato (Portuguese duck rice)
    • plate of crawfish etouffee.
      Crawfish etouffee
    • overhead view of har gow dumplings in bamboo steamer.
      Har gow (crystal shrimp dumplings)

    Let's get social!

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube

    Footer

    Keftedes are Greek meatballs that are packed with delicious flavor. They are juicy and aromatic with mint and perfect to snack on with other mezze, or enjoy with tzatziki and bread as a wrap. #meatball #greekfood #mezze

    Learn more

    • Privacy Policy
    • Language and measurements
    • About Caroline's Cooking
    • Web stories

    Caroline's Cooking is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

    Copyright © Caroline's Cooking 2014 - 2024