Easy Greek meatballs recipe, also known as Keftedes! Flavor-packed tender meatballs with a crispy crust and a lemony sauce. This recipe can serve a crowd as an appetizer, but see our serving suggestions for a Greek-style dinner bowl!
Keftedes, Kofte, or Kofta. Whatever the name, they all represent exquisite Eastern Mediterranean variations on meatballs. A mixture of ground meat infused with spices and flavors of whatever region they come from.
Formed into patties then baked as in this Turkish version. Grilled, kabob-style. Or pan-fried in extra virgin olive oil--then finished in a lemony sauce--as in today’s Greek meatballs.
This recipe is a very lose interpretation of Yiayia Helen’s Greek meatballs.
Helen and I met at a local Greek festival last year. A feisty grandma with a binder full of Greek recipes. Pages worn out and stained with olive oil. She had no problem sharing about her famous Greek meatballs. “I make for a minimum of 50 people at a time,” she announced as she pointed to the recipe.
Her keftedes meat mixture is flavored with fresh mint and spices like coriander, cumin, nutmeg and oregano. Yiayia Helen insisted on using Greek oregano, of course.
Tips for the best Greek meatballs
Every cook seems to have their own technique for creating the juiciest meatballs.
Helen’s trick? Add a bread-based paste (or mush) made by soaking day-old bread or pita into milk. You wring out the excess milk, then add the resulting piece of mushy bread into the keftedes mixture. This prevents bits of meat from binding to each other, keeping the patties tender.
And to achieve a crispy crust, it’s best to pan-fry the Greek meatballs in olive oil before adding the sauce.
Some versions of Greek keftedes call for red sauce, but I prefer this version with a lemony broth that's been thickened with egg yolk.
What to Serve with Greek Meatballs
This keftedes recipe makes about 32 meatballs. If you have a large crowd, you can simply serve load them up on a platter as an appetizer. But for dinner, I like to serve a few Greek meatballs in a bowl with pita bread, Greek salad, and Tzatziki sauce for dipping. Of course, you can simply make pita pocket sandwiches too.
PrintKoftedes Greek Meatballs
- Prep Time: 15 mins
- Cook Time: 20 mins
- Total Time: 35 minutes
- Yield: 32 meatballs 1x
Description
All-star keftedes Greek meatballs recipe. Tender on the inside, crispy on the outside. Flavor-packed with fresh mint, spices and a lemony Greek sauce!
Ingredients
- 1 medium yellow onion, grated
- 3 garlic cloves, minced
- Private Reserve Greek Extra Virgin Olive Oil (click here to purchase)
- 1 slice, day old bread, cubed and soaked in milk (you can use pita bread, if you like)
- 1 lb lean ground beef
- ½ lb ground lamb or pork
- 1 large egg PLUS 1 egg yolk, divided
- ¼ cup chopped fresh mint leaves
- 1 tbsp organic ground coriander
- 1 tsp dried oregano, preferably Greek oregano
- 1 tsp organic ground cumin
- ½ tsp ground cinnamon
- ¼ tsp ground nutmeg
- Salt and pepper
- 3 lemons, zested and juiced
- Flour for dredging
- 1 ¼ cup chicken broth
To Serve
- 1 Greek salad recipe
- 1 Tzatziki Sauce Recipe
- Pita Bread
Instructions
- If serving in bowls as suggested in this post, first prepare the Greek salad according to this recipe (dress salad later, if you prefer) and Tzatziki sauce according to this recipe. Set aside or refrigerate for now.
- In a large skillet like this one, heat 2 tbsp Private Reserve olive oil over medium heat. Add onions and garlic and cook until golden and translucent, stirring regularly. Transfer the onions and garlic mixture to a large mixing bowl to cool. Set skillet aside for later.
- Wring the excess milk out of the soaked bread. Add the bread to the mixing bowl.
- To the mixing bowl add the ground beef and lamb (or pork), 1 egg, fresh mint, spices, salt and pepper, and 1 tbsp lemon zest. Mix by hand until until mixture is fully incorporated.
- Form the meat mixture into balls (each the size of a heaping tablespoon.) Roll meatballs into the flour to lightly coat and place them on a large tray for now.
- In the large skillet you used earlier, add ¼ cup Private Reserve olive oil. Heat over medium-high. Turn heat to medium and add the meatballs to cook (do this in batches if you need to.) Cook meatballs for 10 minutes or so, turning occasionally, until fully cooked and well-crusted on all sides.
- With a slotted spoon, remove meatballs from skillet onto paper towels to drain any excess fat. Meanwhile, carefully discard most of the cooking fat from skillet (best to dump into a tin can until cooled). Return skillet to stove-top over medium heat.
- Whisk the 1 egg yolk with the chicken broth and lemon juice. Add to cooking skillet with the remaining lemon zest, then add the meatballs back in. Cook over medium heat for another 5 minutes until the lemon sauce thickens.
- Serve hot in bowls with pita bread, Greek salad and Tzatziki sauce. Or serve in pita pockets as sandwiches, if you prefer.
Notes
- Recommended for This Recipe Our Private Reserve Greek Extra Virgin Olive Oil (from organically grown and processed Koroneiki olives!) And all-natural and organic ground coriander, ground cumin, and ground nutmeg.
- SAVE! Try our Ultimate Mediterranean Spice Bundle or create your own 6-Pack or 3-Pack of our all-natural or organic spices!
- Category: Entree
- Cuisine: Greek
Keywords: Koftedes recipe, Greek meatballs recipe
Other Recipes to Try
Easy Greek Chicken and Potatoes Dinner
Stuffed Eggplant with Ground Beef and Bulgur
Hey Suzy! I'm looking to make these ahead of time and cook them throughout the week for my husband and me. Have you tried freezing the raw meatballs? How well do they keep in the freezer?
Hi, Mikayla! I have not tried freezing these meatballs, but I think it would work just fine!
Super legit tasting. I loved putting the meatballs on your Greek Lemon Rice and the lemony sauce atop all of it. It was fantastic and very different from the normal things I usually cook.
★★★★★
Great serving suggestion, Barbara! YUM!
Can I substitute parsley for mint?
Sure, Joy
Just made the meatballs last night and they are delicious...the only thing I changed was less coriander as I was a bit nervous about the quantity! I’ll be braver when I make them again.. Also looking forward to having them with the sauce another time...so bored of tomato sauces!
★★★★★
Wonderful, Mel! So glad these worked out well for you.
I loved this dish so much I made it two weeks in a row! I loved the texture and the spice profile was delicious. We served it with the lemony sauce over rice. I will be making this again!
★★★★★
Awesome! Go glad it's a hit :).
Delicious meatballs although the lemony sauce didn’t thicken at all for me. I combined ground turkey and lamb and the fresh mint from my garden was heavenly...I served with a Greek salad and bulgher with mint and peas .
Sounds like a great meal, Tami! Thank you for sharing!
Followed this recipe but replaced the meat with ground turkey and OMG, my family gobbled it up. Amazingggg
★★★★★
Awesome! Thank you for sharing!
What does the egg yolk do in the sauce? Is it just a thickener? Could you substitute cornstarch? I’m allergic to eggs and I know how to make the meatballs without them but I’m not sure what to substitute for the sauce. Any suggestions?
Hi Deborah, it does thicken the sauce but it is part of the flavor profile of this recipe. You can omit and use a tiny bit of cornstarch.
These were delicious and tasted just like my grandmother used to make. But, I have to say it is a LOT OF WORK. Et took me about three hours from set up to finish. I love the taste, but the next time, I make them I will leave the sauce out and I will cook them in the oven. Thanks. BB
So glad you enjoyed them, Barbara! Thanks for sharing your suggestions!
This was great! So flavorful and exactly what I was craving. Thank you for the recipe!
★★★★★
Wonderful, Amanda! Thank you!
We had just finished our dinner when I read your menu post and those meatballs made me salivate ; ) can hardly wait to enjoy your recipe , thank you for sharing
Alice, I can't wait to hear what you think once you try them!
Does it matter what kind of flour used?
You can change the flour to what you have or what you prefer to use. I am not sure it makes such a huge difference 🙂
Just made this one tonight and it was delicious. This is not a new dish for me, although you're recipe is one I will be keeping.
Keep up the good work, and thank you for sharing!
Dimitri, I so appreciate your kind comment! So glad to know this recipe is a keeper for you!
Hi Suzy,
Made these last week, wow so yummie tasty! With greek salad and Tzatziki.
As I didn´t fry the onions and garlic on beforehand, just mixed them in raw, it kept the Keftedes moist enough, even using normal dry bread crumb, as I do in Polpette and Japanese meatballs, too. Also, the minced pork helped keeping them soft, containing a little more fat than the beef.
In my Polpette recipe, I add crumbled Ricotta cheese, which also helps to keep them soft and tender. I´ll try this in my Keftedes next time, see how it results. Might work with Feta, too.
Just made these for a brunch yesterday! They were so yummy! They were a great addition to a Mediterranean spread! I also made the artichoke egg dish! Lovely brunch meal!
I want to make these for a friend to take them over to her family for their dinner along with a salad. My question is do you leave the meatballs in the broth, or keep them separate until they heat them up that evening. She just lost her mother and I wanted to make something tasty but easy for her to get ready.
★★★★★
My kids (aged 4 and 8) LOVED these meatballs! I used very lean ground turkey and I think the milk-soaked bread was the key to keeping them super moist. I also baked them in the oven (18 min @350 degrees) instead of frying them. I still made the lemony sauce and it was a hit as well!
★★★★★
Awesome, Colleen! Love this variation. Yes, the milk-soaked bread is key!
YUMMPSY!!!
Yay! Awesome