Greek Meatballs

5 from 237 votes

Oven-baked all beef Greek Meatballs stuffed with feta cheese served with a homemade Tzatziki sauce - a great appetizer or high-protein meal!

Jump to Recipe ▼Pin
Prep Time 20 minutes
Servings 4
Comments
24

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

Oval platter with meatballs and side of tzatziki sauce in a small bowl. Garnished with lemon wedges and fresh mint leaves.
Save this recipe!
Type your email & I’ll send it to you!

Secret to Juicy Meatablls

The secret to making juicy Greek meatballs or any meatballs actually is using sliced bread and milk. That’s because when you add the soaked bread to ground beef, it acts as a binder to prevent the meat from shrinking too much and becoming dense. The other thing that makes these Greek meatballs so yummy is the feta cheese stuffed inside of them.

Serve it with my homemade tzatziki for a seriously good meal – it’s my son’s favorite! Eat them on their own as a fun appetizer on a stick or as a high protein dinner. Or you can even eat hem with a Greek orzo salad or lemon rice for a complete meal.

Happy Cooking!
– Yumna

Greek Meatballs Ingredients

Ingredients for recipe before prepped: oil, yogurt, spices, fresh mint, 2 persian cucumbers, whole lemon, garlic clove, 1 egg, feta cheese crumbles, milk, ground beef, slice of bread, and whole red onion.
  • Ground beef: I use 80/20 ground beef for these meatballs. You could also use ground lamb or a mix of the two. You do want some fat to help keep your meatballs moist.
  • Bread: I just use a slice of white bread instead of bread crumbs. You can substitute ¼ cup of breadcrumbs or panko breadcrumbs.
  • Egg & Milk: Helps bind everything together.
  • Onion and garlic: Fresh and finely diced or grated, so it doesn’t overpower the meatballs. If you want to make it faster, you can use 2 teaspoons of onion powder and 1 teaspoon of garlic powder.
  • Seasoning: cumin, oregano, and salt.
  • Feta cheese: Use a block cut into chunks or crumbled feta.
  • Tzatziki Sauce: Full fat Greek yogurt, cucumber, garlic, mint (or dill), salt, lemon and olive oil.

How to Make Greek Meatballs

Torn white bread and milk in large bowl.
Step 1: Combine the bread and milk in a large bowl and let sit until the milk is absorbed. You can crumble it up with your hands.
Beaten egg, red onions, garlic, cumin, oregano, salt and quarter of the ground beef on top.
Step 2: Add the beaten egg, red onion, garlic, cumin, oregano, salt, and a quarter of the ground beef.
After mixing together.
Step 3: Mix together until completely combined.
Remaining ground beef mixed in.
Step 4: Add the rest of the ground beef and mix just until blended.
Meatballs on cutting board on wax paper.
Step 5: Divide the meatball mixture into 12 equal portions.
Meatballs flattened with feta cheese inside.
Step 6: Flatten each portion into a circle and place a chunk of feta in the center.
Meatballs rolled on a wire rack before baking.
Step 7: Fold the edges of the meat up and around the feta, and roll to form into a round ball.
Cheese stuffed meatballs on wire rack after baking
Step 8: Place the meatballs on the prepared wire rack, and bake.

Greek Meatballs

Author: Yumna Jawad
5 from 237 votes
Oven-baked all beef Greek Meatballs stuffed with feta cheese served with a homemade Tzatziki sauce! Perfect appetizer or main course!
Prep Time20 minutes
Cook Time15 minutes
Total Time35 minutes
Servings4
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!

Ingredients
  

For the meatballs:

  • Cooking spray
  • 1 slice white bread torn into 1-inch pieces (about ½ cup)
  • ¼ cup milk
  • 1 egg beaten
  • ¼ cup red onion finely chopped
  • 1 garlic clove minced
  • 2 teaspoons oregano
  • 1 teaspoon cumin
  • ½ teaspoon salt
  • 1 pound ground beef
  • 1 cup crumbled feta cheese

For the tzatziki:

  • 2 small Persian cucumbers peeled and grated
  • 1 cup greek yogurt
  • 1 garlic clove minced
  • 3 tablespoons lemon juice
  • 1 tablespoon olive oil
  • 1 tablespoon fresh mint chopped
  • ¾ teaspoon salt

Instructions

