This post may contain affiliate links. Please read our disclosure policy.

These Greek Ground Beef Meatballs are juicy, flavorful, and packed with fresh herbs, feta, garlic, and lemon. Serve them with homemade tzatziki, rice or bulgur, and fresh vegetables for an easy Mediterranean-inspired meal.

greek balls assembled in a bowl with cooked bulgur topped with kalamata olives, cucumber, and onions.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

I love making these Greek beef meatballs when I want a dinner that feels fresh and flavorful without being complicated. The combination of feta, fresh herbs, garlic, and lemon gives the meatballs so much flavor, and the cool tzatziki is the perfect finishing touch.

Recipe Overview

Skill Level
Intermediate
Prep Time
20 mins
Cook Time
25 mins

Key Ingredients

Below are the ingredients I used to make these meatballs. Full measurements are listed further down in the recipe card.

ingredients for greek ground beef meatballs.
  • Ground Beef: I use 90/10 lean ground beef for these meatballs. It has enough fat to keep the meatballs juicy while still being fairly lean.
  • Feta Cheese: Crumbled feta adds a salty, creamy bite and gives the meatballs their classic Greek flavor.
  • Fresh Herbs: Parsley, dill, and mint add lots of fresh flavor. You can adjust the herbs based on what you have on hand, but I recommend using at least two.
  • Garlic and Shallot: Fresh garlic and grated shallot add flavor while helping keep the meatballs moist.
  • Lemon Zest: A little lemon zest brightens up the meat mixture and pairs especially well with the feta and herbs.
  • Greek Yogurt: Full-fat Greek yogurt provides a thick, creamy base for quick tzatziki.

Tips for the Best Greek Meatballs

  • Don’t overmix the beef mixture. Mix just until everything comes together.
  • Use slightly damp hands when rolling the meatballs to make shaping easier.
  • Make the meatballs similar in size so they cook evenly.
  • Don’t overcrowd the skillet. Cook in batches if needed.
  • Squeeze the cucumber well before adding it to the tzatziki.
  • Use fresh herbs when possible. They make a big difference in the flavor.
  • Use a meat thermometer to check that the meatballs are fully cooked if you have one.

How to Make Greek Beef Meatballs

Make the Meatball Mixture: Add the ground beef, breadcrumbs, egg, feta, shallot, garlic, parsley, dill, mint, oregano, Dijon mustard, Worcestershire sauce, lemon zest, salt, and pepper to a large bowl.

Gently mix everything together until just combined. Try not to overmix the beef, as this can make the meatballs tough.

Shape the Meatballs: Using slightly damp hands, roll the mixture into meatballs. You should get about 35 smaller meatballs.

process shot to mix the ingredients for the meatballs and forming the meatballs then placing them on a sheetpan.

Cook the Meatballs: Heat the olive oil in a large skillet over medium heat. Add the meatballs in a single layer and cook for 8 to 10 minutes, turning them every couple of minutes so they brown evenly.

Reduce the heat to medium-low, cover the skillet, and continue cooking for another 5 to 6 minutes, or until the meatballs reach an internal temperature of 160°F.

process shot to cook the meatballs in a pan and then making the tzatsiki sauce.

Make the Tzatziki: While the meatballs cook, mix the Greek yogurt, squeezed cucumber, garlic, lemon juice, dill, mint, olive oil, salt, and pepper in a small bowl.

Cover and refrigerate until ready to serve.

Assemble the Bowls: Add cooked rice or bulgur to each bowl and arrange the tomatoes, cucumber, red onion, feta, and Kalamata olives around the edges. Add the warm meatballs and drizzle generously with tzatziki.

Finish with fresh herbs and a squeeze of lemon.

greek meatballs served in bowl with salad and kalamata olives.

What to Serve With Greek Meatballs

There are so many ways to serve these meatballs. Try them with:

For an easy dinner, I like turning them into Mediterranean bowls with rice, cucumber, tomatoes, red onion, feta, olives, and plenty of tzatziki.

Ways to Serve Them

  • Greek Meatball Bowls: Serve the meatballs over rice or bulgur with vegetables, feta, olives, and tzatziki.
  • With Pita: Stuff warm meatballs into pita with lettuce, tomatoes, cucumber, red onion, and tzatziki.
  • As an Appetizer: Serve the meatballs on a platter with tzatziki, pita, olives, and fresh vegetables.
  • In a Salad: Add warm meatballs to a Greek salad for a filling lunch or dinner.
