There’s something special about the tantalizing scent of lemon wafting through the kitchen, mingling with the savory aroma of perfectly browned meatballs. I found myself in a moment of culinary bliss while experimenting with a classic Greek dish that speaks to the heart of comfort food—Greek Meatballs in Lemon Sauce, or Keftedes.
This delightful recipe brings together the juicy tenderness of ground meat, infused with the warmth of garlic and oregano, all lusciously enveloped in a creamy, tangy sauce. What’s truly exciting is that you can customize this dish using your favorite meat—beef, pork, or lamb—which makes it both versatile and satisfying.
Whether it’s a weeknight meal or that special gathering with friends, this dish has everything you need to impress without the fuss. In just 30 minutes, you’ll have a plateful of fluffy meatballs swimming in zesty goodness, ready to transport your taste buds straight to a sun-kissed Greek taverna. Let’s dive into this easy and delicious recipe that’s bound to become a household favorite!
Why are Meatballs in Lemon Sauce irresistible?
Flavor Explosion: The union of lemon’s bright tang with the savory depth of seasoned meatballs creates a dish that dances on your palate.
Quick Prep Time: Ready in just 30 minutes, it’s perfect for busy weeknights or spontaneous gatherings.
Customizable Delight: Choose from beef, pork, or lamb, tailoring the flavors to your family’s preference.
Comfort Food Reimagined: Creamy lemon sauce elevates traditional Keftedes into a warm embrace of comfort.
Crowd-Pleasing Appeal: It’s a dish that impresses guests while being easy to serve and enjoy!
This recipe is not only delicious, but perfect to prepare along with a side of roasted Greek potato wedges for a complete meal experience.
Meatballs in Lemon Sauce Ingredients
• Here’s everything you need for a delicious Greek Keftedes experience!
For the Meatballs
- Olive Oil – For frying meatballs; no substitutions necessary.
- Ground Pork – Adds moisture and flavor; optionally replace with ground lamb for a different taste.
- Lean Ground Beef – Provides a hearty base; may substitute with ground turkey for a leaner option.
- Large Egg – Binds the mixture; no substitutions recommended.
- Crustless Bread – Soaked to maintain meatball moisture; can use soaked white bread or breadcrumbs.
- Onion, minced – Adds sweetness and depth; yellow or red onion works; no substitutes needed.
- Garlic, minced – Essential for flavor; fresh garlic is preferred.
- Ground Cumin – Adds warmth; omit if preferred, but it contributes to authentic flavor.
- Dried Oregano – Traditional herb in Greek cuisine; fresh oregano can be substituted.
- Fine Sea Salt & Ground Pepper – Essential for seasoning; adjust amounts to taste.
For the Creamy Lemon Sauce
- Butter – Base for the creamy sauce; margarine may substitute if necessary.
- All-purpose Flour – Thickens the sauce; gluten-free flour can be used for a GF version.
- Hot Water or Stock – Creates the sauce base; use vegetable, chicken, or beef stock for added flavor.
- Lemon Juice – Key for the sauce’s tanginess; adjust based on preference.
How to Make Meatballs in Lemon Sauce
-
Soak the Bread:
Begin by soaking the crustless bread in white wine for a couple of minutes. This step helps keep your meatballs moist and flavorful! -
Mix the Meatball Ingredients:
In a large mixing bowl, combine the ground pork, ground beef, egg, parsley, oregano, cumin, minced onion, garlic, salt, and pepper. Mix until well blended and set aside. -
Combine with Soaked Bread:
Crumble the soaked bread and gently mix it into the meat mixture until uniform. Shape this delicious mix into about 15 oval meatballs, ideally weighing 65-70 grams each. -
Chill the Meatballs:
Refrigerate the shaped meatballs for at least 1 hour. This helps them firm up and enhances their texture during cooking. -
Cook the Meatballs:
Heat olive oil in a skillet over medium-high heat. Once hot, gently place the meatballs in the skillet, searing them without disturbing for the first 4 minutes, until they’re golden brown. Drain on paper towels to remove excess oil. -
Make the Sauce:
In a sauté pan, melt the butter and stir in flour, cooking for 2-3 minutes until it turns sandy in color. Gradually add hot water or stock along with lemon juice, stirring until fully combined. -
Simmer the Meatballs:
Return the seared meatballs to the pan, cover the skillet, and simmer for 20 minutes. Turn them once to ensure they cook evenly and soak up the sauce. -
Serve and Enjoy:
Taste the sauce, adjusting with additional lemon juice if necessary. Serve warm, garnished with a sprinkle of ground pepper and oregano—enjoy every bite!
Optional: Serve alongside roasted Greek potato wedges for a complete meal experience.
Exact quantities are listed in the recipe card below.
What to Serve with Meatballs in Lemon Sauce?
Elevate your culinary experience by pairing these delightful meatballs with sides that balance flavors and textures beautifully.
-
Roasted Greek Potato Wedges: These crispy, herb-infused potatoes offer a satisfying crunch and soak up the creamy lemon sauce, making each bite a flavorful delight.
-
Fresh Greek Salad: Bright, tangy flavors from tomatoes, cucumbers, and feta add a refreshing touch and a vibrant contrast to the rich meatballs, enhancing your meal journey.
-
Spinach Rice: Fluffy rice with spinach provides a green, earthy element that pairs wonderfully with the meatballs, ensuring a wholesome and filling plate.
-
Tzatziki Sauce: This cool, creamy yogurt dip infused with cucumber and garlic serves as a perfect cool complement, calming the tang of the lemon sauce and enriching every bite.
-
Grilled Vegetables: A medley of seasonal veggies adds both color and a smoky flavor, lightening the meal while providing satisfying textures alongside the tender meatballs.
-
Pita Bread: Soft, warm pita rounds are perfect for scooping up meatballs and sauce, creating a delightful and interactive dining experience for friends and family.
-
White Wine: A chilled glass of Sauvignon Blanc or a Greek white wine brings acidity and complements the lemon sauce perfectly, enhancing the overall dining experience.
Make Ahead Options
These Fluffy Greek Meatballs in Creamy Lemon Sauce (Keftedes) are a fantastic choice for meal prep! You can prepare the meatball mixture up to 3 days in advance; simply combine the ingredients as directed, shape into meatballs, and refrigerate until needed. Additionally, cooked meatballs can be stored in the fridge for up to 3 days or frozen in the sauce for up to 2 months. To maintain quality, store the meatballs and sauce separately if you can, as this will keep your meatballs nice and fluffy, and the sauce fresh. When you’re ready to enjoy, simply reheat the meatballs in the sauce over low heat, allowing them to soak in all those delightful flavors before serving. Enjoy a quick, delicious meal that feels effortlessly gourmet!
Expert Tips for Meatballs in Lemon Sauce
-
Meat Selection: Choose ground pork or lamb for juiciness. If using ground beef, opt for a higher fat content to avoid dryness in your meatballs.
-
Don’t Rush Chilling: Allow the meatballs to chill for at least one hour. This helps them hold their shape while cooking and enhances texture.
-
Perfect Searing: Avoid overcrowding the skillet to ensure proper browning. This step creates delightful crusts, elevating the flavor of your meatballs in lemon sauce.
-
Adjusting Lemon Flavor: Add lemon juice gradually. Greek cuisine celebrates bold flavors, but start light to accommodate everyone’s palate and adjust as needed.
-
Make Ahead: Prepare the meatball mixture a day in advance. Stored in the fridge, it allows the flavors to meld beautifully, making your cooking day easier.
-
Sauce Consistency: For a thicker sauce, let it simmer a bit longer after adding the meatballs. If too thick, just add a splash more stock or water.
How to Store and Freeze Meatballs in Lemon Sauce
Fridge: Store cooked meatballs in lemon sauce in an airtight container for up to 3 days. Ensure they are cooled before refrigerating to maintain freshness.
Freezer: For longer storage, freeze meatballs in sauce for up to 2 months. Use freezer-safe containers or bags, removing excess air to prevent freezer burn.
Reheating: To reheat, thaw in the fridge overnight and then warm gently on the stove over low heat or in the microwave until heated through.
Make-Ahead Tip: Preparing the meatball mixture ahead of time allows for easy weeknight meals; it can be kept in the fridge for 3 days or frozen, making your homemade Greek meatballs in lemon sauce ready whenever you crave them!
Meatballs in Lemon Sauce Variations
Feel free to customize this classic recipe, amplifying its flavors and textures to create your own signature dish!
-
Ground Lamb: Substitute ground pork for ground lamb for a richer taste that adds a twist to the traditional flavor.
-
Herb Infusion: Add fresh herbs like dill or mint to the meat mixture for a fragrant Mediterranean flair. They bring freshness that brightens each bite.
-
Cheesy Delight: Incorporate crumbled feta into the meatball mixture for a creamy, savory surprise that enhances the dish’s richness.
-
Vegetarian Option: Use lentils or chickpeas as a base for vegetarian meatballs, blending with spices and herbs to maintain that delicious Greek essence.
-
Spicy Kick: Add red pepper flakes to the meatball mix for a slight heat that contrasts beautifully with the lemon sauce, giving an exciting pop.
-
Citrus Blend: Mix in some orange zest with the lemon juice for a vibrant citrus blend that adds depth and sweetness to the sauce.
-
Nutty Texture: Fold in finely chopped walnuts or pine nuts to the mixture for added texture and a nutty flavor that complements the meat.
-
Gluten-Free Variation: Replace crustless bread with gluten-free breadcrumbs or quinoa for a hearty option that caters to dietary needs without sacrificing taste.
Meatballs in Lemon Sauce Recipe FAQs
What kind of meat is best for Greek Keftedes?
Absolutely! For traditional Greek meatballs, a mixture of ground pork and lean ground beef works beautifully. If you prefer a richer taste, you can substitute pork with ground lamb. Each option brings its own character to the dish, so feel free to explore what you like best!
How long can I store cooked meatballs in lemon sauce?
Cooked meatballs in lemon sauce can be stored in an airtight container in the fridge for up to 3 days. Make sure they are completely cooled before sealing them. This way, they’ll stay fresh and delicious for your next meal!
Can I freeze meatballs in lemon sauce?
Yes, you can freeze the meatballs for up to 2 months. To do this, place the cooked meatballs along with the sauce in a freezer-safe container or zip-top bag. Be sure to remove as much air as possible to prevent freezer burn. When you’re ready to enjoy them, thaw in the refrigerator overnight and reheat gently on the stove.
What should I do if my meatballs are falling apart while cooking?
Very often, this happens if the mixture is too wet or if the meatballs haven’t been chilled properly. Make sure to soak the bread just enough to soften it, not saturate it. If in doubt, you can add a little extra flour to help absorb excess moisture. Also, remember to chill the shaped meatballs for at least 1 hour before cooking—this really helps them hold their shape!
Is this dish safe for my pets?
Generally, this dish is not safe for pets. The garlic used in the recipe can be toxic to dogs and cats. Always keep an eye on what you share with your furry friends, and it’s best to prepare them a special pet-safe meal instead!
Can I make this recipe gluten-free?
Absolutely! To make Greek Keftedes gluten-free, simply use gluten-free bread for soaking and substitute all-purpose flour with a gluten-free blend in the sauce. Your delicious meatballs will still turn out fluffy and flavorful!

Mouthwatering Greek Keftedes: Meatballs in Lemon Sauce Delight
Ingredients
Equipment
Method
- Soak the crustless bread in white wine for a couple of minutes.
- In a large mixing bowl, combine ground pork, ground beef, egg, parsley, oregano, cumin, minced onion, garlic, salt, and pepper.
- Crumble the soaked bread and mix it into the meat mixture until uniform.
- Shape the mixture into approximately 15 oval meatballs weighing 65-70 grams each.
- Refrigerate the shaped meatballs for at least 1 hour.
- Heat olive oil in a skillet over medium-high heat and sear the meatballs for about 4 minutes until golden brown.
- In a sauté pan, melt the butter and stir in the flour, cooking for 2-3 minutes.
- Gradually add hot water or stock and lemon juice, stirring until fully combined.
- Return the seared meatballs to the pan, cover, and simmer for 20 minutes.
- Adjust the sauce with additional lemon juice if necessary and serve warm.







