Soft and Juicy Greek Keftedes in Lemon Sauce — A Tasty Meatballs Recipe You’ll Crave

Posted on November 17, 2025

Close-up of golden, lemon-glazed keftedes on a platter with lemon wedges and herbs — Tasty Meatballs Recipe.

Soft and Juicy Greek Keftedes in Lemon Sauce — a Tasty Meatballs Recipe

Soft and Juicy Greek Keftedes in Lemon Sauce are the kind of dish that makes everyone at the table talk with their mouths full. These pillowy meatballs sear to a golden brown, then finish simmering in a glossy, buttery lemon sauce that’s simultaneously bright and comforting. Ready in about 30 minutes, this is a speedy dinner that tastes like you worked all afternoon—and yes, it’s totally dinner-party worthy.

Brief introduction to this Tasty Meatballs Recipe

Think fluffy, tender meatballs with a tangy, silky lemon-butter gravy. The trick? Soaked bread in the mix keeps the keftedes outrageously soft. A splash of white wine (or milk if you prefer) wakes up the bread, and a simple roux-then-stock technique gives the sauce body. Garlic, oregano, and a light squeeze of lemon finish the whole thing with classic Greek brightness.

Why you’ll love these keftedes

Why harp on this recipe? Because it checks all the boxes: fast, flavorful, and forgiving. It’s a Tasty Meatballs Recipe that keeps meat moist (no dry bites), tastes fresh, and works for weeknights or when guests pop by. Plus, kids usually love them—who doesn’t like a little golden meatball drenched in sauce?

Bold tip: Soak the bread well and crumble it thoroughly—that’s the single best trick for cloud-like texture.

The story behind the dish

Keftedes are everywhere in Greece—from tavernas to family kitchens—served plain, fried, or in sauces. My version borrows the classic technique (bread + gentle kneading) but cooks the meatballs gently in a lemon sauce, a homey method that keeps the interior tender while giving you saucy comfort. I adapted it for busy cooks: quick sear, quick sauce, and dinner’s on the table while your favorite playlist plays.

Ingredients breakdown — what each part does (short blurbs)

  • Ground meat (beef + pork): I use 2 parts lean beef to 1 part pork. The pork’s fat keeps things juicy and flavorful. Swap in lamb for a more traditional Greek punch.
  • Crustless bread + white wine: Bread soaks up liquid, keeping meatballs tender. Wine adds depth; milk works fine if you want alcohol-free.
  • Onion + garlic: Small dice of onion and minced garlic build savory backbone. Don’t skimp.
  • Egg: Binds the mixture so balls hold together without being dense.
  • Dried oregano & parsley: Classic Greek aromatics—oregano adds that unmistakable Mediterranean note.
  • Cumin: Just a whisper for warm complexity—don’t overdo it.
  • Butter + flour (for the sauce): Make a quick roux for a silky sauce that clings to the keftedes.
  • Hot stock + lemon juice: Stock gives body; lemon brightens and balances the butteriness. Start small with lemon and taste.
  • Olive oil: For searing—use good oil; it contributes flavor.

Bold note: Start with less lemon, then add more—Greek households love lemon, but it’s easier to add than to fix a too-tart sauce.

Close-up of golden, lemon-glazed keftedes on a platter with lemon wedges and herbs — Tasty Meatballs Recipe.Pin


How to Make It — Step-by-step (clear and friendly)

Step 1 — Soak and prep

Tear the crustless bread into small bits and pour over the white wine (or milk). Let it sit a couple of minutes, then mash it with a fork until it’s mostly collapsed—this is your secret to softness.

Step 2 — Combine the mixture

In a bowl, add the ground meats, egg, minced onion, garlic, cumin, oregano, parsley, salt, and pepper. Add the crumbled soaked bread. Use your hands to gently knead everything until uniform—don’t overwork it. Shape into about 15 oval meatballs (roughly 65–70 g each).

Bold tip: Chill the shaped meatballs for 30–60 minutes. Cold meatballs firm up and sear without falling apart.

Step 3 — Brown them

Heat a generous splash of olive oil in a large skillet over medium-high heat. Add the keftedes, leaving space between them. Don’t flip them for the first 3–4 minutes—let them form a crust. Turn carefully using two forks or tongs to keep them intact. Transfer browned keftedes briefly to a paper towel-lined plate.

Step 4 — Make the lemon-butter sauce

In a sauté pan, melt the butter over moderate heat. Stir in the flour and cook 2–3 minutes, stirring constantly, until it smells toasty and turns a sandy color. Gradually whisk in hot stock (or water), smoothing out lumps, then stir in 6–8 tablespoons of lemon juice to start. Bring to a gentle simmer.

Step 5 — Simmer to finish

Return the seared meatballs to the sauce, cover, and simmer gently for about 20 minutes, turning them once halfway through and scraping the pan bottom to stop sticking. Taste and add salt, pepper, or more lemon as needed.

Bold reminder: Keep the simmer gentle—a rolling boil will tighten meat and dry it out.

Step 6 — Serve