greek meatballs on a bowl served with bulgur and topped with kalamata olives and tzatziki sauce.

Common Mistakes to Avoid

  • Overmixing the Meat: Mix the ingredients gently and stop as soon as everything is combined. Overmixing can make the meatballs dense.
  • Not Squeezing the Cucumber: Cucumber holds a lot of water. Squeezing it dry before adding it to the yogurt keeps your tzatziki thick and creamy.
  • Making Uneven Meatballs: Try to keep the meatballs close to the same size so they finish cooking at the same time.
  • Cooking Over High Heat: High heat can brown the outside too quickly while the center is still raw. Medium heat followed by gentle cooking works better.

Variations

Use Ground Turkey: You can swap the ground beef for ground turkey or ground chicken. Watch the cooking time, since smaller meatballs may cook faster.

Make Them Spicier: Add a pinch of red pepper flakes or cayenne to the meat mixture.

Add More Herbs: Fresh oregano, parsley, dill, or mint can all be added to the mixture or used as a garnish.

Make Smaller Meatballs: For an appetizer, make smaller meatballs and serve them with toothpicks and tzatziki for dipping.

Storage

  • Storing: Store leftover meatballs and tzatziki separately in airtight containers in the refrigerator for up to 4 days.
  • Reheating: Gently reheat the meatballs in a skillet or microwave until warmed through. The tzatziki is best served cold.
  • Freezing: You can also freeze the cooked meatballs for up to 3 months. Let them thaw in the refrigerator before reheating.

Common Questions

Can I make these Greek meatballs ahead of time?

Yes. You can shape the meatballs a day ahead and keep them covered in the refrigerator until you’re ready to cook them.

Can I bake Greek meatballs instead of cooking them in a skillet?

Yes. Arrange the meatballs on a lined baking sheet and bake at 400°F until cooked through. Cooking time will depend on their size, so check the internal temperature.

Can I use dried herbs instead of fresh?

Yes, although fresh herbs give these meatballs the best flavor. If substituting dried herbs, use less since dried herbs are more concentrated.

Why are my meatballs tough?

Overmixing the beef is one of the most common reasons meatballs turn out tough. Mix the ingredients gently and only until combined.

Can I make these meatballs without feta?

Yes. You can leave out the feta, although the meatballs will have a slightly different flavor and texture.

What kind of beef is best for Greek meatballs?

I like using 90/10 lean ground beef because it has enough fat to keep the meatballs juicy without being overly greasy.

More Meatballs

You May Also Like

Thank you so much for being here and for cooking along with me. If you try this recipe, I’d love to hear how it turned out. Leave a comment and ⭐️ rating below.

No ratings yet

Greek Ground Beef Meatballs

Skill Level: Intermediate
Servings: 6
Prep: 20 minutes
Cook: 25 minutes
Total: 45 minutes
greek ground beef meatballs in a bowl with tomatoes over cooked bulgur.
These Greek Beef Meatballs are made with lean ground beef, feta, fresh herbs, garlic, and lemon zest, then served with homemade tzatziki and fresh Mediterranean-style toppings.

Ingredients

Greek Beef Meatballs:

  • 2 pounds lean ground beef, 90/10
  • 2/3 cup panko breadcrumbs
  • 1 large egg
  • 2/3 cup crumbled feta cheese
  • 1 small shallot, finely grated
  • 4 garlic cloves, minced
  • 2 tablespoons chopped fresh parsley
  • 2 tablespoons chopped fresh dill
  • 2 tablespoons fresh mint
  • 1 teaspoon dried oregano
  • 1 teaspoon Dijon mustard
  • 1 teaspoon Worcestershire sauce
  • 1 teaspoon lemon zest
  • 1 teaspoon fine salt
  • ½ teaspoon black pepper
  • 2 tablespoons olive oil, for cooking

