• Skip to primary navigation
  • Skip to header navigation
  • Skip to main content
  • Skip to primary sidebar

RecipeTin Eats

Fast Prep, Big Flavours

  • My RecipeTin
  • NEW cookbook!
  • Recipes
  • Recipes By Category
    • Iconic + cult classics
    • Mains
      • Chicken
        • Chicken mince
      • Beef Recipes
        • Ground Beef (Mince)
      • Pork
      • Lamb
      • Turkey
      • Shrimp / Prawns
      • Salmon
      • Fish recipes
      • Salad Meals
    • Quick and Easy
    • Soups
    • One Pot – One Pan
    • Stewy slow-cooked things
    • Slow Cooker
    • Sides
      • All
      • Salads & veg
      • Show Off Salads
      • Rice (all)
      • Fried rice recipes
      • Rice (plain)
      • Potato
    • Pasta
      • All
      • Pasta bakes
      • Pasta salads
    • Sweet
      • Cakes
      • Candy
      • Cheesecakes
      • Cupcakes & Muffins
      • Cookies
      • Puddings & Cosy Desserts
      • Bite Size
      • Pies
      • Slices & Bars
      • Frosting & Icing
      • Ice cream
    • Cuisine
      • Asian
        • All
        • Stir fries
        • Noodles
        • Soups
        • Chinese
        • RecipeTin Japan 🇯🇵
        • Korean
        • Modern Asian
        • Thai
        • Vietnamese
      • French
      • Greek
      • Indian
      • Italian
      • Mediterranean
      • Mexican
      • Middle Eastern
      • South American
    • Dietary
      • Gluten Free
      • Low Calorie
      • Vegetarian
    • Other Categories
      • BBQ
      • Breakfast
      • Burgers
      • 🎄Christmas
      • Cocktails
      • Party Foods
      • Rice Recipes
      • Roasts
      • Sandwiches & Sliders
    • Recipe collections
    • Cookbook recipes
  • My Food Bank
  • About
    • Me
    • RecipeTin Meals
    • My Cookbooks
      • Tonight (NEW!)
      • Dinner
    • Free Recipe Books
    • Contact
    • Nitty Gritty
      • Policy: Use of Recipes & Images
      • Privacy & Disclosure
Home Quick and Easy

Greek Meatballs (Keftedes)

By Nagi Maehashi
181 Comments
Share
  • Copy Link
  • E-mail
  • Facebook
  • WhatsApp
Published27 Mar '17 Updated18 Jun '25
Jump to
Recipe

These juicy Greek Meatballs rock! A traditional recipe, beautifully flavoured with red onion, fresh parsley, a touch of mint and hint of dried oregano. These meatballs are slightly crisp on the outside and are brilliant served as an appetiser with tzatiki and pita bread as part of a mezze spread (very Greek!), or as a meal with a salad.

Soft, juicy, beautifully flavoured GREEK MEATBALLS! Serve as an appetiser with tzatziki, main with Greek Salad or make wraps! www.recipetineats.com

Monday Meatball Mania is here! The rules are simple and the logic powerful: my friend Jo from Jo Cooks and I both agree that meatballs are the King of all Ball Shaped Foods. There cannot be too many meatballs in this world.

So at the beginning of this year, we embarked upon a mission to make this world a better place by contributing even more meatballs.

So on the last Monday of every month, we each publish a meatball recipe. And that, my friends, is the only rule. Giant meatballs, mini meatballs, stuffed meatballs…..ahh, the possibilities are endless!

Today, I’ve kept it respectably “normal” with these Greek Meatballs. One day I’m going to shock you with an outrageous meatball creation…. just you wait!

Soft, juicy, beautifully flavoured GREEK MEATBALLS! Serve as an appetiser with tzatziki, main with Greek Salad or make wraps! www.recipetineats.com

These Greek Meatballs are a step up from the basic meatball recipe. Grated red onion provides a fabulous flavour base as well as making these meatballs gorgeously juicy. And the flavourings are from herbs – fresh parsley, a hint of mint (I really love this touch), and some dried oregano. Oh, and garlic of course. Wouldn’t be Greek if there wasn’t garlic in it! 🙂