Ladle keftedes with sauce onto a platter, finish with a crack of fresh black pepper and a sprinkle of dried oregano or parsley. Serve hot.


Pro tips for perfect keftedes

  • Don’t overmix the meat: Work the mixture until it’s just combined—overhandling makes dense meatballs.
  • Chill before frying: Cold meatballs hold shape and sear better.
  • Use a neutral oil with good smoke point for searing; olive oil adds flavor but don’t let it burn.
  • Adjust lemon gradually: Add juice in stages and taste—acid balances everything.
  • If sauce is thin, reduce uncovered for a few minutes to thicken it; if too thick, whisk in a splash of stock.

Bold tip: Reserve some sauce for spooning over rice or potatoes—it’s heavenly.

Close-up of golden, lemon-glazed keftedes on a platter with lemon wedges and herbs — Tasty Meatballs Recipe.Pin


Variations to try — keep it interesting

  • Lamb keftedes: Swap the beef/pork blend for ground lamb for a rustic, traditional flavor.
  • Baked version: Brown in a skillet first, then finish in a 375°F oven for 10–12 minutes if you prefer less oil.
  • Grilled bites: Shape smaller keftedakia on skewers and grill, then toss in the lemon sauce for smoky notes.
  • Herb-forward: Add dill or mint for a fresher, greener profile.
  • Spicier: Mix in a pinch of red pepper flakes or a spoon of harissa into the meat for warmth.
  • Vegetarian-ish: Mix cooked lentils with breadcrumbs, parmesan, and egg replacer—don’t expect identical texture, but it’s delicious.

What to serve with keftedes — best Sides With Meatballs

  • Roasted Greek potato wedges tossed in oregano and lemon—classic pairing.
  • Spanakoryzo (spinach rice) or Prasorizo (rice with leeks)—Greek rice dishes soak up the sauce beautifully.
  • A bright Greek salad with tomatoes, cucumbers, red onion, and feta to cut through the richness.
  • Crusty bread or pita for mopping up sauce.
  • Steamed rice for a simple, family-friendly plate.

Serving inspiration? Want to keep things light? Pair with a crisp lemony salad. Want comfort? Roasted potatoes are your friend.


Make-ahead, storage & freezing tips

  • Make the mix ahead: You can prepare the meatball mixture and refrigerate for up to 3 days before shaping and cooking.
  • Freeze: Shape meatballs, arrange on a tray to flash-freeze, then bag for up to 2 months. Thaw overnight in fridge before cooking.
  • Cooked leftovers: Store in an airtight container in the fridge for 3–4 days. Reheat gently on the stovetop with a splash of stock to revive the sauce.
  • Do not freeze cooked with pasta or delicate sides; sauce and meat freeze fine but textures shift.

Bold note: Reheat slowly to keep meat tender and sauce silky—high heat ruins texture.


Kid-friendly tweaks — Greek Food For Kids

Want to make these kid-approved? Use less onion, skip the cumin if it’s unfamiliar, and tone down lemon. Serve the meatballs with plain rice or mashed potatoes. Add a little grated cheese on top if your kids love that—no judgment here.

FYI: Kids often prefer the keftedakia (smaller round meatballs) because they’re fun to pick up.


Why this works for weeknights and special nights — versatility

This recipe adapts to your timetable and crowd. Make the meatball mix in the morning and fry in the evening for a 15-minute finish—perfect for busy nights. Want to serve guests? Double the batch and keep keftedes warm in a low oven; they hold up beautifully if you keep the sauce warm on a low burner.

Bold tip: This doubles well—freeze half for another week or entertain a crowd without sweating it.


FAQs — quick answers

Can I skip the wine for soaking bread?

Yes—use milk or even water. Milk adds richness; water keeps it neutral.

How lemony should the sauce be?

Start with 6–8 tablespoons lemon juice for 2 cups stock; taste and add up to 10 tbsp if you want a bright, tangy finish. Greeks love bold lemon flavors.

Are these suitable for kids?

Absolutely—tone down cumin, reduce lemon, and keep the texture soft. Kids often embrace these because they’re tender and mild.

Can I make these gluten-free?

Use gluten-free breadcrumbs or gluten-free bread for soaking and a GF flour (like rice flour or a GF blend) for the roux. The texture will differ slightly but still tasty.

Bold tip: Use a thermometer if you want to be exact; internal 160–165°F for mixed meats typically yields tender, safe results.


Classic pairings and menu ideas — Traditional Lunch Ideas and Foreign Dinner Ideas

Serve these keftedes as part of a Greek-themed meal: start with olives and tzatziki, follow with keftedes and lemon potatoes, then finish with baklava or fresh fruit for a balanced Traditional Lunch Ideas or a festive Foreign Dinner Ideas night. For a fuss-free weeknight, pair with rice and a simple salad and call it a win.


Final thoughts — why you’ll make them again

These Soft and Juicy Greek Keftedes in Lemon Sauce feel fancy but are totally achievable. They’re a reliable Tasty Meatballs Recipe that blends comfort, speed, and flavor. Whether you need a family-pleasing dinner, a freezer-friendly make-ahead, or a dish to impress guests, these meatballs check every box.

