• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Chili to Choc logo
  • About
  • Recipes
  • Subscribe
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
  • About
  • Recipes
  • Contact
subscribe
search icon
Homepage link
  • About
  • Recipes
  • Contact
×
Home » Recipes » Beef & Lamb

Easy Greek Meatballs (Keftedes)

Modified: Feb 19, 2025 · Published: Sep 18, 2020 by Qashang · This post may contain affiliate links.

Jump to Recipe
Pinterest collage for Keftedes.

Juicy, tender and bursting with flavours these Keftedes (Greek-style Ground Beef Meatballs) are super easy to make. Serve them as an appetizer or for main course with tzatziki sauce, pita bread and Greek salad.

Meatballs on a plate with tzatziki sauce and pita bread on the side and salad behind it.
Table of Content
  • What Is Keftedes
  • Ingredients & Substitutions
  • How To Make Keftedes
  • Helpful Tips
  • Storage & Meal Prep
  • How To Serve Keftedes
  • FAQ
  • More Ground Beef Recipes
  • 📖 Recipe

What Is Keftedes

Keftedes are Greek meatballs, typically made with ground beef or a beef-lamb mix, flavored with herbs, spices, and aromatics. They’re lightly dredged in flour and pan-fried for a crispy exterior while staying juicy inside.

Often served with tzatziki, pita, or as part of a mezze spread, they’re a staple in Greek cuisine. Keftedes are famous as an appetizer but can easily be turned into an entree by serving some bread or rice with them.

Closeup of Greek meatballs with tzatziki on it.

To level up your meal, serve these Greek Keftedes with my Batata Harra, Saffron Rice or over any pasta of your choice.

Ingredients & Substitutions

See recipe card for quantities.

  • Beef – Traditionally, keftedes are made with beef or a mix of beef and lamb for extra flavor. Ground turkey or chicken can be used as a leaner option.
  • Red Onion & Garlic – These add depth and a hint of sweetness. White or yellow onions work too, but red onion gives a slightly sharper taste.
  • Dried Oregano & Cinnamon Powder – Oregano brings a classic Greek touch, while cinnamon adds warmth. If you don’t like cinnamon, you can skip it, but it enhances the flavor.
  • Parsley & Mint – Fresh herbs brighten the meatballs. Spearmint is key for authentic Greek keftedes, but if you can't find it, you can use mint and parsley. Swap with dried parsley if you don't like fresh one.
  • Bread & Milk – Softens the texture, making the keftedes juicy. You can swap the bread for breadcrumbs, but soaking it in milk keeps the meatballs tender.
  • Egg – Acts as a binder to hold everything together.
  • Flour for Dredging – Creates a light crust when pan-fried. You can use cornstarch for a lighter option.
  • Olive Oil – Essential for pan-frying, giving the Greek meatballs a rich flavor. Use light or extra virgin olive oil. Avoid substituting with neutral oils if you want an authentic taste.

How To Make Keftedes

Here's how you can make this easy Greek meatballs recipe!

Step by step instructions of how to make greek meatballs.
  1. Combine all the ingredients in a bowl so that you don't have to over-work your meat later and make it tough.
  2. Then add the ground beef to it. You can also use lamb.
  3. Mix everything together till it is incorporated well. Then refrigerate the meat for 1 hour so that the flavours can gel in.
  4. Take around 2 tablespoon of the mixture and make balls. This mixture makes around 24 balls. Dredge the balls in the flour and shake off excess. The flour gives the meatballs a crispy coating.
  5. Shallow-fry in olive oil till they are brown from all sides.
  6. Remove from the pan and serve with tzatziki or my creamy avocado sauce.

Helpful Tips

  • Use fresh herbs – Fresh parsley and mint add the best flavor. Dried herbs won’t have the same impact.
  • Don’t skip the milk-soaked bread – It keeps the meatballs soft and juicy.
  • Chill the mixture – Letting it rest in the fridge for 30 minutes helps the flavors blend and makes shaping easier.
  • Don’t overcrowd the pan – Fry in batches to get an even, crispy crust without steaming the meatballs.
Keftedes with mint garnish and tzatziki dressing.

Storage & Meal Prep

  • Meal Prep – Mix and shape the beef meatballs up to 24 hours in advance and store them covered in the fridge until ready to cook.
  • Storage – Cooked keftedes stay fresh in an airtight container for up to 4 days. Let them cool completely before storing, and use a paper towel to absorb excess moisture.
  • Freezing – Freeze raw or cooked meatballs in a single layer on a tray, then transfer to a freezer bag or container. Uncooked meatballs last up to 3 months in the freezer, cooked ones up to 2 months.
  • Reheating – Warm in a skillet over medium heat, bake at 175°C (350°F) for 10 minutes, or microwave in short intervals until heated through.

