Greek Meatball Recipe

30 Minute Meals

Greek Meatball Recipe (Keftedes)

Last Updated:
This post may contain affiliate links. Please read our disclosure policy.
Close up of Greek meatball recipe on platter


10 minutes


15 minutes


24 meatballs

This Greek meatball recipe is so easy and quick to make. It's tasty, and I love them served with homemade tzatziki.

I love a good Greek meatball recipe. Meatballs are called keftedes in Greece and they are a staple in my house for a quick, easy, and healthy dinner. Greek meatballs vary by region and family, but this is how I love to make my keftedes which I learned from only the best — my Greek mama and grandmother.

Greek meatball recipe on a serving platter

❤️ Why You’ll Love This Greek Meatball Recipe

  • Quick: Make this Greek meatball recipe in only 25 minutes. Have a hearty, delicious meal on the table the whole family will love
  • Healthy: This protein-packed meal is good for you, and you can feel good about feeding it to your family
  • Versatile: Serve these meatballs in whatever way you wish, I love them on their own, with rice, with tzatziki drizzled on top, the options are endless

🍲 Ingredients

Ground Beef – Of course, a classic meatball is made with lean ground beef, a good dose of protein that is incredibly versatile. However, if you’re not a red meat person, you can always use other ground meat like turkey or chicken. This recipe is great with ground lamb or pork too.


Mint – What really makes these Greek meatballs unique is the fresh mint. Fresh mint gives a pop of flavor that you’re unexpecting but pairs so well with the other spices and meat.

Close up of Greek meatball recipe on platter

👩‍🍳 How to Make This Greek Meatball Recipe

  1. Mix together ground beef, grated onion, minced garlic, salt, pepper, egg, chopped mint and breadcrumbs. Once combined, form into meatballs using about 1 heaping tablespoon per meatball.
  2. Coat the bottom of a frying pan with olive oil and turn to medium heat
  3. Fry the meatballs in batches, stirring everything a few minutes until meatballs are cooked through, about 10-12 minutes
  4. Serve with a squeeze of fresh lemon juice and our best-ever tzatziki

🪄 Tips and Tricks

  • If the meatballs are dry: Add a little liquid like some egg white or milk. Be careful though, only add a tiny bit at a time until you have the right consistency
  • Don’t overmix: Don’t overmix the meatballs or they’ll become very tough
  • Prep: You can totally prep these meatballs up to 24 hours in advance. Just keep them in the fridge until you’re ready to cook

🗒 Variations

  • Meat: Sub the ground beef with ground lamb, pork, turkey, or chicken. My personal next favorite beef is lamb. Pairs so well with the garlic and mint.
  • Serving: Serve as an appetizer with toothpicks for easy eating, or serve as a main course with a beautiful side salad, on top of rice, and drizzled with tzatziki

🗒 Best served with

👝 How to Store Leftovers

Store meatballs in an airtight container in the fridge for 3-4 days.

🤔 Common Questions

The meatballs are sticking to my hands when rolling

Wet your hands before shaping the meatballs to avoid the meat sticking to you

Can I add cheese to these meatballs?

You totally can. I suggest a good quality feta to really make these keftedes top notch

Can I freeze meatballs?

You betcha! You can totally freeze cooked meatballs. Freeze them on a baking tray first so they don’t all stick together when you add them to a bag.

Greek Meatball Recipe (Keftedes)

5 from 12 votes
This Greek meatball recipe is so easy and quick to make. It's tasty, and I love them served with homemade tzatziki.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course 30 minute meals
Cuisine Greek
Servings 24 meatballs
Calories 50 kcal
I’m Your Mommy Now

Your Greek mommy that is. 😍 Step into my kitchen to learn how to make yummy Greek food. 🍽️💃


  • 450 g (1 lb) lean ground beef
  • 1 large yellow onion, grated
  • 2 garlic cloves, minced
  • 2 tsp salt
  • 1/4 tsp pepper
  • 1 egg
  • 6 tbsp fresh chopped mint
  • 1/2 cup breadcrumbs
  • 1 lemon, cut into wedges
  • olive oil for cooking
  • tzatziki for serving (use our tzatziki recipe!)
Shop Ingredients on Jupiter





Calories: 50kcal | Carbohydrates: 3.1g | Protein: 4.9g | Fat: 2.1g | Saturated Fat: 0.5g | Polyunsaturated Fat: 0.3g | Monounsaturated Fat: 1.1g | Cholesterol: 19mg | Sodium: 226.1mg | Fiber: 0.5g | Sugar: 0.6g
Review This Recipe Let us know how it was!
Kayla Newton

5 stars
These are so beyond yum! Made them to go with some pitas and they got absolutely demolished. Another winner!

Maria Koutsogiannis

Thank you so much for the love, Kayla!!!

Rachel S

5 stars
These are so good! I love making these for parties or just a quick weeknight dinner. The use of mint is delicious, I usually throw some in the accompanying tzatziki as well.

Maria Koutsogiannis

YES!!! The best combo. Thanks for the love sweetie!

Elena Gamboa

5 stars
I tried this Keftedes recipe, and it was fantastic! Simple to follow, and the end result was delicious. The flavors were spot-on, and the whole family loved it. I couldn’t find breadcrumbs so I just mixed some toasted bread- it worked great (might even be useful if you don’t want to waste stale bread!). Definitely a five-star recipe worth keeping.

Maria Koutsogiannis

What a great hack hun! Genius and great for food waste!

Marike Victor

I loved how quick and easy these were to prepare. The falvour and the texture of the meatballs are amazing. Definitely a recipe that will be made on repeat in our house 😁

Maria Koutsogiannis

Thank you so much hun!

Marike Victor

5 stars
This was so easy to make and came out delicious. I went easy on the mint as I’m serving this to my family and they are not the most adventurous eaters, but the flavour still comes through and just adds that something extra. Absolutely delicious!

Maria Koutsogiannis

Thank you so much sweetie! This makes me so happy!

Catalina Acevedo

5 stars
Delicious 🤤 I saw this recipe on maria Instagram. I cooked them yesterday with the tzatziki and it was easy and fast, also the flavor was a game changer of the Chilean meatballs. I feel happy of learning to cook Greek foood.

Maria Koutsogiannis

This makes me so happy, thank you so much Catalina. <3

Elise Charlemagne

5 stars
Ces boulettes sont vraiment délicieuses surtout accompagnées de tzatziki. Une super recette à tester de toute urgence.

Maria Koutsogiannis

Thank you so much, Elise! This makes me so happy!


5 stars
Amazing! Super easy and quick to whip up on an evening I had no idea what to prepare for dinner. Thanks Maria for sharing your family recipes with us xo

Maria Koutsogiannis

Thank you so much, Bre!! This makes me so happy!!!!

5 from 12 votes (5 ratings without comment)

Post A Comment

Recipe Rating

Share to...