Easy Mediterranean Turkey Meatballs

Greek Meatballs

I remember the first time my grandmother made her Greek meatballs—it was late summer, the kitchen windows wide open to catch the sea breeze, and the smell of oregano and garlic filled the air like a warm hug. Those little meatballs packed a punch of flavor that danced with every bite, so tender and juicy they practically melted in your mouth. Since then, Greek meatballs have become our go-to comfort meal, especially on busy weeknights when you want something hearty but fuss-free. Honestly, they’re a world apart from typical meatballs; think of them as the Mediterranean cousin who shows up to the party with tangy herbs, creamy feta, and a hint of lemon zest. If you’ve ever enjoyed classic Italian meatballs, you’ll adore how these Greek ones bring something fresh and vibrant to the table—trust me, you don’t need a fancy Mediterranean kitchen to whip these up!

What is Greek meatballs?

So, what exactly are Greek meatballs? Well, think of them as small, spiced spheres of ground meat—usually beef or lamb—that are tossed with fresh herbs like mint and oregano, then baked or fried until golden. The name “Greek meatballs,” sometimes called keftedes in their homeland, reflects not just the meat but the whole flavor profile: they’re brightened with lemon, enriched with feta cheese, and often paired with a cool, garlicky tzatziki sauce. It’s essentially Greek comfort food in bite-sized form, perfect for sharing and snacking. Unlike dense meatballs you might be used to, these are lighter, a little crumbly, but incredibly juicy. They’re such a crowd-pleaser that once you nail the seasoning, you’ll find yourself making them again and again—like I do every time the weather turns cozy or there’s a casual get-together with friends.

Why you’ll love this recipe?

What I love most about these Greek meatballs is how every element just works together effortlessly: the fresh herbs and sharp feta balance the richness of the meat, and that squeeze of lemon juice just lifts the entire dish. It’s a flavor profile I crave when I want something both comforting and bright. Plus, it’s one of those recipes that feels a little fancy but actually comes together fast. You don’t have to be a pro chef to pull these off, which is a total lifesaver on hectic evenings. Another bonus: these meatballs are surprisingly budget-friendly. Ground beef or lamb, a few pantry staples like garlic and oregano, and some feta (which you only need a little of, so it lasts longer) keep the cost low without skimping on flavor.

And versatility? Oh, they’ve got it. Serve them over rice pilaf or alongside a Greek salad for dinner, fill a pita with tzatziki and veggies for lunch, or even toss them into a big pasta salad for a crowd. I’ve seen them become a beloved finger food at parties, too. When I’m feeling adventurous, I’ll even tweak the herb mix or swap out the beef for turkey or chicken, and they hold up beautifully. Compared to other meatball recipes I’ve tried over the years, these Greek meatballs have that perfect balance of simplicity and sophistication—it’s like getting a little vacation on your plate.

How do I make Greek Meatballs?

Quick Overview

Making Greek meatballs is honestly one of the most satisfying and straightforward things you’ll do in the kitchen. You start by mixing your ground meat with fresh herbs, crumbled feta, and a few tasty extras like garlic and lemon zest. After shaping them into perfect little balls, you have the option to bake or pan-fry—and I’m a fan of baking because it’s less messy and still delivers that lovely golden crust. The whole process takes less than 40 minutes from start to finish, making it a perfect no-fuss meal or appetizer. The method is simple and forgiving, so even if you’re a novice, you’ll end up with meatballs that are juicy, tender, and bursting with flavor.

Ingredients

For the Main Batter:

  • 1 lb ground beef (or half beef, half lamb for extra richness) – opt for 80/20 for that juicy bite.
  • 1/2 cup crumbled feta cheese – not too salty, but creamy enough to add tang.
  • 1 small onion, finely grated – this sneaks in moisture and sweetness without chunks.
  • 2 cloves garlic, minced – because garlic just makes everything better.
  • 2 tbsp fresh parsley, chopped – the bright green notes are essential.
  • 1 tbsp fresh mint, chopped – optional but highly recommended for authentic flavor.
  • 1 tsp dried oregano – a little dried herb depth works really well here.
  • 1 tsp lemon zest – fresh zest is a game-changer, trust me.
  • 1 egg – helps everything bind together nicely.
  • 1/3 cup breadcrumbs – plain or panko, for just the right texture.
  • Salt and pepper – to taste, but don’t be shy here.

For Serving (Optional):

  • Tzatziki sauce – cool and garlicky, perfect contrast.
  • Lemon wedges – a fresh squeeze brightens up each bite.
  • Fresh herbs – parsley or mint for garnish.

Step-by-Step Instructions

Step 1: Preheat & Prep Pan

Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or lightly grease it. This helps the meatballs crisp up without sticking, and cleanup is a breeze. If you’re using a skillet for frying, get it heating on medium-high with just a splash of olive oil so it’s ready when you are.

Step 2: Mix Dry Ingredients

