Greek Meatballs (Keftedes)

Facebook
X
LinkedIn
Pinterest
Email
Print
Threads

If you’re looking for the best Greek meatballs recipe, you’ve come to the right place. These juicy homemade Greek meatballs, also known as Keftedes, are packed with fresh herbs, garlic, crumbled feta cheese, lemon, and warm Mediterranean spices that create an incredibly flavorful bite every single time. Baked until perfectly golden and served with creamy tzatziki, warm pita bread, crisp cucumbers, and fresh tomatoes, they’re an easy dinner that’s bursting with fresh Greek-inspired flavor.

 

Unlike traditional Italian meatballs simmered in tomato sauce, these Greek Keftedes are bright, herbaceous, and slightly tangy thanks to fresh parsley, dill, oregano, and creamy feta cheese mixed directly into the meat. Every bite is juicy, tender, and full of Mediterranean flavor that feels both comforting and fresh.

 

Whether you’re making a weeknight dinner, prepping lunches for the week, serving appetizers for a party, or building an epic Mediterranean mezze platter, this easy Greek meatball recipe delivers restaurant-quality results with simple pantry ingredients.

 

Once you make these from scratch, they’ll quickly become one of those recipes your family requests over and over again.

What Are Greek Meatballs (Keftedes)?

Traditional Greek meatballs, called Keftedes, have been enjoyed throughout Greece for generations. While recipes vary from family to family, most versions combine ground beef, lamb, or a mixture of both with fresh herbs, onion, garlic, breadcrumbs, and warming spices before being fried or baked.

What makes Keftedes different from Italian meatballs is the fresh Mediterranean flavor profile. Instead of parmesan, marinara, and Italian herbs, Greek meatballs rely on ingredients like:

  • Fresh parsley
  • Fresh dill
  • Oregano
  • Mint (optional but traditional)
  • Garlic
  • Lemon zest
  • Feta cheese
  • Olive oil

The result is a lighter, brighter meatball that’s equally delicious served warm, chilled, tucked inside pita bread, or enjoyed as part of a Greek mezze platter.

Why You’ll Love These Greek Meatballs

There are plenty of Greek meatball recipes online, but this version is designed to be extra juicy, incredibly flavorful, and easy enough for busy weeknights.

You’ll love this recipe because:

  • Ready in about 40 minutes
  • Extra tender and juicy
  • Loaded with fresh herbs
  • Creamy feta mixed into every bite
  • Oven baked for easy cleanup
  • Perfect for meal prep
  • Freezer friendly
  • Great for appetizers or dinner
  • Amazing in pita sandwiches
  • Delicious with homemade tzatziki
  • High in protein
  • Family friendly
  • Naturally low carb
  • Easy to customize

Why This Recipe Works

After testing several versions, a few small adjustments made a huge difference in flavor and texture.

Instead of relying only on breadcrumbs, the combination of breadcrumbs, egg, finely grated onion, and crumbled feta helps lock moisture into every bite.

Fresh herbs provide vibrant flavor that dried herbs simply can’t replicate on their own, while lemon zest brightens the entire mixture without overpowering it.

Baking instead of frying also allows the meatballs to stay wonderfully juicy while creating beautiful caramelized edges with far less mess.

The final result is a tender, flavorful meatball that’s just as good for dinner as it is for meal prep the next day.

ButcherBox Makes These Greek Meatballs Even Better

One of my favorite ways to elevate simple dinners like these Greek meatballs is by starting with high-quality beef. That’s why I keep a ButcherBox subscription stocked in my freezer. Every eight weeks I customize my box with exactly the cuts my family uses most, making meal planning so much easier. Their grass-fed beef is consistently flavorful and produces incredibly juicy homemade meatballs every time. Broken down weekly, it averages around $22 per week, making premium-quality meat surprisingly affordable. Whether I’m making meatballs, burgers, tacos, or cozy casseroles, having dependable beef ready to go means dinner is never far away.

Ingredient Notes

Every ingredient has an important role in creating juicy, authentic Greek meatballs.

Ground Beef

An 85/15 or 90/10 ground beef works beautifully. The slightly higher fat content keeps the meatballs tender without becoming greasy.

You can also substitute:

  • Ground lamb
  • Half beef, half lamb
  • Ground turkey
  • Ground chicken