Just pop all this in a bowl, then squidge away with your hands to mix it all together. To make them easier to roll and to maintain a nice round shape while pan frying, just pop the mixture in the fridge for an hour before rolling into balls.

Soft, juicy, beautifully flavoured GREEK MEATBALLS! Serve as an appetiser with tzatziki, main with Greek Salad or make wraps! www.recipetineats.com

Greek Meatballs are dusted lightly with flour before pan frying. This creates a lovely light crust, sort of like when you dust fish / chicken etc with flour before pan frying. I really love this touch, but it’s not essential, you could actually skip it.

Greek Meatballs are not made with a sauce, so I like to serve this with tzatziki so I’ve provided my recipe for that as well. But even if you don’t have cucumber, plain yoghurt will work well too. The meatballs are certainly juicy and flavoured enough to eat plain, but having a sauce definitely adds that extra something-something. 🙂

Serve a big bowl of these as a starter with pita bread to tear up and make “mini” wraps, like I do in the video. Or make a big Greek Meatballs dinner plate with a side of Greek Salad and pita bread – mmmmm!!! – Nagi xx

PS If you really want to go all out, serve this with Easy Soft No-Yeast Flatbreads!

PPS This past weekend I went camping and made Greek “Burritos” with these meatballs using Lemon Rice Pilaf, baby spinach and cheese. Rolled them up in foil and pan fried them to warm up and melt the cheese, then we dunked them in tzatziki. No washing up and lip smackingly delish – even the kids went nuts over them!

I Get A Round: More Meatball Recipes

  • Thai Meatballs – Pork meatballs with lemongrass, garlic and a zesty hint of kaffir lime

  • Mexican Meatballs – Beef and pork meatballs supercharged with fiesty Mexican spices

  • Vietnamese Meatballs (Bun Cha!) – Char-grilled pork meatballs with dipping sauce from the streets of Hanoi

  • Italian Meatballs –  An Italian-American classic, these meatballs are pillowy soft

  • Swedish Meatballs – With a savoury and creamy sauce, these are one of the world’s most iconic meatballs!

  • Browse all Meatball recipes

Soft, juicy, beautifully flavoured GREEK MEATBALLS! Serve as an appetiser with tzatziki, main with Greek Salad or make wraps! www.recipetineats.com

Hungry for more? Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for all of the latest updates.

Soft, juicy, beautifully flavoured GREEK MEATBALLS! Serve as an appetiser with tzatziki, main with Greek Salad or make wraps! recipetineats.com

Greek Meatballs

Author: Nagi
Prep: 20 minutes mins
Cook: 12 minutes mins
Total: 32 minutes mins
Main
Greek
5 from 65 votes
Servings5
Tap or hover to scale
Print
  • 921
Juicy Greek Meatballs (Keftedes), beautifully flavoured with red onion, parsley, a hint of mint and dried oregano with a slightly crispy surface. See recipe video below.

Ingredients

Meatballs:

  • 1 red onion, grated
  • 500g / 1 lb beef mince (ground beef) (or lamb!)
  • 200g / 6.5oz pork mince (ground pork), or more beef
  • 2 garlic cloves, minced
  • 1 cup / 60g panko breadcrumbs (or use normal)
  • 1 egg
  • 1/4 cup fresh parsley, finely chopped
  • 6 large mint leaves, finely chopped (spearmint if you can, it’s authentic)
  • 1/2 tsp dried oregano
  • 1 tbsp extra virgin olive oil
  • 3/4 tsp salt
  • Black pepper

Cooking / Serving:

  • 1/2 cup flour any white
  • 3 tbsp olive oil
  • Finely chopped parsley optional, for garnish
  • Tzatziki (Note 5) or Greek yoghurt
Prevent screen from sleeping