In a large bowl, combine breadcrumbs, dried oregano, salt, and pepper. Mixing these dry components first helps spread their flavor evenly throughout the meat mixture. It also prevents clumps and gives a consistent texture to your meatballs.

Step 3: Mix Wet Ingredients

Next, add the grated onion, minced garlic, lemon zest, chopped parsley, and mint to your bowl. Crack in the egg and crumble in the feta cheese. Stir gently with a fork or your hands until everything starts to come together. The feta will add little pockets of creamy, salty bursts in the meatballs, which I never skip.

Step 4: Combine

Now, add the ground meat to the mix. Using your hands, fold the mixture until just combined. Be careful not to overmix — a mistake I made plenty of times in the past. Overworking the meat will make your meatballs tough instead of tender. Aim for a consistent but gentle mix where all ingredients are evenly distributed.

Step 5: Shape Meatballs

Using your hands, shape the mixture into golf ball-sized meatballs (about 1.5 inches in diameter). If you want mini meatballs for appetizers, just go smaller! Place them spaced apart on your prepped baking sheet to give them room to cook evenly.

Step 6: Bake or Fry

Pop the baking sheet in the oven and bake for about 20-25 minutes, flipping halfway through for even browning. The smell at this stage is irresistible. If frying, cook the meatballs in batches over medium heat, turning frequently until browned all over and cooked through—about 10-12 minutes. Baking is my personal favorite because it’s hands-off and less oily, but frying adds a lovely crust if you have time.

Step 7: Rest

Once cooked, let the meatballs rest on the pan or plate for about 5 minutes. This locks in the juices and keeps them tender. Resist the urge to dive right in! Well, at least wait a few minutes.

Step 8: Serve

Serve warm with your favorite side or a dollop of tzatziki, fresh lemon wedges, and a sprinkle of fresh herbs. It’s those simple finishes that really elevate the whole dish.

What to Serve It With

For Lunch or Dinner: Greek meatballs shine alongside a fresh salad of cucumbers, tomatoes, and olives drizzled with olive oil and red wine vinegar. My family loves fluffy basmati rice or lemony orzo on the side to soak up all the juices.

For Casual Snacking: Pita bread, dollops of tzatziki, and a few grilled veggies make for a relaxed platter perfect for weekend hangouts or casual gatherings.

For Entertaining: Try serving meatballs on skewers with a side of hummus and warm flatbreads for a Mediterranean mezze board. Throw in some marinated olives and roasted red peppers for easy crowd-pleasers.

My personal ritual is to bring these out for Sunday dinners paired with roasted potatoes and a squeeze of lemon—they’ve become a nostalgic comfort in our household and always spark a few rounds of “Can I have seconds?” from the kids. They also work beautifully as leftovers, cold in a pita with some crunchy lettuce and yogurt sauce, perfect for busy weekdays.

Top Tips for Perfecting Your Greek Meatballs

Fresh Herbs Matter: Don’t skimp on fresh parsley and mint if you can help it. They’re cheap at the market and bring life to the meatballs. Dried herbs alone won’t give you that vibrant flavor.

Onion Prep: Grate your onion finely to release natural sweetness and moisture without adding chunks. Squeeze out extra water if your mixture seems too wet; too much moisture leads to crumbly meatballs that fall apart.

Don’t Overmix: This cannot be stressed enough. Overworking the meat makes the texture dense and rubbery — mix just until ingredients are combined.

Breadcrumbs Choice: Plain breadcrumbs hold better than panko here, but if you only have panko, just pulse them a few seconds in a food processor to get finer crumbs.

Feta Variety: Use good-quality feta, preferably from sheep’s milk. It crumbles nicely without becoming too salty. If your feta is too salty, rinse it quickly under cold water and pat dry.

Lemon Zest: Fresh zest adds a floral brightness that’s essential. Add zest from an unwaxed lemon to avoid bitter pith.

Baking vs. Frying: I lean toward baking because it’s simpler and less messy, especially on weeknights, but frying gives a lovely crust if you’re in the mood for that. If frying, keep the heat moderate so the meatballs cook through without burning outside.

Serving Extras: Tzatziki is classic, but you can switch it up with a drizzle of tahini, a dollop of garlic yogurt, or even a spicy harissa for a twist.

I learned the hard way that skipping the resting time post-cooking makes the meatballs dry out faster—so don’t rush this step. Let them cool slightly and juices redistribute for that perfect bite every time.

Storing and Reheating Tips

Room Temperature: Greek meatballs are best eaten fresh but can be kept at room temp (covered) for up to 2 hours at most before you need to refrigerate to avoid drying out or food safety issues.

Refrigerator Storage: Store meatballs in an airtight container for up to 4 days. Keep the sauce separate if serving with tzatziki or lemon wedges to maintain freshness. Reheat gently in the microwave or oven, covered with foil, to keep them moist.