Feta Cheese

Authentic Greek feta adds creamy pockets of salty flavor throughout every meatball.

For the best results, buy a block of feta packed in brine and crumble it yourself instead of purchasing pre-crumbled feta.

Fresh Herbs

Fresh herbs make all the difference.

You’ll need:

  • Fresh parsley
  • Fresh dill
  • Fresh oregano (or dried if necessary)

Fresh herbs create a brighter, fresher flavor than dried herbs alone.

Garlic

Fresh minced garlic provides bold Mediterranean flavor.

Avoid garlic powder whenever possible.

Onion

Finely grate the onion rather than chopping it.

This releases moisture into the meat mixture, creating extra tender meatballs without noticeable onion pieces.

Lemon Zest

One of the secret ingredients.

Fresh lemon zest adds brightness that perfectly balances the richness of the beef and feta.

Breadcrumbs

Plain breadcrumbs help bind everything together while keeping the texture light.

Panko breadcrumbs also work well.

Egg

One large egg gently binds everything together while maintaining a soft texture.

Olive Oil

A little olive oil keeps the mixture moist and adds authentic Mediterranean richness.

Seasonings

Simple seasonings let the fresh herbs shine.

  • Kosher salt
  • Black pepper
  • Dried oregano
  • Onion powder
  • Optional pinch of cinnamon for traditional Greek flavor
  • Optional pinch of cumin for extra warmth

Kitchen Tools You’ll Need

You don’t need any fancy equipment.

  • Large mixing bowl
  • Cookie scoop
  • Baking sheet
  • Parchment paper
  • Microplane for lemon zest
  • Meat thermometer
  • Small whisk for tzatziki
  • Sharp chef’s knife
  • Cutting board

Caraway Makes Greek Meatball Night Even Easier

Whenever I’m baking meatballs, I reach for my Caraway Ceramic-Coated Baking Sheet because cleanup couldn’t be easier. The naturally slick ceramic surface helps the meatballs brown beautifully while preventing sticking, even with melted feta and flavorful juices caramelizing underneath. It’s free from PTFE, PFOA, PFAS, lead, and cadmium, giving me peace of mind whether I’m roasting vegetables, baking cookies, or making these juicy Greek meatballs. It’s become one of those kitchen staples that I reach for almost every single day, and using my link here makes upgrading your bakeware even sweeter with a generous discount applied at checkout!

How to Choose the Best Feta

Not all feta is created equal.

For authentic Greek flavor, look for feta that’s:

  • Sold in a block
  • Packed in brine
  • Made from sheep’s milk or a sheep and goat milk blend
  • Creamy instead of dry
  • Bright white in color

Pre-crumbled feta often contains anti-caking ingredients that prevent it from melting into the meat mixture as nicely.

Tips for Extra Juicy Greek Meatballs

These simple tricks make a huge difference.

Don’t overmix.

Mix until everything is just combined. Overworking the meat develops proteins that create tough meatballs.

Use a cookie scoop.

Every meatball cooks evenly when they’re the same size.

Grate the onion.

Grated onion practically melts into the mixture and adds incredible moisture.

Keep the feta chunky.

Small chunks of feta create creamy pockets throughout each meatball.

Chill before baking.

If you have time, refrigerate the shaped meatballs for 15–20 minutes before baking to help them hold their shape.

Use a thermometer.

Cook to an internal temperature of 160°F for perfectly juicy beef meatballs.

Fresh Herbs Make All the Difference

While dried herbs certainly work in a pinch, fresh herbs completely transform these homemade Greek meatballs.

Fresh parsley provides freshness.

Fresh dill brings classic Greek flavor.

Fresh oregano adds earthy richness.

Together they create the unmistakable Mediterranean flavor that makes these meatballs taste like they came straight from a neighborhood taverna overlooking the Aegean Sea.

What to Serve with Greek Meatballs

One of the reasons I love this recipe is how versatile it is.

Pair these juicy Greek meatballs with:

  • Homemade tzatziki sauce
  • Warm pita bread
  • Greek salad
  • Lemon rice
  • Roasted potatoes
  • Cucumber tomato salad
  • Hummus
  • Roasted vegetables
  • Rice pilaf
  • Orzo pasta
  • Whipped feta
  • Marinated olives
  • Pickled onions
  • Fresh cucumber slices
  • Extra lemon wedges

