Greek Meatballs are a delightful dish that brings the vibrant flavors of the Mediterranean right to your table. These juicy meatballs, known as Keftedes, are perfect for any occasion, whether it’s a family dinner or a festive gathering. The combination of ground lamb and aromatic spices makes them irresistible. Serve them with Tzatziki Sauce or a simple tomato sauce for an extra flavor boost. You’ll love how easy they are to prepare and how quickly they disappear!
Why You’ll Love This Recipe
- Quick to Prepare: With just 15 minutes of prep time, you can whip up these tasty Greek meatballs in no time.
- Flavorful and Juicy: The blend of spices, herbs, and tender meat results in meatballs that burst with flavor.
- Versatile Serving Options: Serve them as an appetizer, main course, or even in sandwiches; they fit any meal style.
- Healthy Ingredients: Packed with protein and made from fresh ingredients, these meatballs are a nutritious choice.
- Customizable Recipe: You can easily adapt the recipe by using different meats or adding your favorite herbs.
Tools and Preparation
Having the right tools can make your cooking process smoother and more enjoyable. Below is a list of essential tools you’ll need to make Greek Meatballs.
Essential Tools and Equipment
- Large mixing bowl
- Skillet or frying pan
- Baking sheet
- Parchment paper
- Measuring cups and spoons
Importance of Each Tool
- Large mixing bowl: Provides enough space to mix all the ingredients without spilling.
- Skillet or frying pan: Ideal for frying the meatballs to achieve a crispy exterior.
- Baking sheet: Perfect for baking meatballs evenly in the oven.
Ingredients
Greek Meatballs aka Keftedes are made with ground lamb (or beef, turkey, etc.) and seasoned to perfection. Serve these juicy meatballs with Tzatziki Sauce or simple tomato sauce.
For the Meatballs
- 1 lb ground lamb (see note)
- ¼ cup grated onion
- 3 teaspoons minced garlic
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2 teaspoons dried oregano
- ½ teaspoon ground cumin
- ¼ teaspoon coriander
- 1 teaspoon Italian seasoning
- 1 large egg
- ½ cup breadcrumbs
- ¼ cup parsley
- 1 tablespoon mint leaves (optional)
How to Make Greek Meatballs
Step 1: Prepare the Meat Mixture
- Place ground lamb in a large mixing bowl.
- Add grated onion, minced garlic, and all seasonings (salt, black pepper, dried oregano, ground cumin, coriander, and Italian seasoning) to the bowl.
- Mix well until all ingredients are combined.
Step 2: Form the Meatballs
- Incorporate the large egg, breadcrumbs, parsley, and optional mint leaves.
- Mix again until fully blended.
- Form the mixture into tablespoon-sized balls.
Step 3: Cook the Meatballs
Option 1: Frying Method
- Heat olive oil in a large skillet over medium heat.
- Fry each meatball for about 3 to 4 minutes on each side until golden brown.
Option 2: Baking Method
- Preheat oven to 400℉ (200℃).
- Place meatballs on a parchment paper-lined baking sheet.
- Bake for 15 to 18 minutes, turning each meatball halfway through cooking time.
This recipe yields enough Greek Meatballs for four people, making it perfect for family meals or gatherings! Enjoy your delicious Mediterranean feast!
How to Serve Greek Meatballs
Greek meatballs, or Keftedes, are delicious and versatile. They can be served in various ways to cater to different tastes and occasions.
With Tzatziki Sauce
- A refreshing yogurt-based sauce made with cucumber, garlic, and dill. This tangy dip complements the rich flavors of Greek meatballs perfectly.
In a Pita Sandwich
- Stuff Greek meatballs inside warm pita bread along with fresh veggies and sauce for a filling meal on-the-go.
Over a Salad
- Serve Greek meatballs on a bed of mixed greens with tomatoes, cucumbers, and olives. Drizzle with olive oil and lemon for a light dish.
With Tomato Sauce
- Pair your meatballs with a rich tomato sauce for a comforting meal. Serve over pasta or rice for an Italian twist.
As an Appetizer
- These meatballs make great finger food. Serve them on skewers with toothpicks alongside dipping sauces for parties or gatherings.