How To Serve Keftedes

Keftedes are versatile and can be served in various ways.

For a classic touch, pair them with creamy tzatziki for dipping, squeeze some lemon on top or my avocado crema for an interesting flavor.

They’re also great in rice bowls or pita wraps, stuffed with tomatoes, onions, feta cheese and a drizzle of yogurt sauce. As part of a mezze platter, serve alongside olives, feta, and grilled veggies.

For a heartier meal, pair these Greek meatballs with my kabuli rice, saffron rice, smashed potatoes or Greek potato wedges. You can also add them to my cucumber salad for a protein-packed, fresh option.

FAQ

What are keftedes made of?

Keftedes are made from ground beef (or a mix of beef and lamb), along with garlic, red onion, fresh herbs like parsley and mint, spices such as oregano and cinnamon, and soaked bread to keep them tender. They’re then shaped into balls, dredged in flour, and pan-fried.

What is the difference between bifteki and keftedes?

Bifteki are larger, thicker Greek burgers, often made with a similar mix of meat, herbs, and spices but are usually grilled or baked. Keftedes are smaller, meatball-sized, and pan-fried, with a more delicate texture.

Can I bake or air fry keftedes?

Yes, you can bake or air fry these Greek meatballs! To bake, preheat the oven to 375°F (190°C) and place the meatballs on a baking sheet for 20-25 minutes, flipping halfway through. For air frying, preheat to 375°F (190°C) and cook for 10-12 minutes, shaking the basket halfway through for even cooking.

More Ground Beef Recipes

If you loved my keftedes recipe, you'll surely love these:

  • Lebanese Kafta Kebab 
  • Pakistani Gola Kabab
  • Chapli Kabab (Spicy Mince Patty)
  • Beef Kofta Curry (Pakistani Meatballs Curry)

Let’s stay connected! Follow me on Instagram, Facebook and Pinterest for the latest updates. And subscribe to my YouTube channel for video recipes.

📖 Recipe

Greek meatballs (keftedes) on a plate garnished with mint and pita bread behind it

Easy Greek Meatballs (Keftedes)

Keftedes are juicy, flavorful Greek meatballs made with ground beef, fresh herbs, and spices, then pan-fried to crispy perfection. Serve with tzatziki, pita, or a Greek salad for a delicious meal.
4.72 from 7 votes
Print Pin Rate
Prep Time: 10 minutes mins
Cook Time: 15 minutes mins
Total Time: 25 minutes mins
Servings: 24 meatballs
Author: Qashang

Ingredients

  • 500g (1.1 lb ) ground beef or ground lamb
  • 1 small red onion finely diced
  • 2 garlic cloves minced
  • ¾ teaspoon salt
  • 1 teaspoon dried oregano
  • 1 teaspoon cinnamon powder
  • 1 teaspoon black pepper powder
  • 1 teaspoon dried parsley or 1 tablespoon fresh chopped parsley
  • 1 tablespoon fresh mint leaves finely chopped
  • 1 teaspoon crushed red pepper (optional)
  • 1 (28g) bread slice mashed in 2 tablespoon milk
  • 1 egg
  • ½ cup all-purpose flour for dredging
  • ¼ cup olive oil for frying
Prevent your screen from going dark

Instructions

  • In a large bowl, combine all the ingredients except for the flour and oil. Mix thoroughly, then cover and refrigerate the mixture for 1 hour.
  • Once chilled, take about 2 tablespoons of the mixture and shape it into round meatballs. If the mixture is sticky, lightly grease your hands with oil.
  • Place the flour in a shallow dish. Dredge each meatball in the flour, ensuring an even coating, then shake off any excess.
  • Heat oil in a large pan over medium heat. Fry the meatballs, turning occasionally, until golden brown on all sides.
  • Remove the keftedes from the pan and serve with tzatziki sauce, pita bread, and a Greek salad.

Notes

  1. Avoid overcrowding the pan to ensure the meatballs cook evenly and become crispy on all sides.
  2. For baking, preheat the oven to  190°C (375°F) and bake for 20-25 minutes, flipping halfway through. For air frying, cook at 190°C (375°F) for 10-12 minutes, shaking the air fryer basket halfway through.
  3. For meal prep, shape the meatballs and refrigerate for up to 24 hours. To store, keep cooked keftedes in an airtight container in the fridge for up to 4 days, or freeze uncooked or cooked meatballs for up to 2-3 months. Reheat before serving.