Whether you’re serving them for dinner, entertaining guests, or creating an appetizer board, these Greek meatballs fit beautifully into almost any Mediterranean-inspired meal.

How to Make Greek Meatballs (Keftedes)

These homemade Greek meatballs come together in just a few simple steps, making them perfect for busy weeknights while tasting like they came from your favorite Mediterranean restaurant.

Step 1: Preheat the Oven

Preheat your oven to 400°F.

Line a baking sheet with parchment paper or lightly grease a ceramic-coated baking pan.

Step 2: Prepare the Onion

Using the small holes of a box grater, grate one small yellow onion.

Place the grated onion into a clean kitchen towel or paper towel and gently squeeze out some of the excess moisture. Leaving a little moisture is perfectly fine—it helps keep the meatballs tender.

Step 3: Combine the Ingredients

In a large mixing bowl, combine:

  • Ground beef
  • Crumbled feta cheese
  • Grated onion
  • Minced garlic
  • Fresh chopped parsley
  • Fresh chopped dill
  • Fresh oregano
  • Lemon zest
  • Breadcrumbs
  • Egg
  • Olive oil
  • Salt
  • Pepper
  • Onion powder
  • Dried oregano
  • Optional cinnamon
  • Optional cumin

Mix gently using your hands until everything is evenly incorporated.

Avoid overmixing.

Step 4: Shape the Meatballs

Using a medium cookie scoop or your hands, roll the mixture into approximately 1½-inch meatballs.

Arrange them on the prepared baking sheet, leaving about an inch between each one.

You should end up with approximately 20–24 meatballs, depending on size.

Step 5: Bake

Bake for 18–22 minutes, or until the internal temperature reaches 160°F.

For a little extra color, broil the meatballs for the final 2–3 minutes while watching closely.

Step 6: Rest Before Serving

Allow the meatballs to rest for 5 minutes before serving.

This gives the juices time to redistribute, resulting in incredibly tender, juicy meatballs.

Optional Homemade Tzatziki Sauce

These Greek meatballs are absolutely incredible served with homemade tzatziki.

Combine:

  • 1 cup plain Greek yogurt
  • ½ grated cucumber (squeezed dry)
  • 1 tablespoon fresh dill
  • 1 tablespoon lemon juice
  • 2 cloves minced garlic
  • 1 tablespoon olive oil
  • Salt and pepper to taste

Refrigerate for at least 30 minutes before serving.

The cool, creamy sauce perfectly balances the warm herbs and feta inside the meatballs.

Expert Tips for Perfect Greek Meatballs

The smallest details often make the biggest difference.

Use cold ingredients.

Cold meat holds together better and creates a more tender texture.

Don’t pack the meatballs tightly.

Roll them gently.

Loose meatballs stay lighter and juicier.

Fresh lemon is worth it.

Skip bottled lemon juice.

Fresh zest and juice brighten every bite.

Use fresh herbs whenever possible.

Fresh herbs give these meatballs their signature Greek flavor.

Let them rest.

Even five minutes of resting makes the meatballs noticeably juicier.

Broil at the end.

A quick broil creates beautiful golden edges without drying them out.

Don’t skip the feta.

It melts slightly while baking and creates little pockets of creamy goodness throughout the meatballs.

Common Mistakes to Avoid

Even easy recipes have a few pitfalls.

Using lean beef only

Very lean beef can create dry meatballs.

An 85/15 blend gives excellent flavor.

Overmixing

This is probably the biggest mistake.

Mix only until everything comes together.

Skipping fresh herbs

Fresh herbs truly separate good Greek meatballs from unforgettable ones.

Baking too long

Overcooked meatballs quickly become dry.

Use a thermometer whenever possible.

Buying pre-crumbled feta

Block feta packed in brine melts better and tastes much richer.

Recipe Variations

One of the best things about these homemade Greek meatballs is how customizable they are.

Traditional Beef and Lamb

Replace half of the beef with ground lamb.

This creates a richer, more authentic flavor.

Ground Turkey Greek Meatballs

Use ground turkey for a lighter version.

Adding an extra tablespoon of olive oil helps keep them moist.

