Greek Keftedes in Lemon Sauce : Juicy Meatballs with Creamy Avgolemono Twist

By :

Jake

December 30, 2025

Greek keftedes meatballs simmered in a creamy lemon sauce inside a metal pan

Greek comfort food is all about balance—simple ingredients, vibrant flavors, and sauces that make you want to grab a spoon. These Keftedes in Lemon Sauce are the perfect example.

Juicy, herb-seasoned meatballs meet a smooth, tangy lemon sauce that’s rich yet refreshing. It’s the kind of dish that warms the soul while still tasting light and sunny, a reflection of Greece’s coastal kitchens.

Why you’ll love this Keftedes in Lemon Sauce

Keftedes meatballs served with smooth lemon sauce on a white plate

These tender meatballs come wrapped in a silky lemon sauce that’s naturally comforting and delicious.

  • Bright and tangy flavor from fresh lemon
  • Juicy meatballs that stay moist and flavorful
  • No pork or alcohol—wholesome and family-friendly
  • Pairs perfectly with rice, potatoes, or bread
  • Easy to make ahead and reheat beautifully
  • Classic Mediterranean comfort with a modern twist

I first tasted something like this at a small taverna near the Aegean coast. The cook served it with a squeeze of lemon and a drizzle of olive oil, and the aroma alone told me I’d found something special.

When I recreated it at home in Texas, I swapped out the pork for lean turkey and used my mom’s trick—adding soaked bread for tenderness. The result? My family’s new favorite comfort dinner.

If you love citrus-forward comfort food, you’ll also enjoy my Lemon Chicken Romano—it shares the same bright, tangy sauce that turns any meal into a Mediterranean moment.

Ingredients you’ll need For Keftedes in Lemon Sauce

Keftedes are all about freshness—herbs, citrus, and the right balance of tenderness and flavor.

For the meatballs

  • 2 tablespoons olive oil – for frying or baking
  • 400 grams (14 oz) lean ground beef – rich base for the meatballs
  • 200 grams (7 oz) ground turkey – replaces pork for a lighter texture
  • 1 large egg – helps bind everything
  • 100 grams (3.5 oz) crustless bread, soaked and squeezed – keeps meatballs soft and moist
  • 100 grams (½ cup) minced onion – adds sweetness
  • 4 garlic cloves, minced – essential aromatic base
  • ½ teaspoon ground cumin – earthy, warm spice
  • 1 teaspoon dried oregano – classic Greek herb
  • 2 teaspoons fresh parsley, minced (or 1 teaspoon dried) – fresh green flavor
  • 1 teaspoon fine sea salt – balances all flavors
  • ½ teaspoon black pepper – for mild heat

For the lemon sauce

  • 4 tablespoons butter – for richness
  • 4 tablespoons all-purpose flour – thickens the sauce
  • 2 cups (500 ml) hot chicken or vegetable stock – forms the base
  • 8–10 tablespoons lemon juice (freshly squeezed) – gives that bright, tangy finish
  • Salt and pepper to taste

Optional add-ons or substitutes

  • Use fresh dill instead of parsley for a more traditional Greek touch
  • Add a dash of garlic powder to the sauce for extra flavor
  • Replace butter with olive oil for a lighter version
  • Add a splash of cream if you prefer a silkier sauce texture
  • Serve with mashed potatoes or rice to soak up the sauce

If you love Mediterranean flavors with citrus and herbs, my Greek Healing Soup offers that same comforting, lemony essence in every spoonful.

Step-by-step instructions

Full dish view of keftedes meatballs simmered in lemon sauce

This recipe is straightforward—simple prep, golden sear, and a luscious lemon sauce to finish.

  1. Prepare the bread mixture. Soak the bread in a few tablespoons of water for 2–3 minutes, then squeeze out excess moisture.
  2. Make the meatball mixture. In a large bowl, combine beef, turkey, onion, garlic, egg, soaked bread, cumin, oregano, parsley, salt, and pepper. Mix gently until just combined. (Overmixing makes meatballs tough.)
  3. Form and sear. Shape the mixture into 1 ½-inch balls. Heat olive oil in a skillet over medium heat and brown meatballs on all sides for 6–8 minutes. (They don’t need to be fully cooked yet.)
  4. Make the lemon sauce. In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1–2 minutes to form a roux.
  5. Add stock gradually. Pour in hot chicken or vegetable stock while whisking to prevent lumps. Simmer until slightly thickened.
  6. Add lemon juice. Stir in fresh lemon juice, then season with salt and pepper. Adjust the tanginess to taste.
  7. Combine. Add the seared meatballs into the sauce and simmer for 10 minutes, covered, until fully cooked and tender.
  8. Serve hot. Sprinkle with oregano or parsley before serving.

Quick reminders:

  • Don’t skip soaking the bread—it’s key for tender meatballs.
  • Taste and adjust lemon juice gradually; start with 8 tablespoons.
  • Stir sauce constantly to keep it smooth and lump-free.
  • Simmer gently—boiling can cause the sauce to separate.

For another hearty, family-style recipe that builds rich flavor through layers, try my Garlic Parmesan Meatloaf; it has the same satisfying warmth that keeps everyone coming back for seconds.

Expert tips for success

Close-up of keftedes meatballs showing browned surface and creamy lemon sauce

Perfect Keftedes depend on balance—flavor, moisture, and the right cook time.

  • Use a mix of meats for the best texture.
  • Chill the mixture for 20 minutes before shaping—it helps hold form.
  • Lightly flour meatballs before searing to create a crisp edge.
  • Don’t overcook; they should stay juicy.
  • Use freshly squeezed lemon juice—it’s worth it.
  • Keep whisking while adding stock to maintain a creamy texture.
  • Garnish with lemon zest for a bright finish.

