Tender, herby, and bathed in a velvety lemon sauce that begs for bread-dipping, these Greek meatballs (or “keftedes”) are the very definition of comfort food. Infused with fresh herbs and a burst of citrus, each bite is juicy and flavorful, melting in your mouth while waking up your taste buds.
This recipe is perfect when you want something that feels both hearty and bright. Whether served over fluffy rice, with crusty bread, or on their own as a mezze, these Greek meatballs deliver a beautifully balanced plate. The sauce, rich with olive oil and lemon, is a staple in Greek home cooking and brings warmth and tang that makes the dish unforgettable.
Why You’ll Love This Greek Meatballs in Lemon Sauce
You’ll love this recipe for its simplicity and its flavor. It takes basic pantry ingredients and elevates them into something deeply comforting with a Mediterranean flair. The meatballs are pan-seared to lock in moisture, then gently simmered in a lemony broth that thickens into a silky, savory sauce. You get the joy of bold, fresh ingredients with very little effort.
These meatballs also reheat beautifully, making them ideal for meal prep, family dinners, or a casual gathering with friends. And let’s not overlook that intoxicating aroma when the lemon sauce meets the sizzling meatballs – a scent that says “dinner is going to be amazing.”
What Kind of Meat Should I Use for Greek Meatballs?
Traditionally, Greek meatballs are made with a mix of ground beef and pork for the perfect balance of flavor and fat. However, you can make them with just beef or even ground chicken or turkey for a lighter version. If you want the juiciest results, opt for an 80/20 blend of ground beef. The little bit of fat keeps the meatballs moist and tender as they simmer in the lemon sauce.
Ingredients for the Greek Meatballs in Lemon Sauce
What makes these meatballs so special is the way simple ingredients combine to create a flavor-packed experience. Here’s what you’ll need:
Ground beef – The base of the meatballs; choose one with enough fat to keep them juicy.
Onion – Grated or finely minced for moisture and depth of flavor.
Garlic – Adds a punch of Mediterranean aroma and taste.
Fresh parsley – Brings brightness and freshness to the mix.
Egg – Binds the meatballs so they hold their shape.
Breadcrumbs – Helps soak up juices and maintain tender texture.
Salt and pepper – Essential for bringing all the flavors to life.
Dried oregano – A classic Greek herb that adds savory earthiness.
Olive oil – Used for both the meatball mix and pan-frying.
Lemons – You’ll need both the juice and zest to create that signature Greek lemon sauce.
Chicken broth – Acts as the base for the sauce, adding richness.
Cornstarch – To thicken the lemon sauce to a silky consistency.