Chicken Greek Meatballs

Ground chicken also works beautifully.

Serve with cucumber salad for a lighter summer meal.

Gluten-Free Greek Meatballs

Simply substitute:

  • Gluten-free breadcrumbs
  • Crushed gluten-free crackers
  • Certified gluten-free oats (lightly pulsed)

Low-Carb Version

Replace breadcrumbs with:

  • Almond flour
  • Crushed pork rinds

Both produce excellent texture.

Air Fryer Greek Meatballs

Air fry at 380°F for 10–12 minutes, flipping halfway through.

Cook until the internal temperature reaches 160°F.

Make-Ahead Instructions

These are perfect for meal prep.

You can prepare the meatballs up to 24 hours in advance.

Simply:

  • Mix
  • Roll
  • Cover
  • Refrigerate

Bake just before serving.

How to Freeze Greek Meatballs

Freeze Before Baking

Arrange raw meatballs on a baking sheet.

Freeze until solid.

Transfer to freezer bags.

Freeze up to 3 months.

Bake directly from frozen by adding approximately 5–8 extra minutes.

Freeze After Baking

Cool completely.

Store in freezer-safe containers.

Freeze for up to 3 months.

Storage

Store leftovers in an airtight container.

Refrigerate for up to 4 days.

The flavors become even better the next day.

Reheating

For the best texture:

Oven

350°F for about 10 minutes.

Air Fryer

350°F for 4–5 minutes.

Microwave

Heat in 30-second intervals until warmed through.

What to Serve with Greek Meatballs

These Greek meatballs pair beautifully with so many Mediterranean favorites.

Some of my favorites include:

  • Homemade tzatziki
  • Warm pita bread
  • Greek lemon potatoes
  • Rice pilaf
  • Lemon herb rice
  • Mediterranean quinoa
  • Roasted zucchini
  • Roasted asparagus
  • Greek cucumber salad
  • Tomato cucumber salad
  • Hummus
  • Baba ganoush
  • Whipped feta dip
  • Stuffed grape leaves
  • Roasted red peppers
  • Kalamata olives
  • Pickled vegetables
  • Fresh watermelon
  • Grilled vegetables
  • Crispy roasted chickpeas

Meal Prep Ideas

These meatballs are fantastic throughout the week.

Try them:

  • Stuffed into warm pita sandwiches
  • Over lemon rice bowls
  • On top of fresh salads
  • With roasted vegetables
  • In Mediterranean grain bowls
  • Served as appetizers
  • Added to lunch boxes
  • Wrapped in lettuce leaves
  • Alongside hummus snack boards
  • Mixed into pasta with olive oil and herbs

Why Baking Is My Favorite Method

Traditional Keftedes are often fried, and while they’re delicious, baking offers several advantages.

Baking:

  • Requires less oil
  • Produces less mess
  • Cooks evenly
  • Is perfect for large batches
  • Makes meal prep simple
  • Lets the fresh herbs and feta shine without becoming greasy

You’ll still get lightly browned edges and wonderfully juicy centers with much less hands-on work.

How to Know When They’re Done

The safest and most reliable method is using an instant-read thermometer.

Ground beef should reach an internal temperature of 160°F.

Visually, the meatballs should have:

  • Light golden brown tops
  • Slightly crisp edges
  • Firm but springy texture
  • Clear juices

Avoid cutting into several meatballs to check—they’ll lose valuable juices.

More Meatball Recipes You’ll Love

If your family loves easy homemade meatballs as much as mine does, be sure to try some of these reader favorites from Sugar Face Bakes. They’re perfect for everything from cozy weeknight dinners to holiday appetizers, meal prep, and family gatherings.

  • Air Fryer Meatballs – Perfectly juicy meatballs with crispy edges in less time.
  • Baked Meatballs – Classic oven-baked meatballs that pair with pasta, subs, or your favorite sauce.
  • Crockpot Party Meatballs – Sweet and savory slow cooker meatballs made with grape jelly and chili sauce or BBQ sauce for an easy party favorite.
  • Swedish Meatballs – Tender homemade meatballs served in a rich, creamy gravy over mashed potatoes or egg noodles.
  • Porcupine Meatballs – A nostalgic family recipe featuring tender beef meatballs with rice simmered in savory tomato sauce.

