The Softest and Juiciest Greek Meatballs in Lemon Sauce

WANT TO SAVE THIS RECIPE?

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.

Pin this Recipe

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:

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.

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

The Softest and Juiciest Greek Meatballs in Lemon Sauce


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Janet Reynolds
  • 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

WANT TO SAVE THIS RECIPE?