How To Make the Greek Meatballs in Lemon Sauce
Step 1: Make the Meatball Mixture
In a large bowl, combine ground beef, grated onion, minced garlic, chopped parsley, egg, breadcrumbs, oregano, salt, and pepper. Mix until just combined. Avoid overmixing to keep the texture light and tender.
Step 2: Shape and Sear
Shape the mixture into small meatballs, about the size of a walnut. Heat olive oil in a skillet over medium heat and brown the meatballs on all sides. They don’t need to cook through at this stage, just develop a golden crust.
Step 3: Make the Lemon Sauce
In a separate bowl, whisk together chicken broth, lemon juice, lemon zest, and cornstarch until smooth. Pour this mixture into the pan with the seared meatballs.
Step 4: Simmer Until Juicy
Lower the heat and cover. Let the meatballs simmer gently in the lemon sauce for about 15 minutes or until fully cooked through and the sauce has thickened. Stir occasionally and spoon the sauce over the meatballs to keep them moist.
Step 5: Serve Warm
Once the meatballs are cooked and the sauce is glossy and thick, remove from heat and serve immediately. Garnish with more parsley or a sprinkle of feta if desired.
How to Serve and Store Greek Meatballs in Lemon Sauce
This recipe makes enough to feed 4 to 6 people generously. Serve the meatballs over orzo, rice, or creamy mashed potatoes to soak up all that lemony sauce. They’re also incredible tucked into warm pita bread with a dollop of tzatziki.
To store leftovers, let the meatballs cool completely before transferring to an airtight container. They keep well in the fridge for up to 4 days. Reheat gently on the stovetop with a splash of broth or water to loosen the sauce.
These meatballs also freeze wonderfully. Place them in a freezer-safe container or bag, and freeze for up to 2 months. Thaw in the refrigerator overnight and reheat slowly to preserve their tenderness.
What to Serve With Greek Meatballs in Lemon Sauce?
Herby Chicken Meatball Bowl
Balance out the lemony zing with this light and colorful bowl featuring tender chicken and fresh herbs. Herby Chicken Meatball Bowl
Classic Caprese Salad
The juicy tomatoes and creamy mozzarella in this dish contrast beautifully with the savory meatballs. Classic Caprese Salad
Greek Lemon Potatoes
Double up on lemon for a bright and satisfying pairing. Roasted potatoes with crispy edges are a natural companion. Greek Lemon Potatoes
Creamy Tomato Spinach Pasta
A rich and creamy pasta that gives a luxurious base for serving these meatballs. Creamy Tomato Spinach Pasta
Roasted Asparagus
Crisp-tender asparagus with a touch of garlic and olive oil keeps the plate fresh and green. Roasted Asparagus Recipe
Garlic Butter Naan or Homemade Bread
Don’t forget something to mop up the lemon sauce. A warm slice of fluffy naan or crusty bread is essential.
A Crisp Greek Salad
Fresh cucumbers, tomatoes, olives, and feta with a splash of red wine vinegar make a refreshing contrast.
White Wine or Sparkling Water with Lemon
To drink, keep things light. A crisp white wine or lemon-infused sparkling water pairs beautifully with this dish.
Want More Mediterranean Dinner Ideas?
If you love these Greek meatballs in lemon sauce, you might also enjoy these other bright and savory dishes:
- Creamy Lemon Butter Salmon for a zesty seafood dinner.
- Garlic Butter Chicken Balls with Creamy Parmesan Pasta if you’re craving extra comfort.
- One-Pot Creamy Sausage Rigatoni when you want hearty with a creamy twist.
- Herby Chicken Meatball Bowl for something lighter but still packed with flavor.
Save This Recipe For Later
📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.
Let me know in the comments how your meatballs turned out. Did you stick with beef or try turkey? Maybe you added dill or a sprinkle of feta on top?
I love hearing your twists on these classic recipes. Questions are welcome, too – let’s help each other cook with more flavor and fun.
Explore beautifully curated Mediterranean and cozy dinner ideas on Janet Dishes on Pinterest and discover your next favorite comfort food.

The Softest and Juiciest Greek Meatballs in Lemon Sauce
- Total Time: 40 minutes
- Yield: 4–6 servings
Description
This Greek meatballs in lemon sauce recipe makes the softest, juiciest keftedes simmered in a rich, citrusy lemon sauce. Perfect for Mediterranean dinners, meal prep, or family gatherings. Keywords: Greek meatballs, keftedes, lemon sauce, Mediterranean meatballs, juicy meatballs recipe.
Ingredients
1 lb ground beef
1 small onion, grated
2 cloves garlic, minced
2 tablespoons chopped fresh parsley
1 large egg
1/3 cup breadcrumbs
1 teaspoon dried oregano
1 teaspoon salt
1/2 teaspoon black pepper
2 tablespoons olive oil (for frying)
2 cups chicken broth
1/3 cup fresh lemon juice
1 teaspoon lemon zest
1 tablespoon cornstarch
Instructions
1. In a large mixing bowl, combine ground beef, grated onion, garlic, parsley, egg, breadcrumbs, oregano, salt, and pepper. Mix gently until just combined.
2. Shape into small meatballs, about the size of a walnut.
3. In a skillet, heat olive oil over medium heat. Brown the meatballs on all sides without fully cooking them through.
4. In a bowl, whisk together chicken broth, lemon juice, lemon zest, and cornstarch until smooth.
5. Pour the lemon sauce into the skillet with the browned meatballs.
6. Reduce heat to low, cover the skillet, and simmer for 15 minutes, or until meatballs are cooked through and sauce thickens. Stir occasionally.
7. Serve hot with extra lemon zest or chopped parsley, and enjoy.
Notes
Use 80/20 ground beef for best juiciness.
Don’t overmix the meatball mixture to keep the texture soft.
You can substitute turkey or chicken for a lighter version.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Greek
Nutrition
- Serving Size: 4 meatballs
- Calories: 340
- Sugar: 1g
- Sodium: 620mg
- Fat: 22g
- Saturated Fat: 7g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 0.5g
- Protein: 27g
- Cholesterol: 105mg