There’s something incredibly comforting about a pan of homemade Greek meatballs fresh from the oven. Between the fragrant herbs, creamy feta, bright lemon, and juicy beef, every bite delivers the fresh, bold flavors that make Mediterranean cooking so irresistible. Whether you’re serving them with warm pita and tzatziki for an easy weeknight dinner or adding them to your next party spread, this recipe is one you’ll come back to again and again. Once you taste just how tender and flavorful these baked Greek meatballs are, they’ll earn a permanent place in your dinner rotation.

Recipe Notes

  • Fresh herbs provide the best flavor.
  • Use block feta packed in brine.
  • Don’t overmix the meat mixture.
  • Chill the meatballs for 15 minutes before baking for extra structure.
  • Use a cookie scoop for evenly sized meatballs.
  • Store leftovers in the refrigerator for up to 4 days.
  • Freeze cooked or uncooked meatballs for up to 3 months.
  • Air Fryer Instructions: Cook at 380°F for 10–12 minutes, flipping halfway through.
  • Make Ahead: Assemble up to 24 hours before baking.

Recipe Tips at a Glance

✔ Use 85/15 ground beef for the juiciest meatballs.

✔ Grate the onion instead of chopping it for extra moisture.

✔ Fresh herbs make a noticeable difference over dried herbs.

✔ Use block feta packed in brine for the best creamy texture.

✔ Don’t overmix the meat mixture or the meatballs can become tough.

✔ A cookie scoop keeps every meatball the same size for even baking.

✔ Broil for the last 2–3 minutes if you like crisp, golden edges.

✔ Let the meatballs rest for 5 minutes before serving to lock in their juices.

✔ Serve with homemade tzatziki, warm pita, cucumber salad, or lemon rice.

✔ Freeze extras for an easy homemade dinner later.

Reader Favorites to Pair with These Greek Meatballs

If you’re building a Mediterranean-inspired dinner, these recipes pair perfectly with Greek meatballs.

  • Homemade Tzatziki
  • Greek Lemon Potatoes
  • Roasted Garlic Hummus
  • Mediterranean Cucumber Salad
  • Lemon Herb Rice
  • Roasted Vegetables
  • Greek Pasta Salad
  • Homemade Pita Bread
  • Whipped Feta Dip
  • Roasted Chickpeas

More Ground Beef Recipes You’ll Love

Ground beef is one of the most versatile proteins you can keep in your freezer, making it easy to create comforting, budget-friendly dinners any night of the week. If you enjoyed these Greek Meatballs, don’t miss some of the most popular ground beef recipes here on Sugar Face Bakes:

Why You’ll Make These Again and Again

There are certain recipes that never seem to go out of style, and these Greek Meatballs are one of them. They’re simple enough for a busy Tuesday night, impressive enough for entertaining, and versatile enough to enjoy in everything from pita sandwiches to fresh salads and grain bowls. The combination of tender beef, creamy feta, fragrant herbs, and bright lemon creates a flavor that’s both comforting and refreshing.

Whether you’re introducing your family to Mediterranean cooking for the first time or recreating a favorite restaurant meal at home, these homemade Keftedes are guaranteed to become a repeat recipe. They’re freezer-friendly, meal-prep approved, and packed with fresh ingredients that make every bite taste like a little trip to Greece.

Once you try these juicy baked Greek meatballs with homemade tzatziki, don’t be surprised if they become one of the most requested dinners in your home.

Frequently Asked Questions

What are Greek meatballs called?

Greek meatballs are traditionally called Keftedes (also spelled Keftedes or Keftethes). They’re seasoned with fresh herbs, garlic, onion, and Mediterranean spices instead of Italian-style herbs and tomato sauce.

Are Greek meatballs traditionally made with beef or lamb?

Traditional recipes often use ground lamb, ground beef, or a combination of both. This recipe uses ground beef, but either works beautifully.

Can I use half beef and half lamb?

Absolutely! A 50/50 blend creates rich, authentic flavor while keeping the meatballs incredibly juicy.

Can I make Greek meatballs ahead of time?

Yes. Shape the meatballs up to 24 hours ahead and refrigerate until you’re ready to bake.

Can Greek meatballs be frozen?

Yes! Freeze them either raw or cooked for up to 3 months.

