Greek meatballs in lemon sauce are a comforting Mediterranean dish that brings together tender, herb-packed meatballs and a silky avgolemono sauce. I first learned to make this recipe from a Greek friend’s grandmother, and it quickly became one of my most-requested dinners. The combination of fresh mint, parsley, and that tangy lemon sauce creates something truly special.
These Greek meatballs, known as Soutzoukakia in Greece, are nothing like the dense, heavy meatballs you might be used to. The secret is in the technique: grated onion keeps them incredibly moist, while fresh herbs add brightness. The avgolemono sauce (ahv-goh-LEH-moh-noh), a traditional Greek lemon egg sauce, transforms simple pan drippings into a velvety, restaurant-quality finish. I love making this recipe on busy weeknights because everything comes together in one pan, and the results taste like you spent hours in the kitchen. Whether you’re new to Greek cooking or a seasoned pro, these lemon sauce meatballs will earn a permanent spot in your dinner rotation.
Table of Contents
What You’ll Need for These Greek Meatballs
Before you start, gather your ingredients for both the meatballs and that incredible lemon sauce. I always use a mix of beef and pork for the juiciest results, though all beef works beautifully too. Fresh herbs make a noticeable difference here, so grab mint and parsley if possible.
For the Meatballs:
- 1 lb ground beef or a mix of beef and pork
- 1/2 cup grated onion
- 2 cloves garlic, minced
- 1/4 cup fresh parsley, chopped
- 1/4 cup fresh mint, chopped
- 1 egg, lightly beaten
- 1/2 cup breadcrumbs (preferably panko)
- 1 tbsp olive oil
- 1 tsp salt
- 1/2 tsp black pepper
For the Lemon Sauce (Avgolemono):
- 2 cups chicken or beef broth
- 2 eggs
- 1/4 cup fresh lemon juice (from 1-2 lemons)
- 1 tbsp cornstarch (optional, for extra stability)
Pro tip: I prefer panko breadcrumbs because they create a lighter texture than regular breadcrumbs. If you only have dried herbs, use 1 tablespoon each, but the flavor won’t be quite as bright and fresh.