If you love meatballs with sauce, my Italian Meatball Soup offers a cozy, hearty spin with the same comforting feel.

Serving suggestions

This dish is rich yet refreshing—perfect for any meal.

  • Serve over basmati rice or couscous
  • Pair with roasted potatoes or orzo pasta
  • Add steamed vegetables or green beans on the side
  • Garnish with lemon wedges and extra herbs
  • Offer warm pita or crusty bread for dipping
  • Great for both casual dinners and elegant gatherings

The lemon sauce makes this dish shine—it’s what sets it apart from traditional meatballs.

Storing and reheating

Keftedes in Lemon Sauce store beautifully and taste even better the next day.

How to store it

  • Cool completely before refrigerating
  • Store in airtight containers for up to 4 days
  • Freeze for up to 2 months in freezer-safe bags
  • Label containers with date and contents
  • Keep sauce and meatballs together for best flavor infusion

How to reheat it

  • Reheat on the stovetop over medium heat until warmed through
  • Add a splash of stock or water to loosen the sauce if thickened
  • Microwave in short intervals, stirring between each
  • Avoid boiling to maintain sauce creaminess
  • Refresh flavor with an extra squeeze of lemon before serving

This recipe reheats perfectly—it’s one of those dishes that deepens in flavor overnight.

Nutrition facts (per serving — makes 4 servings)

  • Calories: 385
  • Protein: 30g
  • Carbohydrates: 12g
  • Fat: 24g
  • Saturated Fat: 8g
  • Fiber: 1g
  • Sugar: 2g
  • Cholesterol: 145mg
  • Sodium: 620mg

Frequently asked questions

Can I make this without butter?

Yes, olive oil works great for the roux and adds a lighter, more Mediterranean touch.

Can I bake the meatballs instead of frying?

Absolutely—bake at 400°F (200°C) for 18–20 minutes until browned and cooked through.

Can I make the sauce creamier?

Add 2 tablespoons of cream or Greek yogurt to create a silkier lemon sauce.

Final thoughts

Keftedes in Lemon Sauce is the kind of meal that feels both comforting and refreshing—a perfect blend of hearty and light. It’s one of those dishes that fills your home with warmth and your table with smiles. Whether you’re cooking for family or friends, this recipe brings a taste of the Greek coast straight to your kitchen.

  • Bright, tangy, and perfectly tender
  • Simple ingredients, big flavor
  • Ideal for family dinners or weekend feasts
Greek keftedes meatballs simmered in a creamy lemon sauce inside a metal pan
33c99b172f9da99a80c3b6ab7862a8faJake

Keftedes in Lemon Sauce

No ratings yet
Keftedes in Lemon Sauce are juicy, herb‑seasoned Greek meatballs simmered in a bright, tangy lemon sauce. This dish is comforting yet refreshing — perfect paired with rice, potatoes, or crusty bread for a Mediterranean‑inspired meal.
Prep Time 25 minutes
Cook Time 30 minutes
Total Time 55 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 385

Ingredients
  

  • 2 tbsp olive oil
  • 400 g lean ground beef
  • 200 g ground turkey
  • 1 large egg
  • 100 g crustless bread, soaked and squeezed
  • 100 g minced onion
  • 4 clove garlic, minced
  • 0.5 tsp ground cumin
  • 1 tsp dried oregano
  • 2 tsp fresh parsley, minced
  • 1 tsp fine sea salt
  • 0.5 tsp black pepper
  • 4 tbsp butter
  • 4 tbsp all-purpose flour
  • 2 cup hot chicken or vegetable stock
  • 8 tbsp fresh lemon juice
  • salt and pepper, to taste

Equipment

  • large bowl
  • skillet
  • saucepan
  • whisk
  • measuring cups and spoons

Method
 

  1. Soak crustless bread in a few tablespoons of water for 2–3 minutes, then squeeze out the excess moisture.
  2. In a large bowl, combine ground beef, ground turkey, minced onion, garlic, egg, soaked bread, cumin, oregano, parsley, sea salt, and black pepper. Mix gently until just combined.
  3. Shape the mixture into 1 ½‑inch meatballs. Heat olive oil in a skillet over medium heat and brown the meatballs on all sides, about 6–8 minutes. They don’t need to be fully cooked yet.
  4. In a separate saucepan, melt butter over medium heat. Whisk in flour and cook 1–2 minutes to form a roux.
  5. Gradually pour in hot chicken or vegetable stock while whisking constantly to prevent lumps. Simmer until slightly thickened.
  6. Stir in fresh lemon juice and season with salt and pepper. Adjust the tanginess to your preference.
  7. Add the seared meatballs to the lemon sauce and simmer, covered, for 10 minutes until fully cooked and tender.
  8. Serve hot, garnished with additional parsley or oregano, alongside rice, mashed potatoes, or bread.

Nutrition

Calories: 385kcalCarbohydrates: 12gProtein: 30gFat: 24gSaturated Fat: 8gCholesterol: 145mgSodium: 620mgFiber: 1gSugar: 2g

Notes

  • Soak the bread before adding to the meat mixture — this keeps the meatballs tender.
  • Use freshly squeezed lemon juice and whisk continuously when adding stock to avoid lumps in the sauce.
  • Simmer gently to preserve a smooth texture.

Tried this recipe?

Let us know how it was!

Leave a Comment

Recipe Rating