If you’ve never tried Greek meatballs, you are missing out on something special. I make these with a mixture of ground lamb and beef, which gives you that perfect balance of deep, earthy flavors and juiciness.
The secret to these meatballs is piling on all those wonderful herbs and spices. We’re talking garlic, onion powder, oregano, cumin, and fresh mint. I know some folks get nervous about mint in savory dishes, but it’s very traditional in Greek cooking and makes all the difference in the world. First time I left it out I could tell something was missing, so don’t skip it!
These meatballs are also loaded with feta cheese (the more the better, if you ask me) and chopped fresh spinach. It’s one of my favorite tricks for sneaking some greens into dinner, especially if you’ve got picky eaters at the table.
I also throw in a good handful of lemon zest because that bright, citrusy pop just makes everything taste more alive. It’s that little extra pop that’ll have your dinner guests asking “What’s in these?”
Heads up: you absolutely need to serve these with a big dollop of tzatziki sauce. It’s not optional, trust me on this one. We’ve got a perfect tzatziki recipe right here on Honest Cooking that’ll do the trick nicely.
My last piece of wisdom: bake these babies in the oven instead of pan-frying. Not only is it healthier and way less messy (no splattered grease to clean up!), but it also gives you time to mix yourself a nice cocktail or prepare your sides while they’re cooking.
Step by Step Guide to Making Greek Feta and Spinach Lamb Meatballs
Step 1: Preheat and Prepare Baking Dish
Preheat oven to 450°F (230°C).
Grease a 9×13-inch baking pan with cooking spray or olive oil.
Step 2: Mix Meatball Ingredients
In a large mixing bowl, thoroughly combine ground beef, ground lamb, feta cheese, spinach, parsley, egg, breadcrumbs, onion powder, salt, pepper, oregano, cumin, mint, and lemon zest. Mix gently but thoroughly by hand.
Step 3: Shape Meatballs
Form mixture into walnut-sized meatballs, approximately 1½ inches in diameter.
Arrange meatballs closely together, just touching, in the prepared baking pan.
Step 4: Bake Meatballs
Bake meatballs in the preheated oven for 20-25 minutes, until golden brown and cooked through (internal temperature of 160°F / 71°C).
Step 5: Serve
Remove from oven and serve warm alongside orzo pasta, flatbread, and a generous dollop of tzatziki sauce.
FAQ: Greek Meatballs
Can I freeze these meatballs?
Yes, freeze cooked and cooled meatballs in airtight containers for up to 3 months.
Can I use frozen spinach?
Yes, thaw and thoroughly drain excess moisture before adding.
Can these meatballs be pan-fried?
Yes, pan-fry in olive oil over medium heat until cooked through.
What’s the best sauce to serve with these meatballs?
Tzatziki complements these meatballs perfectly.
Can I use a different type of cheese?
Feta provides the best flavor, but goat cheese can be a suitable alternative.

Greek Feta and Spinach Lamb Meatballs
- Total Time: 40 minutes
- Yield: Serves 6
Description
These Greek meatballs are made with ground beef and lamb, fresh spinach, feta cheese, lovely fresh herbs, and lemon, making it a deliciously vibrant dish. Pair with the perfect tzatziki and you’ve got yourself a Greek feast.
Ingredients
1 pound (450 grams) ground beef
1 pound (450 grams) ground lamb
4 ounces (113 grams) crumbled feta cheese
1 cup chopped fresh spinach
1/4 cup chopped fresh parsley
1 large egg, beaten
1 cup seasoned breadcrumbs
1 teaspoon onion powder
1 1/2 teaspoons salt
1 teaspoon ground black pepper
1 teaspoon dried oregano
1/2 teaspoon cumin
1 tablespoon chopped fresh mint
Zest of 1 lemon
Instructions
Step 1: Preheat and Prepare Baking Dish
- Preheat oven to 450°F (230°C).
- Grease a 9×13-inch baking pan with cooking spray or olive oil.
Step 2: Mix Meatball Ingredients
- In a large mixing bowl, thoroughly combine ground beef, ground lamb, feta cheese, spinach, parsley, egg, breadcrumbs, onion powder, salt, pepper, oregano, cumin, mint, and lemon zest. Mix gently but thoroughly by hand.
Step 3: Shape Meatballs
- Form mixture into walnut-sized meatballs, approximately 1½ inches in diameter.
- Arrange meatballs closely together, just touching, in the prepared baking pan.
Step 4: Bake Meatballs
- Bake meatballs in the preheated oven for 20-25 minutes, until golden brown and cooked through (internal temperature of 160°F / 71°C).
Step 5: Serve
- Remove from oven and serve warm alongside orzo pasta, flatbread, and a generous dollop of tzatziki sauce.
Notes
Check out our authentic Greek Tzatziki Recipe here.
Avoid overmixing the meat mixture to keep meatballs tender.
Fresh herbs significantly enhance the Mediterranean flavors.
Adjust the ratio of beef and lamb according to your preference.
- Prep Time: 15 mins
- Cook Time: 25 mins
- Category: Appetizer
- Method: Oven Baking
- Cuisine: Greek
Nutrition
- Serving Size: 250g
- Calories: 350
- Sugar: 2g
- Sodium: 780mg
- Fat: 20g
- Saturated Fat: 7g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 1g
- Protein: 26g
- Cholesterol: 95mg
If you liked this, you are going to love these favorite Greek recipes:
Greek Lemon Potatoes: Patates Lemonates
Greek Fava Dip from the Chef at Athina Suites, Santorini
Pairing Greek Wine and Seafood
Made as is. This is the first time I’ve felt compelled to rate a recipe. The meal was a delicious way to use ground turkey. My husband and I really enjoyed. Definitely add the tzatziki sauce!
So glad to hear it worked out well!
This was soooo delish! Thank you for the recipe