Greek Meatballs Lemon Sauce

Category: Family Dinner Ideas

These Greek keftedes feature a flavorful blend of beef and pork, enhanced with soaked bread, wine, and Mediterranean seasonings. After shaping and chilling, the meatballs are seared until golden before being gently simmered in a velvety lemon-butter sauce. The distinctive tanginess from fresh lemon juice perfectly complements the rich meatballs, creating a balanced dish that's both comforting and sophisticated. Serve with a sprinkle of oregano and freshly ground pepper for an authentic finish.

Fatiha
By Fatiha Fatiha
Last updated Wed, 06 Aug 2025 15:58:31 GMT
A pan of meatballs in a lemon sauce. Pin
A pan of meatballs in a lemon sauce. | zestplate.com

This hearty Greek meatball dish combines juicy beef and pork meatballs with a velvety lemon sauce that transforms an ordinary weeknight dinner into something extraordinary. The Keftedes simmered in their tangy sauce create a comforting meal that brings Mediterranean sunshine to your table any time of year.

I first made these Keftedes for my husband on our anniversary after we returned from a trip to Greece. The moment the aroma of herbs and lemon filled our kitchen, we were instantly transported back to that little taverna overlooking the Aegean Sea.

Ingredients

  • Ground pork adds richness and prevents the meatballs from becoming dry
  • Lean ground beef provides hearty texture and traditional flavor
  • Bread soaked in white wine tenderizes the meatballs while adding subtle flavor
  • Dried oregano brings authentic Greek character look for Greek oregano if possible
  • Cumin adds earthy warmth that complements the bright lemon
  • Butter creates a silky base for the lemon sauce
  • Lemon juice brightens the entire dish use fresh lemons for best flavor
  • Stock enhances the savory depth of the sauce homemade is best but store bought works well

How To Make Keftedes In Lemon Sauce

Prepare the meatball mixture
Soak the bread in white wine until softened about 2 minutes. This step is crucial as the wine moistens the bread while adding acidity that tenderizes the meat. In a large bowl combine both meats with the egg herbs spices onion garlic and seasonings. Add the soaked bread breaking it into tiny pieces with your fingers to ensure even distribution.
Shape and chill the meatballs
Using slightly damp hands shape about 6570 grams of mixture into oval meatballs. The oval shape is traditional and helps them cook evenly. Place on a plate and refrigerate for an hour this step is essential as it helps the meatballs maintain their shape during cooking and allows flavors to meld.
Sear the meatballs
Heat olive oil in a large skillet until shimmering but not smoking. Carefully add meatballs without crowding the pan. Allow them to develop a golden crust before turning about 4 minutes per side. This caramelization creates depth of flavor that will enrich the final sauce. Transfer to paper towels to drain.
Create the lemon sauce
In a clean pan melt butter over medium heat until foaming subsides. Sprinkle in flour whisking constantly to prevent lumps. Continue cooking the roux for 23 minutes until it smells nutty and turns sandy blonde. This step cooks out the raw flour taste. Gradually whisk in hot stock and lemon juice creating a smooth velvety sauce.
Simmer to perfection
Return the meatballs to the sauce cover and simmer gently for about 20 minutes turning once. The slow simmer allows the meatballs to finish cooking while absorbing the lemony flavor. The sauce will thicken slightly and coat the meatballs beautifully.

My grandmother taught me to add a bit of water to my hands when shaping the meatballs to prevent sticking. She always said the secret to tender keftedes was a gentle touch and patience in the browning step. Those afternoons in her kitchen with the scent of oregano and lemon in the air remain some of my most treasured memories.

The Perfect Balance Of Lemon

The amount of lemon juice can be adjusted according to your taste. Start with 8 tablespoons and taste before adding more. The sauce should have a bright tanginess without overwhelming the meatballs. If you find the sauce too lemony you can balance it with a teaspoon of honey which rounds out the acidity while maintaining the citrus character.

A plate of meatballs in a lemon sauce.
A plate of meatballs in a lemon sauce. | zestplate.com

Make Ahead And Storage Tips

These keftedes can be prepared in stages to fit your schedule. The meat mixture can be prepared up to a day ahead and refrigerated. Alternatively shape and freeze raw meatballs on a baking sheet then transfer to freezer bags for up to three months. The cooked dish will keep refrigerated for up to three days in an airtight container. Reheat gently on the stovetop adding a splash of water or stock if the sauce has thickened too much.

Serving Suggestions

In Greece keftedes in lemon sauce are traditionally served with rice to absorb the delicious sauce or with crusty bread for dipping. A simple Greek salad with tomatoes cucumber feta and kalamata olives makes the perfect accompaniment. For a complete feast add tzatziki on the side and finish with honey drizzled Greek yogurt for dessert.

A pan of meatballs in a lemon sauce.
A pan of meatballs in a lemon sauce. | zestplate.com