How do I keep Greek meatballs from falling apart?

Using an egg, breadcrumbs, grated onion, and gently mixing the meat helps hold everything together.

Should I fry or bake Greek meatballs?

Both methods work well, but baking is easier, cleaner, and produces consistently juicy meatballs.

What temperature should Greek meatballs be cooked to?

Ground beef meatballs should reach an internal temperature of 160°F.

Can I air fry Greek meatballs?

Yes! Air fry at 380°F for 10–12 minutes, flipping halfway through.

Why are my meatballs dry?

Overmixing, overcooking, or using beef that’s too lean can all cause dry meatballs.

Can I make these without feta?

Yes. They’ll still be delicious, but feta adds the classic creamy Greek flavor.

What kind of feta is best?

A block of feta packed in brine produces the best flavor and texture.

Can I use dried herbs instead of fresh?

Yes, but fresh herbs provide the brightest Mediterranean flavor.

What herbs go into Greek meatballs?

Typically parsley, dill, oregano, and sometimes mint.

Is mint required?

No. It adds traditional flavor but is completely optional.

Why is lemon zest added?

Lemon zest brightens the meat mixture and balances the richness of the beef.

Can I make these gluten-free?

Yes. Substitute gluten-free breadcrumbs or crushed gluten-free crackers.

Are Greek meatballs low carb?

Yes. Replace the breadcrumbs with almond flour or crushed pork rinds for a lower-carb version.

Can I use turkey instead of beef?

Absolutely. Ground turkey makes a lighter version that’s still delicious.

Can I use ground chicken?

Yes. Ground chicken works wonderfully with the fresh herbs and feta.

What do you serve with Greek meatballs?

Tzatziki, pita bread, Greek salad, lemon rice, roasted potatoes, hummus, roasted vegetables, or rice pilaf.

Are Greek meatballs healthy?

They’re packed with protein, fresh herbs, and wholesome ingredients, making them a balanced meal.

Can I meal prep Greek meatballs?

Yes! They’re excellent for lunches and meal prep throughout the week.

How long do leftovers last?

Stored properly in the refrigerator, they’ll stay fresh for up to 4 days.

Can I reheat Greek meatballs?

Yes. Reheat in the oven, air fryer, or microwave until warmed through.

Can I use Panko breadcrumbs?

Yes. Panko creates a slightly lighter texture.

What onion is best?

Yellow onion provides the best balance of sweetness and flavor.

Why grate the onion?

Grated onion melts into the meat mixture, adding moisture without large onion pieces.

Should I rest the meatballs after baking?

Yes. Resting for 5 minutes keeps them juicier.

Can Greek meatballs be served as appetizers?

Absolutely! Serve them with toothpicks alongside tzatziki for an easy party appetizer.

Juicy homemade Greek meatballs (Keftedes) served with creamy tzatziki, warm grilled pita bread, fresh cucumber slices, lemon wedges, and crumbled feta.

Greek Meatballs (Keftedes)

These homemade Greek Meatballs (Keftedes) are juicy, flavorful, and loaded with fresh Mediterranean herbs, creamy feta cheese, garlic, and bright lemon zest. Baked until perfectly golden and served with homemade tzatziki and warm pita, they're an easy weeknight dinner, meal prep favorite, or party appetizer. If you're looking for the best authentic Greek meatball recipe, this simple oven-baked version delivers tender meatballs packed with fresh Greek flavor every single time.
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Course Main Course
Cuisine Mediterranean
Servings 6 servings (yields 20-24 meatballs)
Calories 395 kcal

Ingredients
  

  • 2 lbs ground beef (85/15)
  • 1 cup feta cheese crumbled
  • 1 small yellow onion grated
  • 4 cloves garlic minced
  • ½ cup fresh parsley finely chopped
  • ¼ cup fresh dill chopped
  • 2 tsp fresh oregano chopped (or 1 tsp dried)
  • 1 tsp dried oregano
  • 1 tsp onion powder
  • 1 tbsp fresh lemon zest
  • â…“ cup plain bread crumbs
  • 1 large egg
  • 1 tbsp olive oil
  • 1½ tsp salt
  • ½ tsp ground black pepper
  • ¼ tsp ground cinnamon optional
  • ¼ tsp ground cumin