Quick Tzatziki:

  • 1 cup full-fat Greek yogurt
  • ½ cup grated cucumber, squeezed dry
  • 1 garlic clove, finely grated
  • 1 tablespoon lemon juice
  • 1 tablespoon chopped fresh dill
  • 1 tablespoon chopped fresh mint, optional
  • 1 tablespoon extra-virgin olive oil
  • ¼ teaspoon salt
  • ¼ teaspoon black pepper

Optional for the bowls:

  • 3 cups cooked bulgur wheat, jasmine or brown rice
  • 2 cups chopped tomatoes
  • 1 English cucumber, diced
  • ½ small red onion, thinly sliced
  • 1 cup cubed feta cheese
  • Kalamata olives
  • Lemon wedges
  • Fresh parsley or dill for garnish

Instructions

  • In a large bowl, combine the 2 pounds lean ground beef, 2/3 cup panko breadcrumbs, 1 large egg, 2/3 cup crumbled feta cheese, 1 small shallot, 4 garlic cloves, 2 tablespoons chopped fresh parsley, 1 teaspoon dried oregano, 2 tablespoons chopped fresh dill, 2 tablespoons fresh mint, 1 teaspoon Dijon mustard, 1 teaspoon Worcestershire sauce, 1 teaspoon lemon zest, 1 teaspoon fine salt, and ½ teaspoon black pepper. Mix gently until combined.
    ingredients for greek meatballs placed in a bowl.
  • Using slightly damp hands, roll the mixture into 35-36 meatballs.
    uncooked meatballs placed on a sheetpan.
  • Heat the 2 tablespoons olive oil in a large skillet over medium heat. Add the meatballs in a single layer and cook for 8-10 minutes, turning every couple of minutes, until they're evenly browned on all sides.
    Meatballs cooked in a pan.
  • Reduce the heat to medium-low, cover the skillet, and continue cooking for another 5 to 6 minutes, or until the meatballs reach an internal temperature of 160°F.
  • While the meatballs cook, stir together the 1 cup full-fat Greek yogurt, ½ cup grated cucumber, 1 garlic clove, 1 tablespoon lemon juice, 1 tablespoon chopped fresh dill, 1 tablespoon chopped fresh mint, 1 tablespoon extra-virgin olive oil, ¼ teaspoon salt, and ¼ teaspoon black pepper. Refrigerate until ready to serve.
    Ingredients to make tzatziki sauce.
  • For the bowls, divide 3 cups cooked bulgur wheat or rice among four serving bowls. Arrange the tomatoes (2 cups chopped tomatoes), 1 English cucumber, ½ small red onion, and 1 cup cubed feta cheese around the edges.
    greek balls assembled in a bowl with cooked bulgur topped with kalamata olives, cucumber, and onions.
  • Add the warm meatballs, drizzle generously with tzatziki, and garnish with Fresh parsley or dill for garnishKalamata olives, and a squeeze of lemon or Lemon wedges.

Notes

  • Mix the meat mixture gently and avoid overmixing.
  • Use slightly damp hands when shaping the meatballs.
  • Keep the meatballs similar in size so they cook evenly.
  • Squeeze the grated cucumber well before adding it to the tzatziki.
  • Cook the meatballs until they reach an internal temperature of 160°F.
  • Serve with rice, bulgur, pita, salad, or your favorite Mediterranean toppings.
  • Store leftovers in the refrigerator for up to 4 days.
  • The cooked meatballs can be frozen for up to 3 months.

Nutrition

Calories: 836kcalCarbohydrates: 87gProtein: 56gFat: 32gSaturated Fat: 12gPolyunsaturated Fat: 2gMonounsaturated Fat: 13gTrans Fat: 1gCholesterol: 159mgSodium: 1229mgPotassium: 1270mgFiber: 19gSugar: 7gVitamin A: 423IUVitamin C: 14mgCalcium: 252mgIron: 8mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Main Course
Cuisine: Greek
Tried this recipe?Mention @healthyfitnessmeals or tag #healthyfitnessmeals!

About Rena Awada

Hi, I’m Rena! Welcome to my blog. I am the founder of Healthy Fitness Meals, certified nutrition coach through Precision Nutrition (PN1), food creator, and mom of five sharing balanced, family-friendly recipes.

ebook cover with taco salad bowl in the image.
Get my free eBook!
Grab my free ebook featuring 20 of my top 30 minutes family-friendly healthy dinner recipes.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating