Greek Meatballs

This recipe for Greek Meatballs with feta is great as an appetizer, lunch or dinner. Made with traditional Greek flavors and best served in a yummy tomato sauce. 8 Simple ingredients. Done in less than 30 minutes. Gluten-Free. Low-Carb. Keto.

This post may contain affiliate links which won’t change your price but will share some commission.

Ingredients to Make Greek Meatballs:

  • Ground Beef
  • Onion
  • Spinach
  • Egg
  • Garlic
  • Fresh Herbs
  • Salt and Pepper

How to Make Greek Meatballs:

  1. Start by sautéing the garlic, onions and spinach together.
  2. When the onion is soft you can add this to a large mixing bowl with all the rest of the ingredients.
  3. Using a wooden spoon (or your hands) and combine everything very well.
  4. Now, take about and 1/4 cup of mixture and roll into small balls.
  5. Using 1/4 cup of mixture per meatball will make 20+ meatballs. We like to sear the meatballs for a minute or two per side before transferring to a lined baking tray.
  6. When we’ve seared them all (it usually takes about 3 batches), we pop them into a preheated oven for 10-15 minutes, depending on the size of the meatballs.
  7. Remove the meatballs from the oven when they reach an internal temperature of 165F, and serve immediately.


what are Greek meatballs?

They’re called Kleftedes. They are little balls made of ground meat (beef, turkey or lamb), spiced in a variety of ways and can be fried, sautéed or baked.

what to serve with Greek meatballs

You can serve it with a simple salad, grilled vegetables or mix them with marinara sauce to top a serving of zoodles. You can also serve these Greek meatballs as an appetizer with a tzatziki sauce for dipping.

can Greek meatballs be frozen?

Yes. If they’re properly stored in the freezer they will maintain their best quality for up to 3-4 months.

Grab your Free copy

Get an Easy 30-Minutes Recipes Ebook

Greek Meatballs

This is a recipe for Greek Meatballs baked in the oven. It’s great as an appetizer, lunch or dinner – also great served in tomato sauce. 8 simple ingredients and less than 30 minutes. Gluten-Free. Low-Carb. Keto.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Serving Size 6 servings


  • 1 pound ground beef
  • 1 egg
  • 1 onion, diced
  • 4 garlic cloves, minced
  • 2 cups frozen spinach
  • 1 cup feta cheese, crumbled
  • 1/4 cup fresh dill, chopped
  • 1/4 cup fresh parsley, chopped
  • 1/4 cup fresh mint
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 2 tbsp olive oil


  • Preheat oven 400ºF.
  • Sauté the onion in a bit of olive oil until soft, about 5 minutes. Add the garlic and spinach and sauté for another 2 minutes.
  • Put the ground beef in a large mixing bowl and add the spinach and onion mix, feta cheese, salt, pepper, dill, parsley, mint and egg.
  • Mix until well combined and start rolling the meatballs.
  • Heat up some of the olive oil in a large pan to a medium/high heat. Add the meatballs and sear each side for 1-2 minutes before transferring to a baking sheet. I do it in 2-3 batches.
  • Once all the meatballs are seared, slide the sheet into oven for approximately 10-15 minutes, to ensure the insides are cooked.



  • It’s not strictly necessary to sear these meatballs. You can also pop them straight into the oven and bake them from completely raw. It will need at least 10 extra minutes in the oven if you decide to do this.
  • Beef meatballs are cooked when they reach an internal temperature of 165F. Invest in a meat thermometer!

More Recipes:

Did You Make This Greek Meatballs Recipe?

If you’ve made this recipe, please leave a comment and a rating. We love hearing your feedback and it greatly helps us improve our recipes!

You can also give us a follow on PinterestInstagram and Facebook – we love staying in touch!

Similar Posts


    1. I believe it was accidentally omitted from the directions.
      I added it in along with the dill. The combination of herbs are delicious.

  1. I love this recipe so much and now my coworkers are addicted to them! It’s so easy and I sometimes make a double batch and freeze the extras for a quick meal.

  2. 5 stars
    Literally one of my very favorite meals! Thank you for sharing. We eat this at least once a week and it’s SO GOOD with marinara sauce!

  3. These are amazing! Made them for my book club and they loved them. Mine were a little too moist and couldn’t be flipped in the searing process, so I just transferred to my baking pan lined with parchment ! Thank you for this recipe which I have already added to my old-school hand-written favourites recipe book!

Leave a Reply

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

Recipe Rating