Instructions

  • Grate the onion straight into a large bowl, then add remaining Meatball ingredients. Use your hands to mix well for a few minutes until the mixture is quite smooth and very well combined.
  • Optional: Refrigerate for 1 hour – makes them easier to roll + retains round shape when cooking.
  • Measure out heaped tablespoons and dollop onto a work surface – should make around 32 – 35. Then roll into balls.
  • Heat most of the oil in a large skillet over medium high heat (medium if you have a strong gas stove). Use enough oil to cover the surface of the skillet.
  • Cook in 2 to 3 batches: Dredge meatballs lightly in flour, shaking off excess, then place in the skillet. Roll them around and cook for 5 – 6 minutes, until nicely browned all over. Remove onto plate, cover to keep warm and repeat with remaining meatballs.
  • BAKING: Alternatively, spray generously with oil (preferably olive oil) then bake at 180C/350F for 20 minutes or until browned. The pan frying method is the traditional way and the meatballs are slightly juicier.
  • Serve as a starter as part of a mezze platter with pita bread and tzatziki, or make dinner plates by adding a salad like a Greek Salad!

Recipe Notes:

1. These freeze extremely well, and when reheated they are still nice and bouncy i.e. juicy!
2. Standby meal / camping: Another serving suggestion is to make “burritos”! Ideal because the meatballs stay nice and juicy. I used large tortillas / flatbreads, and stuffed them with Lemon Rice Pilaf, these Greek Meatballs, cheese and baby spinach. Rolled up tightly, wrapped in foil then frozen them. To serve, defrost then either bake or cook over low heat for 8 minutes, turning regularly, until crispy on the outside (do this in the foil). Then serve with tzatziki to dunk them in! I went camping this past weekend and this is what I took for one of the meals – fantastic because there’s no washing up.
3. A wonderful authentic recipe from My Greek Dish food blog. I only very slightly adapted it – e.g. used normal mint instead of spearmint, reduced oil in mixture to 1 tbsp and used panko  instead of normal breadcrumbs because they make slightly softer meatballs.
4. See notes above the nutrition table for commentary on the nutrition and how to reduce the calories.
5. Tzatziki: 2 Lebanese cucumbers (grated with juice squeezed out), 1¼ cups / 300g plain Greek yoghurt, 2 tsp white wine vinegar (or red wine or apple cider vinegar), 1 tbsp lemon juice, ½ garlic clove, minced, 1 tbsp extra virgin olive oil, ½ tsp salt, Black pepper. Mix ingredients and set aside 30 min.
It’s also terrific just served with plain yoghurt. You could doll up the yoghurt a bit with a squeeze of lemon + olive oil + salt & pepper + garlic. However, these meatballs are juicy enough to even eat plain, freshly cooked.
6. Greek Meatballs nutrition per serving, meatballs only. I took a conservative position on the amount of fat left in the skillet that is discarded so the actual calories are under 500 calories a serving. Also if you use lean beef and pork, that will reduce the calories further. You could also cut out the olive oil in the meatball mixture to reduce it even further.

Nutrition Information:

Serving: 185gCalories: 513cal (26%)
Did you make this recipe?I love hearing how you went with my recipes! Tag me on Instagram at @recipe_tin.

WATCH HOW TO MAKE IT

Greek Meatballs recipe video!


LIFE OF DOZER

Took Dozer camping the weekend! He really needs to learn camping etiquette – i.e. no running around the campsite like a lunatic, shoving his furry face and breathing his stinky breath into every tent at 6 am in the morning. 😣 Lucky it was a private campsite so it was just my friends and I. ❤️

SaveSave

Previous Post
One Pot Chicken Alfredo Pasta
Next Post
Custard (Creme Anglaise)

Hi, I'm Nagi!

I believe you can make great food with everyday ingredients even if you’re short on time and cost conscious. You just need to cook clever and get creative!

Read More

Free Recipe eBooks

Join my free email list to receive THREE free cookbooks!

Related Posts

Vodka pasta - Penne alla Vodka

Vodka Pasta

Anytime Chicken Breast recipe

My go-to Chicken Breast recipe

Smothered Rissoles

Smothered Rissoles

More Quick and Easy

Reader Interactions

Leave a Comment Cancel reply

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

Cooked this? Rate this recipe!