How to Make Greek Meatballs in Lemon Sauce
I recommend reading through all the steps before starting, especially if this is your first time making avgolemono sauce. The tempering process is easier than it sounds, I promise.
Step 1: In a large bowl, combine the ground meat, grated onion, garlic, parsley, mint, beaten egg, breadcrumbs, olive oil, salt, and pepper. Mix gently with your hands until just combined, about 30 seconds. Don’t overmix or your Greek meatballs will turn out tough and dense.
Step 2: Shape the mixture into small, oval-shaped meatballs, about 1.5 inches long. You should get roughly 20-24 meatballs. Wet your hands slightly to prevent sticking. The oval shape is traditional for Soutzoukakia.
Step 3: Heat a 12-inch skillet over medium-high heat and add about 1 tablespoon of olive oil. Once the oil shimmers, add the meatballs in a single layer, working in batches if needed. Brown them on all sides for 8-10 minutes total. They don’t need to be cooked through yet. Remove and set aside on a plate.
Step 4: Pour the chicken or beef broth into the same skillet to deglaze, scraping up those flavorful browned bits from the bottom with a wooden spoon. Bring to a simmer over medium heat.
Step 5: While the broth heats, whisk the eggs in a separate bowl until frothy and light yellow. Still whisking, slowly drizzle in the lemon juice. If using cornstarch for extra insurance against curdling, dissolve it in 2 tablespoons of cold water and whisk it into the egg-lemon mixture.
Step 6: Here’s the crucial step for perfect lemon sauce. Very slowly, ladle about 1 cup of the hot broth into the egg mixture while whisking constantly. This is called tempering, and it gradually raises the temperature of the eggs so they don’t scramble. Take your time with this.
Step 7: Reduce the skillet heat to low. Pour the tempered egg mixture back into the skillet with the remaining broth, whisking continuously. Cook for 2-3 minutes until the sauce thickens slightly and coats the back of a spoon. Never let it boil after adding the eggs, or you’ll end up with scrambled eggs instead of silky sauce.
Step 8: Return the browned meatballs to the skillet with the avgolemono sauce. Simmer gently for 8-10 minutes, spooning sauce over the meatballs occasionally, until they’re cooked through (internal temperature of 160°F).
Common mistake to avoid: If you see the sauce starting to separate or curdle, immediately remove from heat and whisk vigorously. You can add an ice cube to quickly cool it down.
Perfect Pairings for Greek Meatballs
These Greek meatballs in lemon sauce pair beautifully with sides that soak up that incredible avgolemono.
Fluffy White Rice: The classic pairing that lets the lemon sauce shine. The rice absorbs every bit of that tangy, creamy goodness.
Orzo Pasta: This rice-shaped pasta is traditional in Greek cooking and creates a more substantial meal. The small shape catches the sauce perfectly.
Creamy Mashed Potatoes: For ultimate comfort food, serve these meatballs over buttery mashed potatoes. The combination is pure heaven on a cold evening.
Greek Salad: A crisp salad with tomatoes, cucumbers, feta, and olives provides a refreshing contrast to the rich lemon sauce meatballs.
Crusty Bread: Keep a basket of warm bread on the table. You’ll want every last drop of that sauce.
More Mediterranean Comfort Food You’ll Love
These Greek meatballs in lemon sauce fit perfectly alongside other hearty, comforting dishes that bring warmth to your dinner table. For a complete Mediterranean-inspired feast, pair them with our Creamy Tuscan Garlic Tortellini Soup, which shares that same rich, herb-forward flavor profile. The creamy broth and tender pasta make an excellent starter before serving these meatballs as the main course.
When you’re craving more protein-packed comfort meals, try our Crispy Parmesan Chicken with Rich Garlic Sauce or Honey Garlic Butter Chicken with Mac Cheese. Both recipes deliver that same satisfying combination of tender meat and luscious sauce that makes these Greek meatballs so special. For slow cooker fans, our Slow Cooker Teriyaki Meatballs offer a different flavor profile but the same easy, hands-off cooking style.
Storing Your Greek Meatballs
Store leftover Greek meatballs in lemon sauce in an airtight container in the refrigerator for up to 3 days. Keep the meatballs and sauce together so they stay moist and flavorful.
When reheating, use the stovetop over low heat rather than the microwave. Add a splash of broth if the sauce has thickened too much. Stir gently and heat just until warmed through, never letting it boil, or the avgolemono will separate.
For freezing, I recommend storing the cooked meatballs and sauce separately in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator, then reheat the sauce gently before adding the meatballs. The texture holds up remarkably well.
Your Greek Meatball Questions Answered
Can I make Greek meatballs without fresh herbs?
Yes, use 1 tablespoon each of dried parsley and mint instead of 1/4 cup fresh. The flavor will be milder but still delicious in the lemon sauce.
Why did my avgolemono sauce curdle?
The sauce curdled because it got too hot after adding the eggs. Always keep the heat low and whisk constantly. If it starts to curdle, remove from heat immediately and whisk in an ice cube.
Can I prepare Greek meatballs ahead of time?
Absolutely. Brown the meatballs and refrigerate for up to 24 hours. Make the lemon sauce fresh when ready to serve for the best texture and flavor.
Time to Make These Greek Meatballs
These Greek meatballs in lemon sauce prove that impressive, restaurant-quality meals don’t require complicated techniques or hard-to-find ingredients. The combination of tender, herb-packed meatballs and that silky avgolemono creates something truly memorable. Try this recipe tonight and bring a taste of Greece to your dinner table. Your family will be asking for these lemon sauce meatballs on repeat!
The Softest and Juiciest Greek Meatballs in Lemon Sauce
Incredibly soft Greek meatballs simmered in traditional avgolemono lemon sauce. Perfect weeknight dinner with fresh herbs and authentic Mediterranean flavors.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings (5-6 meatballs each) 1x
- Category: Main Course
- Method: Simmer
- Cuisine: Greek
Ingredients
- 1 lb ground beef or a mix of beef and pork
- 1/2 cup grated onion
- 2 cloves garlic, minced
- 1/4 cup fresh parsley, chopped
- 1/4 cup fresh mint, chopped
- 1 egg, lightly beaten
- 1/2 cup breadcrumbs (preferably panko)
- 1 tbsp olive oil
- 1 tsp salt
- 1/2 tsp black pepper
- 2 cups chicken or beef broth
- 2 eggs
- 1/4 cup fresh lemon juice (from 1–2 lemons)
- 1 tbsp cornstarch (optional, for extra stability)
Instructions
- In a large bowl, combine ground meat, grated onion, garlic, parsley, mint, beaten egg, breadcrumbs, olive oil, salt, and pepper. Mix gently with hands until just combined, about 30 seconds. Do not overmix.
- Shape mixture into small, oval-shaped meatballs about 1.5 inches long. Wet hands to prevent sticking. You should get 20-24 meatballs.
- Heat 12-inch skillet over medium-high heat with 1 tablespoon olive oil. Brown meatballs on all sides for 8-10 minutes total, working in batches if needed. Remove and set aside.
- Pour chicken or beef broth into same skillet to deglaze, scraping up browned bits. Bring to a simmer over medium heat.
- In separate bowl, whisk eggs until frothy. While whisking, slowly drizzle in lemon juice. If using cornstarch, dissolve in 2 tablespoons cold water and whisk into egg-lemon mixture.
- Very slowly ladle about 1 cup hot broth into egg mixture while whisking constantly. This prevents eggs from scrambling.
- Reduce skillet heat to low. Pour tempered egg mixture back into skillet with remaining broth, whisking continuously. Cook 2-3 minutes until sauce thickens slightly. Never let it boil.
- Return browned meatballs to skillet with avgolemono sauce. Simmer gently 8-10 minutes, spooning sauce over meatballs occasionally, until cooked through (160°F internal temperature).
Notes
- Use fresh herbs for best flavor. Dried herbs can substitute (1 tablespoon each) but flavor will be milder.
- Mix of beef and pork creates juiciest meatballs. All beef works well too.
- Never let sauce boil after adding eggs or it will curdle. Keep heat low and whisk constantly.
- If sauce starts to curdle, remove from heat immediately and whisk vigorously. Add ice cube to cool quickly.
- Grated onion keeps meatballs incredibly moist. Don’t skip this ingredient.
- Use 12-inch skillet with high sides for proper capacity when simmering meatballs in sauce.
Nutrition
- Serving Size: 5-6 meatballs with sauce
- Calories: 380 kcal
- Sugar: 3 g
- Sodium: 890 mg
- Fat: 22 g
- Saturated Fat: 8 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 15 g
- Fiber: 1 g
- Protein: 27 g
- Cholesterol: 185 mg