Bold last tip: Taste the sauce before you finish—adjust lemon and seasoning at the end; it makes all the difference.

So—will you make them tonight? Imagine steaming rice, keftedes glistening in lemon-butter sauce, and the happy hum around the table. I promise: seconds are likely.

Follow me on Pinterest for daily new recipes.

Close-up of golden, lemon-glazed keftedes on a platter with lemon wedges and herbs — Tasty Meatballs Recipe.Pin

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Close-up of golden, lemon-glazed keftedes on a platter with lemon wedges and herbs — Tasty Meatballs Recipe.

Soft and Juicy Greek Keftedes in Lemon Sauce — A Tasty Meatballs Recipe You’ll Crave

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Jennifer
  • Cook Time: 30 minutes
  • Total Time: 30 minutes
  • Yield: 15 meatballs 1x
  • Category: Dinner

Description

Tender, melt-in-your-mouth Greek meatballs finished in a silky lemon-butter pan sauce. Garlic and oregano give them classic Mediterranean flavor — soft inside, lightly browned outside.


Ingredients

Scale

Meatballs

  • 2 tbsp olive oil (for frying)
  • 200 g (7 oz) ground pork
  • 400 g (14 oz) lean ground beef
  • 1 large egg
  • 100 g (3.5 oz) crustless white bread, torn into pieces
  • 125 ml (½ cup) dry white wine (or milk, if you prefer no alcohol)
  • 100 g (about ½ cup) finely chopped onion
  • 4 garlic cloves, minced
  • ½ tsp ground cumin
  • 1 tsp dried oregano (plus extra to sprinkle when serving)
  • 2 tsp dried parsley (or 2 tbsp fresh, chopped)
  • 1 tsp fine sea salt (plus extra later for the sauce)
  • ½ tsp freshly ground black pepper (plus extra later for the sauce)

Lemon-Butter Sauce

  • 4 tbsp unsalted butter
  • 4 tbsp plain all-purpose flour
  • 500 ml (2 cups) very hot stock or water (chicken, beef, or vegetable)
  • 810 tbsp fresh lemon juice (start with less and adjust to taste)


Instructions

Make the meatball mix

Tear the bread into small pieces and pour the wine (or milk) over it; let it sit briefly until the bread softens. In a large bowl combine the pork and beef with the egg, minced onion and garlic, cumin, oregano, parsley, salt, and pepper. Add the soaked bread and break it up with your hands so it incorporates evenly. Mix gently until the mixture feels cohesive.

Form about 15 elongated (oval) meatballs, each around 65–70 g. Arrange them on a plate and chill in the fridge for roughly 45–60 minutes so they firm up and hold their shape.


Brown the keftedes

Warm a generous drizzle of olive oil in a wide skillet over medium-high heat. Add the meatballs without crowding the pan. Let them sear undisturbed for about 3–4 minutes so a crust forms, then turn carefully with two forks or tongs and brown the other sides. Transfer the seared keftedes to paper towels to blot any excess oil.

Bold tip: Don’t flip too early — a good crust helps the meatballs stay intact.


Make the lemon sauce

In a separate sauté pan, melt the butter over medium heat. Stir in the flour and cook, stirring constantly, for 2–3 minutes until the roux smells toasty and has a light sandy hue. Slowly whisk in the hot stock, smoothing out any lumps, then add 6 tablespoons of lemon juice to start. Bring the sauce to a gentle simmer.

Return the browned meatballs to the pan, cover, and simmer gently for about 20 minutes. Turn them once halfway through and scrape any fond from the bottom so nothing sticks. Taste the sauce and add more lemon, salt, or pepper as desired.

Bold note: Add lemon gradually — you can always increase the brightness, but you can’t remove excess acidity.


Serve

 

Spoon the keftedes and sauce onto plates, finish with a grinding of black pepper and a sprinkle of dried oregano. They pair beautifully with roasted potatoes, lemony rice, or a crisp salad.


Notes

  • Quick tips & variations
    • Swap lamb for beef/pork for a more traditional flavor.
    • If you prefer less oil, brown the meatballs then finish them in a 190°C (375°F) oven for 8–10 minutes before adding the sauce.
    • To make ahead: shape the meatballs and refrigerate for up to 3 days, or freeze on a tray then bag for up to 2 months. Thaw overnight before cooking.
    • If the sauce tastes too tart, stir in a small knob of butter or a pinch of sugar to round it out.
  • Bold reminder: Reheat gently — bring leftovers up to temperature slowly so the sauce stays silky and the meatballs stay tender.

Nutrition

  • Serving Size: 1meatball
  • Calories: 142kcal
  • Sugar: 1g
  • Sodium: 242mg
  • Fat: 8g
  • Saturated Fat: 4g
  • Trans Fat: 0.2g
  • Carbohydrates: 7g
  • Fiber: 1g
  • Protein: 10g
  • Cholesterol: 47mg

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star