181 Comments

  1. Marie says

    August 20, 2019 at 9:19 pm

    5 stars
    I haven’t made them but had a question. I wanted to do these for a party. How would they taste if refrigerated after cooking? I was hoping to bake them too. I need to make them in bulk so I can’t do them on the day

    Reply
    • Nagi says

      August 21, 2019 at 2:15 pm

      Hi Marie, they would be fine, I’d just cover them and warm them in a microwave or slow cooker to serve – N x

      Reply
  2. Sybil says

    July 27, 2019 at 9:23 am

    I just had to try your recipe and test it on my Greek friend. I followed the recipe as written and she said they were better than hers! I loved them too! You should be very proud!

    Reply
    • Nagi says

      July 27, 2019 at 5:20 pm

      Woah, that’s the best compliment Sybil!!!

      Reply
  3. George says

    July 16, 2019 at 6:04 pm

    Being from Greece, I have to say that adding a tbsp vinegar in the mixture, makes the meatball even more crispier. Otherwise, the recipe is exactly like we do it in Greece.

    Reply
  4. Lindi says

    June 4, 2019 at 4:37 am

    5 stars
    These meatballs were delicious! I served them with Greek salad and pitas with tzaziki and we devoured it all. Thanks for the recipe!

    Reply
    • Nagi says

      June 4, 2019 at 9:20 am

      Yum! Sounds like you nailed it Lindi!

      Reply
  5. Siv says

    May 23, 2019 at 5:23 pm

    5 stars
    Perfect! Added 1tbs flour to keep the mixture together. So delicious. Yumyumyum.

    Reply
    • Nagi says

      May 23, 2019 at 8:27 pm

      I’m so glad you loved it Siv!

      Reply
  6. Brittney says

    May 5, 2019 at 9:48 pm

    5 stars
    I made these for dinner last night and they were soooo good!! We substituted ground turkey and used Italian style bread crumbs because it’s what we had in the cupboard and served them up in small tortilla wraps with tzatziki and a tomato mozzarella salad on the side. Thanks for the recipe, will definitely make again and again!!

    Reply
    • Nagi says

      May 6, 2019 at 8:50 am

      Sounds perfect Brittney!

      Reply
  7. Kathleen M Wagner says

    April 19, 2019 at 5:48 am

    5 stars
    I cooked these again last night after tweaking the recipe, and it was the best ever. The first time I made them they seemed a little dry, although they had a great flavor. (My fault, probably.) I’ve cured this by grating a raw potato into the meatball mixture. It makes the meatballs exquisitely moist, balances the seasonings, and contributes that touch of magic that the humble potato adds to everything.

    Reply
    • Nagi says

      April 19, 2019 at 10:21 am

      I’ve never tried that!

      Reply
  8. Stephanie says

    April 15, 2019 at 3:43 am

    5 stars
    I made these today and they were AMAZING! I left out the flour at the end, but it turned out great! Thank you for sharing this recipe!

    Reply
    • Nagi says

      April 15, 2019 at 12:51 pm

      I’m so glad you loved them Stephanie!

      Reply
  9. Emma says

    February 25, 2019 at 6:14 pm

    Looks great! I have a gluten sensitivity, would I be able to leave the breadcrumbs out?

    Reply
    • Kathleen M Wagner says

      May 19, 2019 at 4:00 pm

      When one of my sons was going through the wheat phase of an elimination diet – you know, omit one kind of food for a few weeks to see if that’s the one causing the problem – I found rolled oats a useful substitute for breadcrumbs in a lot of recipes. Whirl them in the food processor to get a crumbly meal that measures more or less the same as breadcrumbs.

      Reply
    • Nagi says

      February 26, 2019 at 1:18 pm

      Hi Emma, the breadcrumbs help to bind this – almond meal could be a good substitute here ❤️

      Reply
  10. Mari says

    February 20, 2019 at 12:44 pm

    5 stars
    Quote “One day I’m going to shock you with an outrageous meatball creation…. just you wait!”

    Yep… We’re still here… And we ain’t goin’ nowhere….

    Reply
    • Nagi says

      February 20, 2019 at 9:00 pm

      😂😂

      Reply
  11. Jen says

    February 15, 2019 at 1:13 pm

    5 stars
    These were delicious. And approved by my Greek father-in-law. He says they’re the real deal. We like salt too much and added a bit more than the recipe called for. We baked and pan fried, both delicious, pan fried had a bit more flavor.

    Reply
  12. Pamela Mkunu says

    February 3, 2019 at 5:24 pm

    5 stars
    Totally loved these. And just like your lentil salad they were a hit.

    Reply
    • Nagi says

      February 3, 2019 at 9:21 pm

      Woot! Great Pamela!

      Reply
  13. Melanie says

    January 24, 2019 at 1:43 pm

    Hi Nagi . I’m going to freeze some of the meatballs so is it best to freeze them cooked or raw. Every recipe of yours is amazing so thank you for making cooking such a pleasure.

    Reply
    • Nagi says

      January 24, 2019 at 2:44 pm

      Hi Melanie, I always freeze mine raw then thaw and cook ❤️

      Reply
  14. dianne young says

    September 3, 2018 at 7:07 am

    How many meatballs does this recipe make and how many are in a serving? Also, how large are the meatballs?

    Reply
  15. Alexandra says

    August 16, 2018 at 12:04 am

    5 stars
    I was born in Greece and my Mom and Gramma used to make these meatballs all the time. I have to say this recipe is amazing and very authentic. I also add veal and double the fresh mint. Everyone I serve them to absolutely loved them and ask for the recipe. I’m going to try a lot more of your fabulous recipes !

    I just made a batch of 125 of them – they freeze extremely well so I can share them with family and friends at a moment’s notice 🙂

    Opah and Thank-you !

    Reply
  16. Catherine says

    June 28, 2018 at 8:48 pm

    5 stars
    Thank you so much for this recipe…absolutely delicious! Also made your tzatziki and Greek salad. What a lovely, healthy and tasty meal. Meatballs were so moist and tasty with a lovely crust. Yum, yum, yum is all I can say! Plenty left for another couple of delightful meals.

    Reply
    • Nagi says

      June 29, 2018 at 8:56 pm

      That’s terrific Catherine! I’m so glad you enjoyed this one – thanks for letting me know! N x

      Reply
  17. Brindha Gajendran says

    May 15, 2018 at 3:48 am

    5 stars
    Meatballs look awesome… as i dont eat pork ,can this be made with turkey and lamb/beef? If so how much of each? Thanks.

    Reply
  18. Lindsey Abercrombie says

    May 2, 2018 at 9:48 am

    5 stars
    Can meatballs be kept warm in a crockpot and served with sauce on the side? I’m looking for a meatball recipe that I can do that with as I want to serve a few different sauces. Maybe with a bit of broth in the bottom of the crockpot?

    Reply
    • Cate says

      April 13, 2019 at 12:02 pm

      Blasphemy! Greeks never serve keftededes with sauce!

      Reply
  19. Cheryl says

    February 9, 2018 at 12:29 pm

    5 stars
    Made these today, they were juicy, flavourful. Added a bit more mint, and served for dinner with warm pita bread, home made humus, a greek salad and tzatsiki, wonderful! Will make these again for sure. They’d make a great appy at a party or pot- luck contribution.

    Reply
    • Nagi says

      February 12, 2018 at 7:42 pm

      That’s wonderful to hear Cheryl! Thanks for letting me know! N x ❤️

      Reply
  20. Miss says

    January 16, 2018 at 12:21 am

    5 stars
    Definitely not a quick dinner but excellent recipe! Made the Greek salad too and served with homemade paleo naan. Such a delicious combo. Keeper!

    Reply
    • Nagi says

      January 17, 2018 at 8:09 pm

      That’s so great to hear Miss! Thank you for taking the time to let me know! N x

      Reply
Newer Comments
Older Comments

Primary Sidebar

Hi, I'm Nagi!

I believe you can make great food with everyday ingredients even if you’re short on time and cost conscious. You just need to cook clever and get creative! Read More

Free Recipe eBooks

Join my free email list to receive THREE free cookbooks!

Meet Dozer

Official taste tester of RecipeTin Eats! Meet Dozer
As Featured On

Never miss a recipe!

Subscribe to my newsletter and receive 3 FREE ebooks!

Subscribe
Recipes
  • All Recipes
  • By Category
  • Collections
About
  • About Nagi
  • About Dozer
  • RecipeTin Meals
Related
  • RecipeTin Japan
Help
  • Contact
  • Image Use Policy
© RecipeTin Eats 2025
  • Privacy Policy & Terms
Site Credits
Maintained by Human Made Designed by Melissa Rose Design Developed by Once Coupled
All Rights Reserved

Subscribe to my newsletter

Sign up and receive 3 FREE EBOOKS!