For the meatballs:

  • Preheat the oven to 400°F. Spray a wire rack with nonstick cooking spray and set over a rimmed baking sheet.
  • Combine the bread and milk in a large bowl and let sit until the milk is absorbed, about 1 minute. Add the beaten egg, red onion, garlic, oregano, cumin, salt, and a quarter of the ground beef, and mix together until completely combined. Add the rest of the ground beef and mix just until blended.
  • Divide the meatball mixture into 12 equal portions. Flatten each portion into a circle and add a heaping tablespoons of feta cheese in the middle. Fold the edges of the meat up and around the feta, and roll to form into a round ball.
  • Place the meatballs on the prepared wire rack set and bake for 15-20 minutes, or until the meatballs are browned and cooked through.

For the tzatziki sauce:

  • Meanwhile, make the tzatziki. Place the grated cucumber in a kitchen towel and wring out as much moisture as possible. Place the cucumber in a medium bowl. Add the yogurt, minced garlic, lemon juice, olive oil, mint, and salt and stir to combine.
  • Serve the baked meatballs with the tzatziki sauce, sprinkled with additional finely chopped mint.

Notes

Storage: These meatballs can be stored in an airtight container in the fridge for up to 5 days. To reheat, simply place them on a baking sheet and bake at 350F until heated through or in the microwave but it may dry them out.
Freezing Instructions: To freeze before cooking: Prepare the meatballs through step three. Place them on a baking sheet lined with wax paper, making sure they are not touching. Flash freeze for one hour, then transfer to a freezer bag or container and store in the freezer for up to three months. You can also freeze them the same way after cooking.

Nutrition

Calories: 370kcal, Carbohydrates: 10g, Protein: 34g, Fat: 21g, Saturated Fat: 8g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 9g, Trans Fat: 1g, Cholesterol: 136mg, Sodium: 1087mg, Potassium: 587mg, Fiber: 1g, Sugar: 4g, Vitamin A: 264IU, Vitamin C: 7mg, Calcium: 226mg, Iron: 4mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Did You Make This Recipe?

If you try this Greek Meatballs recipe or any other recipe on Feel Good Foodie, please rate the recipe and leave a comment below! It helps others who are thinking of making the recipe.

Recipe Tips

  1. Finely chop onions and garlic. The meatballs will have a better overall presentation when everything is finely chopped. They will also stick together more easily this way. Use a grater if possible or a really sharp knife for finely chopping.
  2. Mix gently. Overmixing the meat mixture will result in tough, dense meatballs. To avoid this, add a quarter of the ground meat to the rest of the ingredients and mix thoroughly before adding the rest of the meat. Once the rest of the meat is added, mix only until just combined (by hand, if possible). This will ensure your meatballs come out tender and juicy!
  3. Try pan frying them! Heat 1 tablespoon olive oil in a heavy-bottomed pan over medium high heat. Add the meatballs and cook until browned on the bottom, 4-5 minutes. Flip the meatballs and cook until browned on the second side and cooked through, 4-5 minutes longer.
  4. Use tongs for flipping. If you’re cooking the meatballs on the stove, the best tool to use to flip them is a pair of tongs! Tongs will allow you to neatly pick up and turn each individual meatball without bumping them against the others in the pan. They also allow you to be far enough away from the pan to avoid the inevitable grease spatters
Spoon dropping tzatzki over a single meatball on a platter with more meatballs.

Serving Ideas

FAQs

How do I store and reheat Greek meatballs?

These meatballs can be stored in an airtight container in the fridge for up to 5 days.
To reheat, simply place them on a baking sheet and bake at 350F until heated through. You could also reheat them in a pan on the stove over medium heat, flipping occasionally until heated through. Using the microwave may dry them out, but that is also an option.

Can I freeze Greek meatballs?

Yes! You can make them ahead and freeze to cook later or cook and freeze to reheat!
To freeze before cooking:
Prepare the meatballs through step three.
Place them on a baking sheet lined with wax paper, making sure they are not touching.
Flash freeze for one hour, then transfer to a freezer bag or container and store in the freezer for up to three months.

My meatballs are dry. What did I do wrong?

There are a few things that could cause this. If you overmix the meat mixture, it can come out dry. Be sure to mix just until combined. Another reason could be that you didn’t use enough moisture in the mixture. If your mixture seems too dry, add a little more milk or water until it’s moist but not wet. Finally, make sure you’re not overcooking the meatballs within the oven. They should be cooked through but still moist and juicy.