How to Perfect Greek Meatballs
Creating the perfect Greek meatballs requires attention to detail and technique. Follow these tips for juicy and flavorful results.
- Use fresh ingredients: Fresh herbs and spices enhance the flavor of the meatballs. Avoid dried alternatives when possible.
- Don’t overmix: When combining ingredients, mix just until incorporated to keep the meat tender and not tough.
- Chill before cooking: Refrigerate formed meatballs for about 30 minutes before cooking. This helps them hold their shape better.
- Experiment with meats: While lamb is traditional, using beef or turkey can yield delicious variations on this classic dish.
- Adjust seasoning: Taste the mixture before forming into balls. Adjust spices to your preference for the best flavor profile.
- Try different cooking methods: Both frying and baking produce tasty results; choose based on your desired texture and convenience.
Best Side Dishes for Greek Meatballs
Greek meatballs pair beautifully with many side dishes that complement their flavor profile. Here are some great options:
- Greek Salad: A refreshing combination of cucumbers, tomatoes, red onion, olives, and feta cheese dressed in olive oil.
- Roasted Vegetables: Seasonal vegetables like zucchini, bell peppers, and eggplant roasted until caramelized add depth to your meal.
- Rice Pilaf: Flavorful rice cooked with broth and herbs creates a hearty base that pairs well with Greek meatballs.
- Hummus Platter: Serve creamy hummus with pita chips and assorted veggies for a delightful appetizer alongside your main dish.
- Grilled Asparagus: Lightly seasoned grilled asparagus adds a crunchy texture that balances the richness of the meatballs.
- Potato Wedges: Crispy baked potato wedges seasoned with herbs offer a satisfying side that complements the savory flavors of Keftedes.
- Tabbouleh Salad: A fresh salad made from parsley, bulgur wheat, tomatoes, mint, onion, and lemon juice provides bright flavors.
- Fried Zucchini Slices: Crispy fried zucchini slices make a fun side dish that enhances your Greek-inspired meal experience.
Common Mistakes to Avoid
Making Greek Meatballs can be a delightful experience, but there are common pitfalls to watch out for.
- ingredient choices: Using low-quality meat can affect the flavor and texture. Choose fresh, high-quality ground lamb or beef for the best results.
- overmixing the meat: Mixing too much can make meatballs tough. Combine ingredients just until mixed for tender meatballs.
- skipping the seasoning: Not seasoning properly can lead to bland meatballs. Ensure you follow the spices and herbs in the recipe for maximum flavor.
- neglecting egg and breadcrumbs: These ingredients help bind the meatballs. Skipping them may result in crumbling during cooking.
- ignoring cooking times: Overcooking can dry out your meatballs. Keep an eye on them to achieve a juicy texture.

Storage & Reheating Instructions
Refrigerator Storage
- Store Greek Meatballs in an airtight container.
- They will last for up to 3 days in the fridge.
Freezing Greek Meatballs
- Place cooked Greek Meatballs in a freezer-safe bag or container.
- They can be frozen for up to 3 months.
Reheating Greek Meatballs
- Oven: Preheat to 350°F (175°C) and heat for about 15-20 minutes until warm.
- Microwave: Place on a microwave-safe plate, cover, and heat for 1-2 minutes, checking frequently.
- Stovetop: Sauté in a pan over medium heat with a little olive oil until heated through.
Frequently Asked Questions
Here are some common questions about Greek Meatballs that may help enhance your cooking experience.
How do I make Greek Meatballs healthier?
You can substitute ground turkey or chicken for lamb or beef to reduce fat content while still keeping flavor.
Can I use different herbs in my Greek Meatballs?
Absolutely! While oregano is traditional, feel free to experiment with herbs like thyme or basil according to your taste.
What sauce pairs well with Greek Meatballs?
Greek Meatballs are delicious with Tzatziki Sauce or a simple tomato sauce. Both enhance their flavors wonderfully.
How can I customize my Greek Meatball recipe?
You can add ingredients like feta cheese or chopped olives for a unique twist that adds more flavor and texture.
Can Greek Meatballs be made ahead of time?
Yes! You can prepare the mixture and form the meatballs ahead of time. Store them in the fridge until you’re ready to cook.
Final Thoughts
Greek Meatballs are not only flavorful but also versatile, making them perfect for various meals. Whether served with Tzatziki Sauce or pasta, they are sure to please everyone at your table. Feel free to customize them by adding your favorite herbs or spices!
Greek Meatballs
Greek Meatballs, or Keftedes, are a savory delight that brings the essence of the Mediterranean to your dining table. These juicy meatballs are made with ground lamb and seasoned with a blend of aromatic spices, creating a dish that is perfect for any occasion—be it a family dinner or a festive gathering. Quick and easy to prepare, these flavorful meatballs can be served with Tzatziki Sauce, in pita sandwiches, or over fresh salads. Whether you choose to fry or bake them, they are guaranteed to disappear fast!
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: Approximately four servings
- Category: Main
- Method: Baking/Frying
- Cuisine: Mediterranean
Ingredients
- 1 lb ground lamb (or beef/turkey)
- ¼ cup grated onion
- 3 teaspoons minced garlic
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2 teaspoons dried oregano
- ½ teaspoon ground cumin
- ¼ teaspoon coriander
- 1 teaspoon Italian seasoning
- 1 large egg
- ½ cup breadcrumbs
- ¼ cup parsley
Instructions
- In a large mixing bowl, combine ground lamb, grated onion, minced garlic, and all seasonings (salt, pepper, oregano, cumin, coriander, and Italian seasoning). Mix until blended.
- Add in the egg, breadcrumbs, and parsley; mix again until fully incorporated.
- Shape the mixture into tablespoon-sized balls.
- For frying: Heat olive oil in a skillet over medium heat and cook meatballs for about 3–4 minutes on each side until golden brown.
- For baking: Preheat oven to 400°F (200°C), place meatballs on a lined baking sheet, and bake for 15–18 minutes.
Nutrition
- Serving Size: 3 meatballs (approximately 120g)
- Calories: 290
- Sugar: 0g
- Sodium: 600mg
- Fat: 18g
- Saturated Fat: 7g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 1g
- Protein: 22g
- Cholesterol: 80mg








