Introduction to Greek Meatballs
A Taste of Greece at Home
If you’ve ever dreamt of savoring a traditional Greek feast without leaving your home, these Greek meatballs — known as keftedes — are your ticket to culinary bliss. Juicy, flavorful, and perfectly seasoned, they encapsulate the essence of Mediterranean cuisine. With a delightful blend of red onion, fresh parsley, mint, and dried oregano, each bite takes you on a gastronomic journey to sun-drenched tavernas in Greece.
Cooking these robust meatballs is not only enjoyable but also a wonderful opportunity to explore Greek culture. The primary ingredients are simple yet meaningful, often found in Mediterranean kitchens. They pair beautifully with tzatziki, a refreshing yogurt dip, and a side of warm pita bread. Whether as part of a mezze platter for entertaining guests or served over a crisp salad, Greek meatballs can elevate any meal.
If you're new to this dish or looking to refine your cooking skills, you’re in the right place. With just 20 minutes of prep and a cooking time of 12 minutes, you'll be indulging in this authentic Greek delight in no time. Ready to dive in? Let’s get cooking! For more on Greek cuisine, check out the full recipe here.

Ingredients for Greek Meatballs
Essential Meatball Ingredients
To make juicy Greek meatballs (known as Keftedes), you'll need a few key ingredients that not only enhance the flavor but also create a delightful texture. Here’s what you’ll need:
- 1 grated red onion
- 500g (1 lb) beef mince (or substitute with lamb for authenticity)
- 200g (6.5oz) pork mince (or more beef)
- 2 minced garlic cloves
- 1 cup (60g) panko breadcrumbs
- 1 egg
- ¼ cup freshly chopped parsley
- 6 large finely chopped mint leaves (opt for spearmint if you can)
- ½ teaspoon dried oregano
- 1 tablespoon extra virgin olive oil
- Salt and black pepper to taste
These ingredients combine harmoniously to create tender meatballs bursting with Mediterranean flavor. The mix of herbs and spices makes them truly special!
Ingredients for Tzatziki
No Greek meatballs are complete without a creamy side of tzatziki! Here’s what you’ll need for this refreshing sauce:
- 2 Lebanese cucumbers, grated and juice squeezed out
- 1¼ cups (300g) plain Greek yogurt
- 2 teaspoons white wine vinegar (or a milder apple cider vinegar)
- 1 tablespoon lemon juice
- ½ minced garlic clove
- 1 tablespoon extra virgin olive oil
- ½ teaspoon salt
- Black pepper to taste
Combining these simple ingredients creates a zesty and cooling dip that perfectly balances the rich flavors of the meatballs. Don't forget to let it sit for about 30 minutes to allow those flavors to meld! For more enticing Greek cuisine, check out My Greek Dish.
Preparing Greek Meatballs
Creating delicious Greek Meatballs, known as Keftedes, is a rewarding culinary adventure that you can embark on right in your own kitchen. Let’s break down the essential steps to prepare these flavor-packed bites that are sure to impress.
Gather Your Ingredients
The first step in your meatball journey is to gather all the necessary ingredients. For a classic and flavorful batch of Greek Meatballs, you’ll need:
- 1 red onion, grated
- 500g (1 lb) beef mince (or lamb for a twist!)
- 200g (6.5 oz) pork mince (or more beef)
- 2 garlic cloves, minced
- 1 cup (60g) panko breadcrumbs
- 1 egg
- ¼ cup fresh parsley, chopped
- 6 large mint leaves, chopped (spearmint is preferred for authenticity)
- ½ teaspoon dried oregano
- 1 tablespoon extra virgin olive oil
- Salt and black pepper to taste
Having these ingredients laid out will make your cooking experience feel organized and efficient!
Grate and Mix
Start by grating the red onion directly into a large bowl. This method not only saves you from crying over chopping but also adds moisture to your meat mix. Next, add the remaining ingredients to the bowl. Using your hands, mix everything thoroughly for a few minutes until the mixture is well combined and smooth. This is the moment to let the spices shine! For an even better texture and taste, consider refrigerating the mixture for about an hour before rolling.
Form the Meatballs
Once your mixture is well combined, it’s time to form your Greek Meatballs. Using a tablespoon, scoop out heaped portions and roll them into balls in your hands, aiming for bite-sized pieces. You should get about 32-35 meatballs with this recipe. Make sure they're compact to prevent any falling apart during cooking.
Cook the Meatballs (Skillet Method)
For a beautifully crispy exterior, the skillet method is highly recommended. Heat a generous amount of olive oil in a large skillet over medium-high heat. Once the oil is hot, lightly dredge each meatball in flour, shaking off the excess. Carefully place them in the skillet, making sure not to overcrowd the pan. Cook for about 5-6 minutes per batch until they are golden brown all over. Transfer to a plate and cover to keep them warm while you repeat with the remaining meatballs.
Baking Option for Meatballs
If you prefer a healthier option or are short on time, you can bake your meatballs instead. Simply place them on a baking sheet, spray generously with olive oil, and bake at 180°C (350°F) for about 20 minutes, or until they are browned. Though frying traditionally yields a juicier meatball, baking is an excellent alternative that still retains great flavor.
Enjoy these Greek Meatballs as part of a cozy meal, perhaps alongside a refreshing Greek salad or some creamy tzatziki. With these easy-to-follow steps, you’re now ready to impress your friends and family with your culinary skills!
For more tips and creative serving suggestions, check out My Greek Dish for inspiration. Happy cooking!

