Flavorful Greek Meatballs in Lemon Sauce Recipe
These Flavorful Greek Meatballs in Lemon Sauce are the kind of dinner that earns a permanent spot in the rotation after the first time you make them โ tender, herb-packed meatballs simmered in a silky, bright lemon sauce that clings to every surface and makes the whole dish taste like something a Greek grandmother spent the afternoon on.
The meatballs themselves are seasoned with the classic combination of fresh mint, dill, garlic, and onion that defines Greek keftedes, but the lemon sauce is what elevates this beyond a standard meatball recipe. It’s built on the principle of avgolemono โ the traditional Greek egg-and-lemon technique used in soups and sauces โ which produces a sauce that is simultaneously creamy, tangy, and light without a drop of cream or flour in it.
Serve it over rice, orzo, or with warm pita to soak up every drop of that sauce, because leaving it in the pan is simply not an option.
Jump to RecipeWhat Puts This Recipe Above a Standard Meatball Dinner
The avgolemono-style sauce tastes richer than it actually is โ the egg yolk and lemon create an emulsion that coats the meatballs in something that feels indulgent but is genuinely light, which is a combination that almost no other sauce achieves.
The fresh herbs in the meatballs also make a real, noticeable difference over dried โ fresh mint and dill in a meatball is an entirely different experience from dried, and it’s the detail that makes guests ask what’s in them.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 4 servings (about 20 meatballs)
Ingredients for the Meatballs and Lemon Sauce
For the meatballs:
- Ground lamb or ground beef (or a mix of both): 1 lb (453g)
- Yellow onion, grated or very finely minced: 1/4 cup
- Garlic cloves, minced: 3
- Fresh mint leaves, finely chopped: 2 tablespoons
- Fresh dill, finely chopped: 2 tablespoons
- Fresh flat-leaf parsley, finely chopped: 2 tablespoons
- Dried oregano: 1 teaspoon
- Ground cumin: 1/2 teaspoon
- Ground cinnamon: 1/4 teaspoon
- Breadcrumbs: 1/3 cup (35g)
- Large egg: 1
- Fine sea salt: 3/4 teaspoon
- Black pepper: 1/4 teaspoon
- Olive oil: 2 tablespoons, for searing
For the lemon sauce:
- Chicken broth, warmed: 1 1/2 cups (360ml)
- Large egg yolks: 2
- Fresh lemon juice: 3 tablespoons (about 1 1/2 lemons)
- Lemon zest: 1 teaspoon
- Garlic clove, minced: 1
- Unsalted butter: 1 tablespoon
- Cornstarch: 1 teaspoon, dissolved in 1 tablespoon cold water
- Fine sea salt and white pepper: to taste
- Fresh dill: for garnish
- Lemon slices: for garnish
How to Make Them From Start to Sauce
Making and searing the meatballs:
- Combine the ground meat, grated onion, garlic, mint, dill, parsley, oregano, cumin, cinnamon, breadcrumbs, egg, salt, and pepper in a large bowl and mix until just combined โ overmixing compacts the mixture and makes the meatballs dense rather than tender.
- Wet your hands lightly with cold water and roll the mixture into balls about 1.5 inches in diameter, placing them on a plate as you go. You should get approximately 20 meatballs.
- Refrigerate the shaped meatballs for 10 minutes while you set up the pan โ chilling helps them hold their shape during searing.
- Heat the olive oil in a large skillet over medium-high heat until shimmering.
- Sear the meatballs in a single layer, turning every 90 seconds or so, for 5 to 6 minutes total until browned on most sides โ they don’t need to be fully cooked through at this stage since they’ll finish in the sauce.
- Remove the meatballs to a plate and set aside.
Making the lemon sauce:
- Pour off any excess oil from the skillet, leaving about a teaspoon, then add the minced garlic and cook over medium heat for 30 seconds until fragrant.
- Add the butter and let it melt, then pour in the warmed chicken broth and bring to a gentle simmer.
- Stir the dissolved cornstarch slurry into the simmering broth and cook for 1 minute, stirring, until the broth thickens slightly.
- Whisk the egg yolks and lemon juice together in a small bowl until smooth.
- Remove the skillet from the heat completely, then slowly pour the egg yolk and lemon mixture into the hot broth while whisking constantly โ the residual heat will cook the yolks gently without scrambling them if you keep the pan off the burner and whisk without stopping.
- Return the pan to the lowest heat setting and stir in the lemon zest, then taste and adjust with salt, white pepper, and more lemon juice if needed.
- Nestle the seared meatballs back into the sauce and spoon the sauce over them.
- Simmer very gently on the lowest heat for 8 to 10 minutes until the meatballs are cooked through โ do not boil the sauce after the egg yolks are in or it will curdle.
- Garnish with fresh dill and lemon slices and serve immediately.
Serving these over rice? Our Easy Rice Pilaf adds enough flavor to stand up to the lemon sauce without competing with it โ far better here than plain steamed rice as a base.
The Technique That Makes the Sauce Work
The avgolemono method โ tempering egg yolks with hot liquid off the heat โ is the key to a sauce that’s silky and creamy without using any cream or flour as a thickener. The egg yolks need to be added to hot broth that has been pulled off the heat, whisked constantly, and never returned to a boil. This is not a step to rush or skip the details on.
Removing the pan from the heat before adding the egg yolk mixture is non-negotiable. If the liquid is still at a simmer when the yolks go in, the proteins in the eggs will cook too fast, seize up, and you’ll end up with scrambled egg threads floating in a broken sauce. Off the heat, whisking constantly, the yolks cook gently and slowly into a smooth, velvety emulsion. According to Serious Eats, egg-based sauce emulsions are some of the most technique-sensitive in cooking precisely because the margin between perfectly tempered and scrambled is a matter of 10 to 15 degrees of temperature โ controlling the heat is the whole job.
The small amount of cornstarch in the sauce is a stabilizing insurance policy โ it gives the sauce enough body to hold together even if the egg yolks are tempered slightly imperfectly, and it keeps the sauce from breaking as it cools. Traditional avgolemono skips the cornstarch, but in a dinner recipe where the sauce needs to stay cohesive while the meatballs finish cooking in it, that extra stability is worth having.
What to Serve Alongside
Warm pita bread is the most natural companion โ the sauce is too good to leave in the pan and something to scoop it up with is not optional.
A simple Greek salad brings the right fresh, acidic contrast to cut through the richness of the lemon sauce without adding any cooking work. Our Greek Salad โ Fresh, Tangy and Easy comes together in ten minutes and is exactly the side this dinner needs alongside it.
Orzo cooked in chicken broth until just al dente also makes an excellent base โ it absorbs the lemon sauce the same way the meatballs do and turns the whole bowl into something that feels like a complete, cohesive meal rather than a protein and a side.
Variations for Different Nights
Use a half-and-half mix of ground lamb and ground beef for a more complex, slightly gamier flavor that is more authentically Greek in character than all-beef meatballs. Ground lamb alone is wonderful if you enjoy its distinct flavor โ it pairs with the mint and lemon in particular in a way that beef simply can’t replicate.
Add a handful of chopped sun-dried tomatoes to the meatball mixture for a version with bursts of concentrated, sweet-acidic tomato flavor through every bite โ particularly good if you’re using all-beef mince, since the tomato adds complexity that lamb would otherwise bring on its own.
Swap the lemon sauce for a simple tomato-herb sauce if you want a more familiar flavor profile but still want the fresh herb meatballs โ the seasoned meatballs are genuinely excellent in any sauce context and don’t need the avgolemono to justify making them.
If you love cooking with bold Mediterranean herbs and want another dish built around the same flavor palette, our Crispy Halloumi and White Bean Skillet uses a similar herb-forward Mediterranean approach in a completely vegetarian one-pan format.
Nutritional Information
| Nutrient | Amount Per Serving (5 meatballs with sauce) |
|---|---|
| Calories | 410 kcal |
| Protein | 28 g |
| Carbohydrates | 10 g |
| Fats | 28 g |
These values are estimates based on a 50/50 lamb and beef mix divided by 4 servings, without rice or sides. All-beef meatballs will reduce the fat content by approximately 4 to 5 grams per serving.
Storing and Reheating Without Breaking the Sauce
Store leftovers in an airtight container in the fridge for up to 3 days. The sauce will thicken considerably as it chills โ this is normal, not a sign that it’s broken.
Reheat gently on the stovetop over low heat, adding a tablespoon or two of chicken broth to loosen the sauce as it warms. Stir slowly and keep the heat below a simmer โ boiling the leftovers will cause the egg yolks in the sauce to break and turn the texture grainy. The microwave is workable on 50 percent power in 30-second intervals, stirring between each one, but the stovetop gives a noticeably better result with an egg-based sauce.
The meatballs alone freeze well for up to 2 months โ freeze them without the sauce, then make a fresh batch of lemon sauce when you’re ready to serve. The egg-based sauce does not freeze well and will separate when thawed regardless of how carefully it was stored.
Where This Recipe Can Go Wrong
Adding the egg yolk mixture to liquid that is still on the heat is the most common mistake and the one that causes the sauce to scramble โ take the pan fully off the burner, count to five, then add the yolk mixture while whisking. Those few seconds of cooling make all the difference.
Overmixing the meatball mixture is the second most frequent issue โ the more you work the meat after everything is combined, the tighter and denser the texture becomes. Mix just until the ingredients are evenly distributed and stop, even if the mixture still looks slightly rough.
Skipping the sear and dropping raw meatballs directly into the sauce skips the Maillard reaction that builds the savory, browned crust that contributes most of the meatballs’ deep flavor. The sauce cannot compensate for that flavor development โ sear first, always.
Flavorful Greek Meatballs in Lemon Sauce Recipe
Course: DinnerCuisine: MediterraneanDifficulty: Easy4
servings20
minutes25
minutes410
kcalIngredients
For the Greek Meatballs
1 pound ground lamb, ground beef, or a combination of both
ยผ cup finely grated yellow onion
3 garlic cloves, minced
2 tablespoons fresh mint, finely chopped
2 tablespoons fresh dill, finely chopped
2 tablespoons fresh parsley, finely chopped
1 teaspoon dried oregano
ยฝ teaspoon ground cumin
ยผ teaspoon ground cinnamon
โ cup breadcrumbs
1 large egg
ยพ teaspoon sea salt
ยผ teaspoon black pepper
2 tablespoons olive oil
For the Lemon Sauce
1ยฝ cups warm chicken broth
2 egg yolks
3 tablespoons fresh lemon juice
1 teaspoon lemon zest
1 garlic clove, minced
1 tablespoon butter
1 teaspoon cornstarch
1 tablespoon cold water
Salt and white pepper, to taste
Fresh dill, for garnish
Lemon slices, for serving
Directions
- Make the Meatballs
- In a large bowl, combine the ground meat, onion, garlic, mint, dill, parsley, oregano, cumin, cinnamon, breadcrumbs, egg, salt, and pepper.
- Mix gently until just combined.
- Shape into about 20 meatballs (roughly 1ยฝ inches each).
- Refrigerate for 10 minutes.
- Heat olive oil in a large skillet over medium-high heat.
- Brown the meatballs for 5โ6 minutes, turning often until browned on all sides.
- Remove from the skillet and set aside.
- Make the Lemon Sauce
- Discard excess oil, leaving about 1 teaspoon in the skillet.
- Add garlic and cook for 30 seconds.
- Stir in butter until melted.
- Pour in the warm chicken broth and bring to a gentle simmer.
- Mix cornstarch with cold water and stir into the broth.
- Cook for 1 minute until slightly thickened.
- In a small bowl whisk together the egg yolks and lemon juice.
- Remove the skillet from the heat.
- Slowly whisk the egg mixture into the broth, stirring constantly.
- Stir in the lemon zest and season with salt and white pepper.
- Return the skillet to the lowest heat.
- Add the browned meatballs back into the sauce.
- Simmer gently for 8โ10 minutes until the meatballs are fully cooked.
- Garnish with fresh dill and lemon slices before serving.
Notes
- Fresh herbs give the meatballs their authentic Greek flavor.
Do not boil the sauce after adding the egg yolks or it may curdle.
Chilling the meatballs before cooking helps them hold their shape.
Ground lamb provides the most traditional flavor, but beef or a combination works beautifully.
Serve with rice, orzo, mashed potatoes, or warm pita bread.