My meatballs fell apart while cooking. What did I do wrong?

When making meatballs, it’s important to use all the binders, bread crumbs, egg, and milk to help hold them together. Also, if you overcooked them or handled them too much while cooking, they can fall apart. Be sure to use a light touch when flipping them and cook until just done.

Close up of a plate of stuffed meatballs with one cut in half to show feta cheese inside.

More Ground Beef Recipes

5 from 237 votes (228 ratings without comment)

Rate and comment

Recipe Rating




Comments

  1. Stacy says:

    These sound delicious. Have you ever done them with ground lamb (more like a Gyro meatball)? Was wondering if the seasoning would need to be increased

    1. Yumna J. says:

      Yes, you can make them with lamb! I don’t think you’ll need extra seasoning but you may want to add a little bit of extra fat like avocado or olive oil. I hope you enjoy!!

  2. Jackie says:

    These are absolutely divine. One of the best things I’ve made all year. Do you know if the spices need to be lessened if I make these with ground chicken since it’s more delicate?

    1. Yumna says:

      You are always totally welcome to season with spices to taste, but I think the chicken will stand up well to the recipe written. Glad you enjoyed them!

  3. Courtney says:

    Simple and delicious recipe! The meatballs came out so flavorful and moist. I served with Greek salad and warm pita for a tasty weeknight dinner.

    1. Yumna J. says:

      Oh yum! That sounds so good!

  4. Julie C. says:

    I have been trying some Greek recipes which is really stretching my southern cooking roots. This is the best by far. Thanks for sharing.

    1. Yumna Jawad says:

      I love that! Thank you so much!! Always happy to share.

  5. Valerie St Aude says:

    Yummy yum yum

    1. Yumna Jawad says:

      Thank you so much!

  6. Denise says:

    So good!

    1. Yumna Jawad says:

      Thank you!!

  7. Vicky Vielle says:

    These are insanely flavorful. We took the meatballs, lined sourdough pita bread with the tsatziki, tomatoes, cucumbers, onion, and feta and made the most delicious gyro out of it all! Big, big hit here. So good!

    1. Yumna Jawad says:

      Thank you so much! That sounds amazing. I am craving that now!

  8. Fahed says:

    Made 3 batches of this (36 meatballs total) for a party this evening and it was a HUGE HIT! Thanks Yuma!

    1. Yumna Jawad says:

      That’s amazing! So happy to hear that it was a hit!

  9. Rita Ghattas says:

    I’m so in love with this recipe:) i just had it for dinner. It is amazing and so delish!
    Thanks Yumna:)

    1. Yumna Jawad says:

      That makes me so happy to hear! Yay!!

  10. George Rocha says:

    Thank you So Much Your Recipe Give Such Can’t get Over The Flavor I Stuff My Self. Them Bell Peppers They The Boom Boom. I wanted To Kindly Thank You

    1. Yumna Jawad says:

      You’re so welcome! I love that!

  11. Vicky says:

    Hi Yumna,
    thank you for sharing your recipes. As I am Greek I would like to make a comment.
    We usually don’t fill the meatballs with feta and instead of cumin we use mint, oregano and vinegar so the meat will be fluffy. And for the tzatziki we don’t use mint but dill and instead of lemon juice we use white vinegar (3 spoons for 300 gr yogurt) or vinegar from apple.
    However I’m sure your recipies are very yummy!! One of your recipes that is one of my favorite is the lemon blueberry bread!! My husband loves it!!!
    Keep sharing all your great things you are making!!!
    Vicky

    1. Yumna Jawad says:

      Thank you so much for your comment! I’m so glad to hear you love my Lemon Blueberry Bread recipe. I should definitely try meatballs and tzatziki like the way you suggested too. This recipe is more of a Greek-style/ inspired meatball for sure!

  12. kurth says:

    I love your recipes, but the Google ads at the bottom of the site are causing recipes to not print completely. Is there a work-around? Thanks!

    1. Yumna Jawad says:

      If you scroll to the recipe card, there’s a printer icon. When you click on it, I have it formatted in a way to print on 1-2 pages maximum with no images, no large font or anything that takes up too much ink. Can you try that? It should work fine.