Variations on Greek Meatballs
Mediterranean Meatball Wraps
For a quick and delightful meal, try wrapping your Greek Meatballs in warm flatbreads or tortillas. Add fresh veggies like arugula, tomatoes, and cucumbers for a crunchy bite. Drizzle with tzatziki for an extra kick! You can even create a meal prep option by packing these wraps with quinoa or spiced rice and freezing them. They reheat beautifully, making them perfect for busy weeknights.
Veggie-Packed Greek Meatballs
Looking to sneak some extra nutrition into your meal? Consider adding finely grated zucchini or chopped spinach directly into your Greek Meatballs mixture. This not only boosts the flavor but also adds moisture, keeping them juicy and tender. Additionally, swapping out some of the beef for shredded carrots can offer a subtly sweet twist while enhancing the nutrient profile of your dish. For more veggie inspiration, check out this resource.
Cooking Tips for Greek Meatballs
Make-Ahead Tips
To save time during busy weeknights, consider prepping your Greek meatballs in advance. Combine the ingredients as per the recipe, then refrigerate the mixture for up to a day before cooking. This allows the flavors to meld and makes rolling the meatballs a breeze!
Freezing and Reheating Meatballs
These delightful meatballs freeze beautifully. After cooking, let them cool, then store in an airtight container separated by parchment paper. For reheating, simply thaw overnight in the fridge, then bake at 180°C (350°F) for about 15 minutes, or until heated through. Check out this detailed guide on freezing for more tips! Enjoy your delicious Keftedes all week long.