Homemade Tzatziki Sauce

  • 1 cup plain Greek yogurt
  • ½ cucumber grated and squeezed dry
  • 2 cloves garlic minced
  • 1 tbsp fresh dill chopped
  • 1 tbsp lemon juice
  • 1 tbsp olive oil
  • salt and pepper to taste

Instructions
 

  • Preheat oven to 400°F and line a baking sheet with parchment paper.
  • Grate the onion and squeeze out some of the excess moisture.
  • In a large bowl combine the ground beef, feta, onion, garlic, parsley, dill, oregano, onion powder, breadcrumbs, egg, olive oil, lemon zest, salt, pepper, cinnamon, and cumin.
  • Mix gently until just combined.Roll into approximately 20–24 evenly sized meatballs.
  • Place onto the prepared baking sheet.Bake for 18–22 minutes, or until the internal temperature reaches 160°F.
  • Broil for 2–3 minutes if additional browning is desired.Let rest for 5 minutes before serving.
  • Serve with homemade tzatziki, warm pita, lemon wedges, cucumber salad, or roasted vegetables.
  • For the sauce, toss everything in a small bowl and mix until combined.

Notes

Recipe Notes

  • Fresh herbs provide the best flavor.
  • Use block feta packed in brine.
  • Don't overmix the meat mixture.
  • Chill the meatballs for 15 minutes before baking for extra structure.
  • Use a cookie scoop for evenly sized meatballs.
  • Store leftovers in the refrigerator for up to 4 days.
  • Freeze cooked or uncooked meatballs for up to 3 months.
  • Air Fryer Instructions: Cook at 380°F for 10–12 minutes, flipping halfway through.
  • Make Ahead: Assemble up to 24 hours before baking.

Estimated Nutrition Information

Serving Size: Approximately 4 meatballs (recipe makes 6 servings)
Nutrient Amount per Serving
Calories 395
Protein 31g
Carbohydrates 7g
Fiber 1g
Sugar 2g
Total Fat 27g
Saturated Fat 10g
Monounsaturated Fat 11g
Polyunsaturated Fat 1g
Cholesterol 126mg
Sodium 690mg
Potassium 560mg
Calcium 170mg
Iron 3.5mg
Vitamin A 8% DV
Vitamin C 12% DV
Nutrition Disclaimer: Nutrition information is automatically calculated using standard ingredient databases and should be considered an estimate. Actual values may vary depending on the specific brands and ingredients used.
Keyword Greek meatballs, meatballs
Picture of Stacie

Stacie

Hello out there! My name is Stacie. I am a home baker whose guilty pleasure is home made food and desserts. My blog is for the non-pro, home-baker/home-cook, experienced baker/cook, lover of desserts, and the desire to create delicious food right from home.
Nothing is better than a homemade meal or dessert made from scratch, except the reward when the whole dish is devoured by your guests. Questions, comments, idea are all welcomed as we grow together!

Most LATEST Recipe

Wooden spoon lifting homemade sweet and sour meatballs from a sage green ceramic skillet filled with pineapple, bell peppers, onions, and glossy sweet and sour sauce.

Sweet and Sour Meatballs (Easy Homemade Recipe)

Close-up of rustic homemade baked meatballs in smooth marinara sauce, with one meatball cut in half to reveal a juicy, tender interior garnished with fresh parsley.

Baked Meatballs Recipe

Close-up of juicy homemade air fryer meatballs with golden brown crispy edges cooking in an air fryer basket, seasoned with fresh parsley and Italian herbs.

Air Fryer Meatballs (Juicy, Easy, and Ready in Under 20 Minutes)

A slow cooker party meatball split in half to reveal its juicy, tender interior with a glossy grape jelly barbecue glaze.

Crockpot Party Meatballs (Slow Cooker Grape Jelly Meatballs)

Close-up of homemade Swedish meatballs smothered in rich, creamy brown gravy and garnished with fresh parsley in a skillet.

Swedish Meatballs Recipe (Classic Homemade with Creamy Gravy)

Close-up of old-fashioned porcupine meatballs made with ground beef and rice simmered in a rich homemade tomato sauce and garnished with fresh parsley.

Porcupine Meatballs Recipe (Old-Fashioned Ground Beef and Rice Meatballs)