The Softest and Juiciest Greek Meatballs in Lemon Sauce instantly caught my eye while I was scrolling through Pinterest one afternoon. The photo showed tender meatballs simmered in a creamy lemon sauce, and I just knew I had to make it. I followed the basics but added my own little twist — a touch more dill and an extra squeeze of lemon for brightness. The result was soft, juicy meatballs that melt in your mouth and fill the kitchen with that cozy, lemony aroma that makes everyone wander in asking, “What’s cooking?”
What Makes Greek Meatballs in Lemon Sauce So Special
These meatballs stand out for their gentle cooking method. Instead of frying or baking, they’re slowly simmered in a fragrant broth that turns into a velvety lemon-egg sauce. This keeps them moist, tender, and deeply infused with flavor. Each spoonful delivers the perfect balance between tangy, savory, and creamy — a true Greek classic that’s both refreshing and comforting.
Ingredients for the Softest and Juiciest Greek Meatballs in Lemon Sauce
For the Meatballs
- 1 lb ground beef (or a mix of beef and pork)
- 1 small onion, finely grated
- ¼ cup arborio rice (uncooked, rinsed)
- 2 tablespoons fresh parsley, chopped
- 1 tablespoon fresh dill, chopped
- 1 egg
- ½ teaspoon dried oregano
- Salt and black pepper to taste
For the Broth and Lemon Sauce
- 4 cups chicken broth
- 2 tablespoons olive oil
- 2 eggs
- Juice of 2 lemons (about ¼ cup)
- Salt and pepper to taste
How to Make the Softest and Juiciest Greek Meatballs in Lemon Sauce
Step 1: Mix the Meatball Mixture
In a large bowl, combine ground beef, grated onion, rice, parsley, dill, egg, oregano, salt, and pepper. Mix gently with your hands until just combined. Avoid overmixing — it can make the meatballs dense instead of tender.
Step 2: Shape and Chill
Form the mixture into golf ball-sized meatballs. Place them on a tray and chill in the refrigerator for 15–20 minutes. This helps them hold their shape during cooking.
Step 3: Simmer the Meatballs
In a wide pot or deep skillet, bring chicken broth and olive oil to a gentle simmer. Carefully lower the chilled meatballs into the broth. Cover and cook over low heat for about 30 minutes, until the rice is tender and the meatballs are fully cooked through.
Step 4: Make the Avgolemono Sauce
In a bowl, whisk the eggs, then slowly add the lemon juice while whisking continuously. To temper the sauce, gradually add a ladle of hot broth to the egg mixture while whisking. Then pour the tempered mixture back into the pot. Stir gently over very low heat until the sauce thickens slightly. Never boil — boiling will cause the eggs to curdle and ruin the creamy texture.
Use the Right Pan for Best Results
A wide stainless steel sauté pan with a lid works best for this recipe. It distributes heat evenly and maintains a gentle simmer without scorching the broth. Ceramic pans also perform well if they have deep sides, but avoid shallow or glass pans — they don’t retain heat as effectively and can lead to uneven cooking or broken meatballs.
Watch Out for These Common Mistakes
- Skipping the rice rinse: Unrinsed rice releases excess starch, making the meatballs gummy inside. Always rinse well before adding it in.
- Overheating the sauce: The avgolemono must be reheated gently. Even slight boiling will cause the eggs to separate.
- Crowding the pan: Give the meatballs room to simmer. Too many packed together can fall apart or cook unevenly.
Serving Information
Servings: 4 generous portions
Preparation Time: 20 minutes
Cooking Time: 35 minutes
Total Time: 55 minutes
Serving Suggestions
- Over Creamy Mashed Potatoes: The lemon sauce blends beautifully into the potatoes.
- With Crusty Bread: Perfect for soaking up every drop of that luscious sauce.
- As a Holiday Starter: Serve smaller meatballs for festive gatherings.
- Alongside a Greek Salad: The fresh veggies and feta balance the creamy lemon sauce.
- Family Style: Serve in a large bowl, topped with fresh dill and lemon wedges for a rustic look.
FAQs
1. Can I freeze these meatballs?
Yes, but freeze them before adding the lemon sauce. Reheat gently in broth, then make fresh avgolemono before serving.
2. Can I use ground turkey instead of beef?
Absolutely! Ground turkey or chicken is a lighter option. Just be careful not to overcook, as lean meat can dry out quickly.
3. Can I skip the rice?
It’s not recommended — rice helps soften and bind the meatballs, giving them their signature tender texture.
4. How do I prevent the sauce from curdling?
Always temper the egg-lemon mixture and keep the heat very low when reheating. Never let it boil after adding the eggs.
5. What herbs can I use instead of dill and parsley?
Fresh mint adds brightness, and thyme gives a deeper, more savory note.
6. Can I make the sauce thicker?
Yes. Add a touch more egg yolk or simmer very gently for a few minutes longer while stirring.
7. What can I serve with these meatballs?
They’re delicious with rice, roasted vegetables, or even orzo pasta.
8. Can I make this dish dairy-free?
It already is! Just ensure the broth doesn’t contain any dairy-based additives.
9. How long do leftovers last?
Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop.
10. Can I double the recipe?
Yes — just make sure to use a wider pot to prevent overcrowding, and adjust the sauce ingredients proportionally.
Conclusion
The Softest and Juiciest Greek Meatballs in Lemon Sauce is one of those timeless recipes that feels like a warm hug with every bite. The combination of fluffy meatballs, bright lemon sauce, and tender rice creates a meal that’s both elegant and homey. Whether served for a cozy dinner or a special celebration, this Greek classic always delivers comfort, flavor, and that unmistakable touch of Mediterranean soul.

Greek Meatballs in Lemon‑Egg Sauce (Avgolemono‑Style)
Ingredients
Equipment
Method
- In a large bowl, gently combine ground meat, grated onion, rinsed rice, parsley, dill, egg, oregano, salt and pepper. Avoid overmixing — mix until just combined.
- Form mixture into golf‑ball sized meatballs. Chill in refrigerator 15–20 minutes to help them hold shape while cooking.
- In a wide pot, bring chicken broth + olive oil to a gentle simmer. Carefully add meatballs. Cover and cook over low heat for 25–30 minutes until meatballs are cooked through and rice inside is tender.
- While meatballs simmer, whisk together eggs and lemon juice in a medium bowl. When meatballs are ready, ladle ~½ cup hot broth into egg‑lemon mixture slowly while whisking (tempering the eggs). Then gently stir the egg mixture back into the pot — over very low heat, without boiling — until sauce thickens slightly into a creamy lemon sauce.
- Remove from heat. Taste and adjust salt/pepper. Serve meatballs and sauce hot, maybe with a side of rice, orzo, crusty bread, or a fresh salad. A garnish of extra dill or parsley and a lemon wedge adds brightness.