Freezer Instructions: Freeze cooked meatballs in a single layer on a baking sheet, then transfer to a sealed freezer bag or container. They’re great frozen for up to 3 months. Thaw overnight in the fridge and reheat gently for best results.

Glaze Timing Advice: If you decide to add any glaze or sauce, do it right before serving to keep flavors fresh and textures perfect. Any sauce added prior to storing can water down or change texture when reheated.

Frequently Asked Questions

Can I make this gluten-free?
Absolutely! Swap the breadcrumbs for gluten-free options like ground oats, almond flour, or gluten-free panko. Keep in mind, almond flour gives a slightly nutty flavor and a denser texture, while ground oats create a softer crumb. Adjust by using slightly less flour to avoid overly dry meatballs.
Do I need to peel the zucchini?
Sorry, that sounds like a mix-up! This Greek meatball recipe doesn’t call for zucchini. But if you ever want to sneak veggies in or experiment, peeling zucchini helps reduce moisture and bitterness, while leaving the skin on boosts nutrition and adds texture.
Can I make this as muffins instead?
While not traditional, you can bake these meatballs in a muffin pan to keep shape uniform and control portion sizes—just grease well. Bake at 375°F for about 18-20 minutes or until fully cooked through. It’s a neat trick for parties or lunchboxes!
How can I adjust the sweetness level?
This recipe isn’t sweet per se, but if you feel the acidity from lemon zest or the feta’s tang is too strong, try balancing with a pinch of sugar or a drizzle of honey in the meat mix—just a touch. Alternatively, mild sweet paprika adds warmth without sweetness.
What can I use instead of the glaze?
Traditionally, Greek meatballs don’t have a glaze but are served with sauces like tzatziki or a squeeze of lemon. You can substitute with a simple yogurt garlic sauce, hummus, or even a light tomato-based sauce for variety. A sprinkle of chopped fresh herbs also goes a long way.

Final Thoughts

Making Greek meatballs truly feels like sharing a piece of my kitchen and my family with you. There’s a magic in these small, golden bites that brings together vibrant herbs, creamy feta, and tender meat that just can’t be beat. I’ve cooked them countless times—each batch brings that same smile and that inevitable question of “Can I have more?” Whether you’re feeding hungry kids, entertaining guests, or just indulging in a quiet dinner, these meatballs have a way of making the meal feel special without any fuss. If you loved making these, try pairing them with my Greek lemon potatoes or homemade tzatziki for a full spread that impresses every time. I’m excited for you to make this recipe your own—don’t forget to share your tweaks or favorite pairings in the comments below. Happy cooking, and can’t wait to hear how yours turns out!

Greek Meatballs

Delicious Greek meatballs made with ground turkey, fresh herbs, and grated zucchini, perfect with tzatziki sauce or a fresh side salad.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Breakfast
Cuisine American
Servings 4
Calories 120 kcal

Ingredients
  

Main Ingredients

  • 1.25 lb 93% lean ground turkey
  • 1 cup grated zucchini (liquid squeezed out well)
  • 2 slices whole wheat bread or gluten-free bread
  • 0.25 cup seasoned whole wheat breadcrumbs or gluten-free panko
  • 1 large egg
  • 3 cloves garlic minced
  • 0.25 unit red onion grated
  • 2 tbsp fresh oregano chopped, less if using dry
  • 0.25 cup fresh parsley chopped
  • 2 tbsp fresh spearmint chopped
  • 1 tsp kosher salt and fresh black pepper
  • olive oil cooking spray

Instructions
 

Preparation Steps

  • Wet bread with water, squeezing excess out. Tear into small pieces and place in a large bowl.
  • Combine bread pieces with ground turkey, egg, grated zucchini, breadcrumbs, minced garlic, grated red onion, chopped mint, parsley, oregano, salt, and pepper in the bowl.
  • Using a 1/4 cup measure, form each meatball into slightly flattened patties. Refrigerate before cooking to help hold their shape.
  • In a large nonstick frying pan, spray with olive oil and cook meatballs over very low heat, turning halfway, about 5 to 6 minutes per side, until cooked through. Alternatively, bake at 350°F for 20-25 minutes.
  • On the grill, clean grill well and spray grate with oil. Cook meatballs on low heat until cooked through, about 5 minutes per side.

Notes

Great for make-ahead meal prep lunches and delicious served with tzatziki sauce or over rice.

Nutrition

Serving: 200gCalories: 120kcalCarbohydrates: 120gProtein: 120gFat: 120gSaturated Fat: 120gPolyunsaturated Fat: 120gMonounsaturated Fat: 120gTrans Fat: 120gCholesterol: 120mgSodium: 120mgPotassium: 120mgFiber: 120gSugar: 120gVitamin A: 120IUVitamin C: 120mgCalcium: 120mgIron: 120mg
Tried this recipe?Let us know how it was!

Similar Posts

Leave a Reply

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

Recipe Rating