
By Lily
We make these Greek meatballs when we want a dinner that feels a little special but still comes together on a weeknight. Tender, juicy meatballs seared until golden and then simmered in a bright, buttery lemon sauce, they taste like a cozy taverna meal made right in our own kitchen. That is real food for real life, comforting, flavorful, and meant to be shared around the table.
Known as keftedes, these Greek meatballs are made with a blend of ground turkey and beef, seasoned with garlic, onion, oregano, and a little cumin. A simple soaked bread mixture keeps them soft and tender inside, while a quick sear gives them a golden crust. Finished in a silky lemon sauce and served over rice or with warm pita, they are pure Mediterranean comfort.
Tender, juicy Greek meatballs simmered in a bright, buttery lemon sauce and finished with a sprinkle of oregano.
Why You Will Love These Greek Meatballs
- That bright lemon sauce. These Greek meatballs are finished in a silky, buttery lemon sauce that is tangy and comforting at once.
- They are so tender. A soaked bread mixture keeps the meatballs soft and juicy on the inside.
- They are full of flavor. Garlic, onion, oregano, and a touch of cumin give them a warm, savory depth.
- They are versatile. Serve them as an appetizer, over rice, or tucked into warm pita.
- They feed a crowd. One batch makes plenty, which makes them perfect for family dinners and gatherings.
What Makes These Greek Meatballs So Good
The secret to tender Greek meatballs is the soaked bread. Crustless bread soaked in broth and lemon, then crumbled into the meat, acts like a soft cushion that keeps every bite moist and light. It is a simple step that makes a big difference, and it is what separates these from a dense, heavy meatball. If you enjoy the history, you can read more about the meatball and its many forms around the world.
A blend of ground turkey and beef gives the meatballs a wonderful balance of flavor and a juicy texture. Garlic, onion, oregano, parsley, and a little cumin season them through, while a quick sear in olive oil builds a golden, flavorful crust on the outside.
Then comes the sauce that makes these Greek meatballs unforgettable. Butter and a little flour are cooked together until toasty, then loosened with warm stock and plenty of fresh lemon juice. The meatballs simmer right in that glossy, tangy sauce, soaking up flavor and turning impossibly tender. A final shower of oregano and freshly ground pepper ties it all together.
Optional Pro Tip: Chill Before Searing
For Greek meatballs that hold their shape beautifully, refrigerate them for about an hour after shaping. A short chill firms up the mixture so the meatballs stay round and do not spread when they hit the hot pan. It is a small wait that pays off with a neater, more even sear.
When you do sear them, resist the urge to move them too soon. Let each side cook undisturbed for a few minutes so a golden crust can form, then turn them gently. That patience is what gives the meatballs their lovely color and depth of flavor.
Tips for the Best Greek Meatballs
- Soak the bread well. Let the crustless bread soak fully so it crumbles easily into the meat for a tender result.
- Do not overwork the mixture. Mix just until combined, since overworking can make the meatballs tough.
- Shape them evenly. Form similar size ovals so they cook at the same rate.
- Chill before cooking. A short rest in the refrigerator helps the meatballs hold their shape.
- Use a hot pan. Heat the olive oil well so the meatballs sear instead of steam.
- Let the crust form. Wait a few minutes before turning so a golden crust develops.
- Toast the flour. Cook the butter and flour until sandy and fragrant for a richer sauce.
- Taste the sauce. Adjust the lemon and seasoning at the end so the sauce is bright and balanced.
Variations and Add Ins
This recipe is easy to adjust to your taste. Here are a few simple ways to make these Greek meatballs your own.
- Fresh mint. Add a little chopped mint to the mix for a classic, fragrant Greek note.
- Fresh dill. Stir in fresh dill for a bright, herby flavor that loves lemon.
- Feta crumble. Sprinkle crumbled feta over the top before serving for a salty finish.
- Extra garlicky. Add another clove or two of garlic for a bolder bite.
- All beef. Use all ground beef if that is what you have on hand.
- Spiced up. Add a pinch of red pepper flakes for a gentle warmth.
- Lemon zest. Stir a little lemon zest into the meat for an extra citrusy lift.
- Saucy bowls. Make extra sauce to spoon generously over rice or potatoes.
How to Store and Reheat
These Greek meatballs make wonderful leftovers, and the flavor only deepens overnight. Store the meatballs and sauce together in an airtight container in the refrigerator for up to three days. Keeping them in the sauce helps them stay moist and tender.
To reheat, warm them gently in a skillet over low heat or in the microwave until heated through, adding a small splash of stock or water if the sauce has thickened. You can also freeze the meatballs, though the lemon sauce is best made fresh when you are ready to serve.
Serving Suggestions for Greek Meatballs
The bright lemon sauce makes these Greek meatballs wonderfully flexible. Spoon them over a bowl of warm rice so the grains soak up every drop, or serve them with soft pita for scooping.
They are just as at home on a mezze spread. Set them out alongside a fresh Greek salad, a creamy yogurt dip, and warm bread, and let everyone build their own plate. However you serve them, that lemony sauce is the star.
- Over rice. Serve on warm rice to catch the lemon sauce.
- With pita. Tuck them into soft pita or scoop them up with warm bread.
- With Greek salad. Pair with a crisp salad of cucumber, tomato, and olives.
- As a mezze. Add them to a spread with a yogurt dip and fresh vegetables.
Frequently Asked Questions
What are keftedes?
Keftedes are traditional Greek meatballs, seasoned with herbs and spices. This version is seared until golden and then finished in a bright lemon sauce.
Why do I soak the bread?
Soaked bread acts as a soft binder that keeps the meatballs tender and juicy, rather than dense and heavy.
Can I use just one kind of meat?
Yes. The blend of turkey and beef is lovely, but you can use all beef or all turkey based on what you prefer.
Why are my meatballs falling apart?
They may need a chill before cooking, or the mixture may be too wet. Refrigerate the shaped meatballs and let a crust form before turning them.
How do I keep them tender?
Do not overwork the meat, use the soaked bread, and let the meatballs simmer gently in the sauce until cooked through.
Can I make them ahead?
You can mix and shape the meatballs ahead and refrigerate them. Cook and sauce them when you are ready to serve.
What kind of sauce is this?
It is a simple lemon butter sauce, made by cooking butter and flour together, then loosening it with stock and fresh lemon juice until glossy.
Can I freeze Greek meatballs?
Yes. Freeze the cooked meatballs and make the lemon sauce fresh when you reheat them for the best texture.
What should I serve with them?
Rice, warm pita, and a fresh Greek salad are all wonderful. The lemon sauce is delicious spooned over everything.
How many do these Greek meatballs make?
The recipe makes a generous batch, enough to feed a crowd or to enjoy as leftovers throughout the week.
A Taste of the Mediterranean at Home
There is something joyful about a plate of tender Greek meatballs in a glossy lemon sauce, and the best part is how easy they are to bring to your own table. Bright, comforting, and endlessly versatile, they are the kind of dish that makes any night feel a little more special.
If you love these sunny Mediterranean flavors, try pairing them with another favorite like our Mediterranean lemon chicken for a full Greek inspired spread. However you serve them, we hope these meatballs bring a little warmth to your table.
Results vary by ingredients, equipment, and cooking conditions. Always taste and adjust as you go.
Greek Meatballs
Ingredients
Equipment
Method
- Soak the bread in the chicken broth and lemon juice. Tear it into smaller pieces and let it soak for a couple of minutes.
- Add both types of meat to a mixing bowl along with the egg, parsley, oregano, cumin, onion, garlic, salt, and pepper.
- Add the soaked bread, crumbling it as much as possible.
- Knead the meatball mixture until uniform.
- Shape into 15 oval-shaped meatballs and place on a large plate.
- Refrigerate for about an hour until firm.
- Heat a generous splash of olive oil in a large skillet or nonstick frying pan.
- Sear the meatballs on both sides until browned.
- Transfer meatballs to paper towels while preparing the sauce.
- Melt the butter over medium heat.
- Whisk in the flour and cook for 2 to 3 minutes until lightly golden.
- Pour in the hot stock and remaining lemon juice. Stir until smooth.
- Return the meatballs to the pan and cover.
- Simmer for about 20 minutes, turning once during cooking.
- Serve warm with freshly ground pepper and dried oregano.
Nutrition
Tried this recipe?
Let us know how it was!Enjoyed the recipe? Share it!
Kitchen Essentials We Recommend
Tools that make cooking easier — tried, tested, and loved.
As an Amazon Associate we earn from qualifying purchases.
Got a recipe the world should try?
Share your favorite family recipe or national dish with food lovers in 100+ countries.
Submit Your Recipe