Nutrition

Serving: 1serving | Calories: 396kcal | Carbohydrates: 18.2g | Protein: 42.3g | Fat: 16.4g | Saturated Fat: 4.4g | Cholesterol: 153mg | Sodium: 571mg | Potassium: 608mg | Fiber: 2g | Sugar: 1.3g | Calcium: 42mg | Iron: 25mg
Did you make this recipe?Please leave a star rating and a review in the comments. You can also tag @chilitochoc on Instagram. I love hearing your feedback!

PIN FOR LATER

Pinterest collage for Keftedes.

More Beef & Lamb Recipes

  • Kabab masala curry in a serving dish with lemon slices and garnishes.
    Kabab Masala (Seekh Kabab Curry)
  • A stack of keema naan on a white fabric and wooden board underneath.
    Keema Naan (Easy & Authentic)
  • A black dish of Mongolian beef noodles with chopsticks inside.
    Mongolian Beef Noodles
  • A dish of keema samosas with a small bowl of dipping sauce at the back.
    Keema Samosa

Reader Interactions

Comments

    4.72 from 7 votes (4 ratings without comment)

    Leave a Review 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. mollie says

    May 22, 2025 at 10:11 pm

    when you say 24 servings does that mean it can serve 24 people or makes 24 meatballs

    Reply
    • Qashang says

      May 26, 2025 at 9:00 am

      Hi! The 24 servings refer to 24 meatballs specifically, as mentioned in the recipe card. Hope that clears it up! 🙂

      Reply
  2. Julie Lang says

    February 16, 2023 at 3:30 am

    5 stars
    I used ground turkey and it was delicious, but would also try ground lamb! Served with fresh warm pita, tzatziki and a greek salad as suggested - perfection! I did use panko crumbs instead of bread as we just like that better and along with a Tbsp of milk it worked out great. I will definitely be making this again!

    Reply
  3. Diane Giblin says

    April 24, 2021 at 3:59 pm

    How long in advance can these be prepared? And after being stored in refrigerator, how best to reheat?

    Reply
    • Qashang says

      April 24, 2021 at 4:35 pm

      You can marinate the meat 24h in advance. The meatballs will also last 3-4 days in the refrigerator. Reheat them in the microwave for a minute or two before serving.

      Reply
  4. Vanessa Dutra says

    February 08, 2021 at 10:26 am

    4 stars
    Hi. I made this recipe tonight with a few adjustments. I used 1 tsp dried mint instead of 1 tbsp fresh. Also fried them in the air fryer. They turned out perfect. Thanks. Now, I just realized you have chili flakes in the ingredients photo but it's not listed in the ingredients section. How much chili flakes was used? Thanks

    Reply
    • Chili to Choc says

      February 08, 2021 at 10:09 pm

      Glad to know the recipe turned out great after adjustments. The chili flakes are optional. I added around a teaspoon. Just mentioned it in the recipe card too. Thanks for your feedback!

      Reply
    • Michelle says

      August 20, 2021 at 1:18 am

      I love the air fryer idea! How long and on what temp?

      Reply
  5. J latef says

    September 24, 2020 at 8:25 pm

    5 stars
    Excellent

    Reply
    • Chili to Choc says

      September 25, 2020 at 10:42 am

      Thank you!

      Reply

Primary Sidebar

Display photo.

Hi, I am Qashang! I share fuss-free recipes from around the world that are rich in flavour and made with easily available ingredients.

More about me →

Latest Recipes

  • Kabab masala curry in a serving dish with lemon slices and garnishes.
    Kabab Masala (Seekh Kabab Curry)
  • Scooping out baked sausage pasta from a blue casserole dish with fresh basil garnish.
    Sausage Pasta Bake
  • Buttermilk French toast stacked on a white plate with berries on top and behind in small bowls.
    Buttermilk French Toast
  • Two blackened fish tacos on a wooden board with garnishes around it.
    Blackened Fish Tacos
  • Zarda rice in serving dish garnished with nuts and dried fruits.
    Zarda (Pakistani Sweet Rice)
  • A stack of keema naan on a white fabric and wooden board underneath.
    Keema Naan (Easy & Authentic)

Footer

↑ back to top

Newsletter

Privacy Policy

Contact

COPYRIGHT © 2025 BY CHILI TO CHOC. ALL RIGHTS RESERVED.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.