Serving Suggestions for Greek Meatballs
Classic Mezze Platter
Elevate your dining experience by serving Greek Meatballs as part of a vibrant mezze platter. Pair them with creamy tzatziki, warm pita bread, olives, and stuffed grape leaves. This combination offers a delightful mix of textures and flavors, truly embodying the essence of Mediterranean cuisine.
Quick Dinner Ideas
In a time crunch? Toss your Greek Meatballs into a fresh salad adorned with tomatoes, cucumber, and feta cheese for a satisfying meal. Alternatively, wrap them in flatbreads with a spread of hummus and some fresh veggies for a delicious, on-the-go option. You can find more creative serving ideas on EatingWell or Bon Appétit.
Time Breakdown for Greek Meatballs
Preparation Time
The preparation for these delicious Greek Meatballs (Keftedes) takes approximately 20 minutes. This includes grating the onion and mixing all the delightful ingredients together for that authentic flavor.
Cooking Time
You'll need about 12 minutes to cook the meatballs. Whether you choose to pan-fry or bake them, this quick cooking time ensures that your meatballs stay juicy and flavorful.
Total Time
In just 32 minutes, you can have a plate of aromatic Greek meatballs ready to serve. Perfect for a weeknight dinner or a casual gathering! For more tips, check out Serious Eats for perfecting your meatball game. Enjoy!
Nutritional Information for Greek Meatballs
Calories
A serving of these delicious Greek meatballs contains approximately 513 calories. This makes them a delectable option whether you're hosting a gathering or enjoying a cozy dinner at home.
Protein
Not only are these meatballs a treat for your taste buds, but they're also a great source of protein! Each serving packs in 30 grams of protein, making them perfect for fueling your day or post-workout recovery.
Sodium
When it comes to sodium, each serving has around 600 mg. For those watching their sodium intake, feel free to adjust the salt levels in the recipe, ensuring that you can savor these mouthwatering Greek meatballs without compromising your dietary needs.
For more detailed nutrition tips, check out sources like Healthline or Nutrition.gov.
FAQs about Greek Meatballs
Can I use ground turkey or chicken?
Absolutely! While traditional Greek meatballs (or Keftedes) are often made with beef or lamb, using ground turkey or chicken is a fantastic alternative. These lean meats can yield deliciously moist meatballs, especially if you balance them with flavorful ingredients like mint and garlic. Plus, swapping to turkey or chicken can help lighten the dish, making it an excellent choice for healthier meals.
How do I know when the meatballs are cooked?
Cooking your Greek meatballs to perfection is key for that juicy bite! You’ll want to cook them until they are browned on the outside and reach an internal temperature of 165°F (74°C). If you’re unsure, you can always cut one open; it should be no longer pink and juices should run clear.
What are some side dishes that pair well with Greek meatballs?
The great thing about Greek meatballs is they can be paired with a variety of sides. Consider serving them with a refreshing Greek salad, fluffy lemon rice pilaf, or even warm pita bread. Tzatziki sauce is a must-have for dipping, adding a creamy, cool contrast to these flavorful bites. For more inspiration, check out this comprehensive guide on Greek cuisine to complement your meal!
Conclusion on Greek Meatballs
In summary, these Greek Meatballs (Keftedes) are a delightful blend of flavors that capture the essence of Mediterranean cuisine. Perfect as an appetizer or main dish, they promise to be a hit at any gathering. Don’t forget to pair them with tzatziki for an authentic experience! Happy cooking!

Greek Meatballs (Keftedes)
Equipment
- large bowl
- Skillet
- Measuring Cups
- mixing spoon
Ingredients
Meatballs
- 1 red onion grated
- 500 g beef mince (or lamb!)
- 200 g pork mince (or more beef)
- 2 garlic cloves minced
- 1 cup panko breadcrumbs (or use normal)
- 1 egg
- ¼ cup fresh parsley finely chopped
- 6 large mint leaves finely chopped (spearmint if possible)
- ½ teaspoon dried oregano
- 1 tablespoon extra virgin olive oil
- ¾ teaspoon salt
- Black pepper
Cooking / Serving
- ½ cup flour any white
- 3 tablespoon olive oil
- finely chopped parsley optional, for garnish
- Tzatziki or Greek yoghurt
Instructions
Preparation
- Grate the onion straight into a large bowl, then add remaining Meatball ingredients. Use your hands to mix well for a few minutes until the mixture is quite smooth and very well combined.
- Optional: Refrigerate for 1 hour – makes them easier to roll + retains round shape when cooking.
- Measure out heaped tablespoons and dollop onto a work surface – should make around 32 – 35. Then roll into balls.
Cooking
- Heat most of the oil in a large skillet over medium high heat (medium if you have a strong gas stove). Use enough oil to cover the surface of the skillet.
- Cook in 2 to 3 batches: Dredge meatballs lightly in flour, shaking off excess, then place in the skillet. Roll them around and cook for 5 – 6 minutes, until nicely browned all over. Remove onto plate, cover to keep warm and repeat with remaining meatballs.
- BAKING: Alternatively, spray generously with oil (preferably olive oil) then bake at 180C/350F for 20 minutes or until browned. The pan frying method is the traditional way and the meatballs are slightly juicier.
- Serve as a starter as part of a mezze platter with pita bread and tzatziki, or make dinner plates by adding a salad like a Greek Salad!





Leave a Reply