Greek Meatballs, known as Keftedes, are tender, juicy meatballs seasoned with fresh herbs, garlic, onion, and aromatic Mediterranean spices. Traditionally made with ground beef, lamb, or a combination of both, these flavorful meatballs are lightly crisp on the outside and incredibly moist inside. They are commonly served with creamy tzatziki, warm pita bread, Greek salad, and roasted potatoes, making them a favorite for family dinners, appetizers, and festive gatherings.

Unlike Italian meatballs that are often simmered in tomato sauce, Greek meatballs are typically pan-fried or baked and are flavored with herbs such as oregano, parsley, and mint, giving them a fresh and vibrant Mediterranean character.


Why You'll Love This Recipe

  • Authentic Greek flavors
  • Juicy and tender texture
  • Easy to prepare
  • Perfect for appetizers or main courses
  • High in protein
  • Great for meal prep
  • Delicious with tzatziki and pita
  • Ready in about 40 minutes

What are Greek Meatballs (Keftedes)?

Keftedes are traditional Greek meatballs made with seasoned ground meat, fresh herbs, onion, garlic, breadcrumbs, and eggs. The addition of mint and oregano gives them their distinctive flavor, while parsley adds freshness and color.

Traditional ingredients include:

  • Ground beef or lamb
  • Onion
  • Garlic
  • Fresh parsley
  • Fresh mint
  • Oregano
  • Breadcrumbs
  • Egg
  • Olive oil

They are often served as part of a Greek mezze platter or as a hearty main course with vegetables and grains.


Ingredients

For the Meatballs

  • 500 g (1 lb) ground beef, ground lamb, or a 50/50 blend
  • 1 small onion, finely grated and squeezed dry
  • 2 garlic cloves, minced
  • ½ cup fresh parsley, finely chopped
  • 2 tablespoons fresh mint, finely chopped
  • 1 teaspoon dried oregano
  • ½ teaspoon ground cumin (optional)
  • ½ teaspoon smoked paprika
  • ½ cup breadcrumbs
  • 1 large egg
  • 1 tablespoon olive oil
  • 1 teaspoon sea salt
  • ½ teaspoon freshly ground black pepper

For the Tzatziki Sauce

  • 1 cup Greek yogurt
  • ½ cucumber, grated and squeezed dry
  • 1 garlic clove, minced
  • 1 tablespoon chopped fresh dill
  • 1 tablespoon lemon juice
  • 1 tablespoon extra virgin olive oil
  • Salt and pepper to taste

Garnish

  • Fresh parsley
  • Fresh mint leaves
  • Lemon wedges
  • Crumbled feta cheese (optional)

Kitchen Equipment

  • Large mixing bowl
  • Grater
  • Non-stick skillet or baking tray
  • Spatula or tongs
  • Measuring cups and spoons

Preparation Time

  • Prep Time: 20 minutes
  • Chilling Time: 20 minutes
  • Cook Time: 20 minutes
  • Total Time: 60 minutes

Serves: 4–6


Step 1: Prepare the Meat Mixture

In a large mixing bowl, combine:

  • Ground meat
  • Grated onion
  • Garlic
  • Parsley
  • Mint
  • Oregano
  • Cumin (if using)
  • Smoked paprika
  • Breadcrumbs
  • Egg
  • Olive oil
  • Salt
  • Black pepper

Mix gently until everything is evenly incorporated.

Avoid overmixing to keep the meatballs tender.


Step 2: Chill the Mixture

Cover the bowl and refrigerate for 20 minutes.

This helps the mixture firm up and allows the flavors to meld together.


Step 3: Shape the Meatballs

Lightly oil your hands.

Roll the mixture into meatballs about 4–5 cm (1½–2 inches) in diameter.

Arrange them on a plate or tray.


Step 4: Cook the Meatballs

Pan-Frying Method

Heat a thin layer of olive oil in a skillet over medium heat.