Recipe FAQs

→ Can I make these keftedes ahead of time?

Yes, you can prepare the meatball mixture and shape them up to 24 hours in advance. Keep them covered in the refrigerator until ready to cook. You can also fully cook the dish and reheat it gently, adding a splash of water or stock if the sauce has thickened too much.

→ What can I serve with keftedes in lemon sauce?

These meatballs pair beautifully with rice, orzo pasta, or crusty bread to soak up the delicious sauce. A simple Greek salad, roasted vegetables, or steamed greens make excellent side dishes to complete the meal.

→ Can I substitute the meat in this dish?

While the traditional combination of beef and pork creates the ideal flavor and texture, you can use all beef or substitute lamb for the pork. For a lighter version, ground turkey or chicken can work, though you may want to add a tablespoon of olive oil to the mixture for moisture.

→ How do I know when the meatballs are fully cooked?

The meatballs should reach an internal temperature of 160°F (71°C). If you don't have a thermometer, cut one open - it should be fully cooked through with no pink remaining, while still remaining juicy inside.

→ Can I freeze keftedes in lemon sauce?

Yes, this dish freezes well. Allow it to cool completely, then transfer to airtight containers and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a little water or stock if the sauce needs thinning.

→ Is there a way to make this dish gluten-free?

Absolutely! Replace the regular bread with gluten-free bread and use a gluten-free flour blend or cornstarch for thickening the sauce. Make sure any stock you use is also gluten-free.

Keftedes In Lemon Sauce

Juicy Greek meatballs simmered in a velvety lemon sauce, combining beef and pork with aromatic herbs for an authentic Mediterranean dish.

Preparation Time
30 min
Cooking Time
40 min
Total Duration
70 min
By Fatiha: Fatiha

Category: Main Dishes

Skill Level: Intermediate

Cuisine: Greek

Output: 4 Servings (15 meatballs)

Dietary Preferences: ~

Ingredients

→ For The Meatballs

01 Olive oil for frying
02 200 grams ground pork
03 400 grams lean ground beef
04 1 large egg
05 100 grams crustless bread
06 125 ml white wine
07 100 grams onion, minced
08 4 garlic cloves, minced
09 ½ teaspoon ground cumin
10 1 teaspoon dried oregano, plus extra for garnish
11 2 teaspoons dried or fresh parsley, minced
12 1 teaspoon fine sea salt, plus extra for the sauce
13 ½ teaspoon ground pepper, plus extra for the sauce

→ For The Sauce

14 4 tablespoons butter
15 4 tablespoons all-purpose flour
16 500 ml hot water or stock (vegetable, beef, or chicken)
17 8-10 tablespoons lemon juice

Directions

Step 01

Tear the crustless bread into smaller pieces and soak in white wine for a couple of minutes.

Step 02

In a large mixing bowl, combine ground pork, ground beef, egg, parsley, oregano, cumin, minced onion, minced garlic, salt, and pepper.

Step 03

Add the wine-soaked bread to the meat mixture, crumbling it as much as possible.

Step 04

Knead thoroughly until all ingredients are uniformly incorporated.

Step 05

Form approximately 15 oval-shaped meatballs, each weighing about 65-70 grams, and arrange on a large plate.

Step 06

Chill the meatballs in the refrigerator for about an hour to firm up and maintain their shape during cooking.

Step 07

Heat a generous splash of olive oil in a large skillet. Sear the meatballs on each side until browned, allowing at least 4 minutes before turning them with two forks.

Step 08

Transfer the seared meatballs to paper towels to remove excess oil.

Step 09

In a sauté pan, melt butter over medium heat. Add flour and cook for 2-3 minutes, stirring continuously with a wooden spatula until the mixture turns sandy in color and smells toasted.

Step 10

Gradually pour in the hot water or stock and lemon juice, stirring well to prevent lumps from forming.

Step 11

Return the meatballs to the sauce, cover with a lid, and simmer for about 20 minutes. Turn the meatballs once during cooking and scrape the bottom of the pan to prevent sticking. Taste and adjust seasoning if necessary.

Step 12

Serve the meatballs warm with plenty of freshly ground pepper and a sprinkle of dried oregano on top.

Notes

  1. The sauce should have a velvety consistency. If it's too thick, add more water or stock; if too thin, continue to simmer uncovered until it reaches the desired thickness.

Required Equipment

  • Large mixing bowl
  • Large skillet or non-stick frying pan
  • Sauté pan with lid
  • Wooden spatula
  • Paper towels

Allergen Information

Review each component for possible allergens and consult a health professional when concerned.
  • Contains gluten (bread, flour)
  • Contains dairy (butter)
  • Contains eggs

Nutritional Information (per serving)

These figures serve as estimates and are not a substitute for medical advice.
  • Calories: 420
  • Fat: 26.3 g
  • Carbohydrates: 18.5 g
  • Protein: 29.4 g