Greek-Style Gyro Meatballs with Tzatziki and Herbs

If you’re craving the bold, zesty flavors of a traditional Greek gyro but don’t have a vertical rotisserie at home, try these easy Gyro Meatballs. They capture classic gyro seasoning in bite-sized meatballs that cook quickly—about 25 minutes. Serve them in pita or bowls for a flavorful weeknight meal.

A bowl of vibrant Mediterranean salad with gyro meatballs topped with tzatziki sauce, sliced cherry tomatoes, cucumbers, crispy chickpeas, feta, and greens.
Whitney headshot.

Bring authentic gyro flavor into your kitchen!

I took everything that makes a gyro so irresistible—juicy ground lamb and beef, fresh herbs, and fragrant spices—and turned it into quick, tender meatballs. They brown beautifully under the broiler for a crisp exterior while staying juicy inside.

This recipe began as an attempt to recreate traditional gyro meat at home. Baking in a loaf or wrapping the mixture in parchment gave the right flavor but not the right texture. Broiling the meatballs produces the best result: a nicely browned crust and perfectly tender interior. These meatballs are a great shortcut to gyro flavor without special equipment.

Whether tucked into warm pita with toppings or served over a bed of grains and vegetables, these gyro meatballs make a fast, flavorful dinner any night of the week.

—Whitney
Ingredients for gyro meatballs on wooden surface: packaged lean ground lamb, ground beef in a glass bowl, chopped garlic, dry herbs, eggs, spices, panko breadcrumbs, red onion, fresh parsley, and dill.

Key ingredients

The photo above shows the ingredients to help with your shopping. Notes on key ingredients are below. See the recipe card for the full measurements.

  • Ground meat – A mix of half ground lamb and half ground beef gives a classic gyro flavor. You can substitute all beef or a beef-pork mix if preferred.
  • Fresh herbs – Fresh dill and parsley brighten the meatballs. If needed, use about 1 tablespoon each of dried dill and dried parsley as a substitute.

Instructions

Step-by-step photos are included to make this recipe easy to follow. For the full recipe details, see the recipe card below.

A food processor bowl filled with fresh herbs, sliced red onions, garlic, and parsley on a kitchen counter.
Add dill, parsley, garlic, and onion to a food processor.
Chopped herbs and vegetables, including red onion and parsley, in a food processor bowl.
Pulse until finely chopped.
Glass bowl with minced meat, breadcrumbs, chopped herbs, and spices on a marble countertop.
Combine meats, herb mixture, eggs, breadcrumbs, and spices in a large bowl.
Raw meatballs arranged in rows on a parchment-lined baking sheet.
Form about 32 meatballs, then broil until cooked through.
bowl filled with gyro meatballs topped with tzatziki sauce, surrounded by cucumbers, tomatoes, pickled onions, and chickpeas
meatballs on top of pita bread on a plate, filled with lettuce, tomatoes, cucumber, and topped with creamy tzatziki sauce

How to serve them

These meatballs are great in pita or served in Mediterranean-style bowls.

To make traditional gyros: Warm pita and fill with meatballs, lettuce, tomato, cucumber, feta, and creamy tzatziki.

To make bowls: Use a base like lemon-dill quinoa. Cook quinoa, stir in lemon juice and fresh dill, then top with meatballs and tzatziki. Add toppings such as tomatoes, pickled onions, pepperoncinis, cucumbers, lettuce, feta, and crispy chickpeas if you like. These bowls are excellent for meal prep and keep well for the week.

A colorful Mediterranean bowl with meatballs topped with yogurt sauce, surrounded by fresh lettuce, cherry tomatoes, cucumber, onions, and chickpeas.

Greek Gyro Meatballs

These gyro meatballs pack classic Greek flavors into an easy 25-minute recipe—perfect for a quick, satisfying dinner.
Servings: 32 meatballs
Prep Time: 15 minutes
Cook Time: 8 minutes
Total Time: 23 minutes
Author: Whitney Bond
Course: Main Course
Cuisine: Greek

Ingredients

  • ½ pound red onion, roughly chopped
  • 6 sprigs fresh dill
  • 6 sprigs fresh flat-leaf parsley
  • 3 cloves garlic, coarsely chopped
  • 1 pound ground beef
  • 1 pound ground lamb
  • 2 eggs
  • ½ cup breadcrumbs
  • 1 tablespoon kosher salt
  • 1 tablespoon dried oregano
  • 2 teaspoons lemon pepper
  • 1 teaspoon coriander
  • 1 teaspoon ground cinnamon

Instructions

  1. Heat the oven broiler to high. Place one rack in the middle and one in the bottom of the oven.
  2. Add the red onion, dill, parsley, and garlic to a food processor. Pulse 15–20 seconds until finely chopped.
  3. In a large bowl, combine the ground beef, ground lamb, and the herb mixture. Add the eggs, breadcrumbs, salt, oregano, lemon pepper, coriander, and cinnamon. Mix with your hands until fully combined.
  4. Form the mixture into about 32 golf-ball-sized meatballs.
  5. Place the meatballs on a parchment-lined sheet pan in a single layer. Broil on the top rack for 6 minutes, then move to the bottom rack for 2–3 minutes more, or until the internal temperature reaches 160°F. Alternatively, bake at 400°F for 15–20 minutes.

Notes

  • All ovens vary—watch the meatballs while broiling. If they brown too quickly on top, move them to the bottom rack sooner.
  • If you don’t have a food processor, finely dice the onion, garlic, and herbs by hand.
  • You can make uncooked meatballs ahead and keep them in the fridge up to 3 days, or freeze uncooked for up to 6 months.
  • Store cooked leftovers in an airtight container in the fridge for up to 6 days. Reheat in an air fryer for 3–4 minutes or in a skillet over medium-high heat.

Nutrition Facts

Calories 91kcal

Carbohydrates 2 g

Protein 5 g

Fat 7 g

Saturated Fat 3 g

Sodium 253 mg

Did you make this recipe?
Please consider leaving a star rating and review!