Cook the meatballs for 8–10 minutes, turning occasionally until evenly browned and cooked through.

Baking Method

Preheat the oven to 200°C (400°F).

Arrange the meatballs on a parchment-lined baking tray.

Bake for 18–20 minutes, turning halfway through, until they reach an internal temperature of 71°C (160°F).


Step 5: Make the Tzatziki

In a bowl, combine:

  • Greek yogurt
  • Grated cucumber
  • Garlic
  • Dill
  • Lemon juice
  • Olive oil
  • Salt
  • Pepper

Mix well and refrigerate until ready to serve.


Step 6: Serve

Arrange the Greek meatballs on a serving platter.

Garnish with parsley, mint, lemon wedges, and crumbled feta if desired.

Serve with tzatziki and warm pita bread.


Flavor Profile

Greek Meatballs offer:

  • Juicy, savory meat
  • Fresh parsley and mint
  • Aromatic oregano
  • Mild garlic and onion
  • Tangy yogurt sauce
  • Bright lemon finish

Best Side Dishes

Serve with:

  • Greek salad
  • Warm pita bread
  • Lemon rice
  • Roasted potatoes
  • Grilled zucchini
  • Tabbouleh
  • Hummus
  • Stuffed grape leaves
  • Roasted eggplant
  • Couscous salad

Tips for Perfect Greek Meatballs

Choose Meat with Moderate Fat

Using meat with around 15–20% fat helps keep the meatballs moist and flavorful.

Squeeze the Onion

Removing excess moisture prevents the mixture from becoming too wet.

Don't Overmix

Gently combine the ingredients to maintain a tender texture.

Chill Before Cooking

Refrigerating the mixture helps the meatballs hold their shape.

Use Fresh Herbs

Fresh parsley and mint give the most authentic Greek flavor.


Delicious Variations

Lamb Keftedes

Use ground lamb for a richer, more traditional taste.

Feta-Stuffed Meatballs

Place a small cube of feta cheese in the center of each meatball before shaping.

Baked Greek Meatballs

Bake instead of frying for a lighter version.

Spicy Greek Meatballs

Add crushed red pepper flakes or chopped chili for extra heat.

Herb-Rich Keftedes

Increase the parsley, mint, and dill for a brighter herbal flavor.


Storage

Store cooked meatballs in an airtight container in the refrigerator for up to 4 days.

Freeze cooked or uncooked meatballs for up to 3 months.


Reheating

Reheat gently in a 160°C (325°F) oven or in a skillet over medium-low heat until warmed through.

Add a splash of water or broth if needed to help retain moisture.


Nutrition (Approximate Per Serving)

  • Calories: 360
  • Protein: 27 g
  • Fat: 23 g
  • Carbohydrates: 10 g
  • Fiber: 1 g
  • Sugar: 2 g
  • Sodium: 540 mg

Values vary depending on the type of meat and serving size.


Frequently Asked Questions

What makes Greek meatballs different?

Greek meatballs are flavored with fresh herbs like parsley, mint, and oregano, and are commonly served with tzatziki rather than tomato sauce.

Can I use only beef?

Yes. Ground beef works well, though combining beef and lamb adds extra richness and depth of flavor.

Can I make them gluten-free?

Yes. Replace the breadcrumbs with certified gluten-free breadcrumbs or crushed gluten-free crackers.

Can I cook them on the grill?

Absolutely. Shape them into slightly flattened patties or thread them onto skewers to prevent them from falling apart on the grill.

Can I prepare them ahead of time?

Yes. Shape the meatballs up to a day in advance and refrigerate them until ready to cook.


Final Thoughts

Greek Meatballs (Keftedes) are a delicious example of Mediterranean home cooking, combining juicy meat, fragrant herbs, and simple ingredients into a dish that's both comforting and full of flavor. Whether served as an appetizer with tzatziki or as a main course alongside pita, salad, and roasted vegetables, these authentic meatballs are sure to become a favorite for weeknight dinners and festive gatherings alike.