Introduction to Greek Meatballs
Why Greek Meatballs are the Perfect Homemade Meal
If you’re searching for a delicious and satisfying dish, Greek Meatballs, or Keftedes, are an irresistible invitation to the Mediterranean! Juicy, seasoned to perfection, and with a touch of herby freshness, they are the ideal blend of flavor and comfort. What makes them truly special is the combination of fresh ingredients—think red onion, parsley, mint, and dried oregano—that are used to create an aroma that fills your kitchen with mouthwatering delight.
Not only do these meatballs serve as a wonderful main course, but they also shine at gatherings as part of a mezze platter. Serve them with warm pita and tzatziki, and you'll be the star of any dinner party! Plus, they are versatile enough to be enjoyed in a variety of ways, whether in a wrap, on pasta, or alongside a fresh Greek salad.
According to studies, meals prepared at home can help improve your diet quality (see Harvard Health). So why not try your hand at making these delightful Greek Meatballs? They're fun to prepare, and your taste buds will thank you! Let’s dive into the recipe for this delectable dish that promises to be a hit at your dining table!

Ingredients for Greek Meatballs
Essential Ingredients
To create the perfect Greek Meatballs, you'll need a handful of key ingredients that come together to make a flavor-packed dish. Here's what you should gather:
- Red Onion: Grated for a sweet and robust flavor.
- Ground Beef (or lamb if you prefer): 500g/1 lb is ideal for a juicy texture.
- Ground Pork: 200g/6.5oz adds richness (sub with more beef if desired).
- Garlic: Minced for that aromatic warmth.
- Panko Breadcrumbs: 1 cup; they keep the meatballs tender.
- Egg: Acts as a binder.
- Fresh Parsley and Mint: Essential for that bright, fresh taste.
- Dried Oregano: Just half a teaspoon adds depth.
- Extra Virgin Olive Oil, Salt, and Black Pepper: For seasoning and moisture.
Optional Ingredients for Personal Touch
Want to take your Greek Meatballs to the next level? Here are some optional ingredients you can consider:
- Breadcrumb Alternatives: Traditional bread crumbs work too, but panko keeps them softer.
- Spices: Add a pinch of cumin or some chili flakes for a kick.
- Cheese: Nearby crumbled feta can enhance the flavor profile.
- Garnishes: A sprinkle of finely chopped parsley or a dollop of tzatziki makes for a lovely finish.
Feel free to customize these meatballs to your taste! You can check out My Greek Dish for more ideas on variations that will work well with these delightful bites. Enjoy crafting your Greek culinary masterpiece!
Preparing Greek Meatballs
Let's dive into the delightful process of making Greek Meatballs (Keftedes). These juicy morsels, flavored with the freshness of herbs and spices, are sure to impress at any gathering or a cozy night in. Follow these steps, and you’ll have a plate of delicious meatballs ready in no time.
Grate the onion and mix the ingredients
Start by grating a red onion directly into a large mixing bowl. This method not only saves you from cleanup but also releases the juices that enhance the flavor of your meatballs. Next, add the rest of the ingredients: beef mince, pork mince, minced garlic, panko breadcrumbs, an egg, finely chopped parsley, and mint, along with dried oregano, olive oil, salt, and black pepper.
Using your hands, mix everything together until well-combined. This step is essential for ensuring the flavors meld beautifully. If you have time, you might consider refrigerating the mixture for about an hour. This short rest can help the meatballs hold their shape better during cooking.
Shape the meatballs
Once the mixture is ready, grab heaped tablespoons of the mixture and dollop them onto a clean surface. You should make around 32-35 meatballs, depending on how big you like them. The key here is to roll them gently into balls. The more uniform they are, the more evenly they’ll cook.
Cook the meatballs (pan-fry or bake)
Here’s the fun part! Heat a good drizzle of olive oil in a large skillet over medium-high heat. You want enough oil to cover the skillet’s surface for beautiful browning—this is where a bit of crispy texture comes into play.
Once the oil is hot, you can dredge the meatballs lightly in flour, shaking off any excess. Add them to the skillet in batches, ensuring not to overcrowd the pan. Roll them around for about 5-6 minutes or until they’re golden brown on all sides.
Alternatively, if you prefer a less hands-on method, consider baking them. Simply spray the meatballs with olive oil and bake them in a preheated oven at 350°F (180°C) for about 20 minutes, or until they’re beautifully browned.
Garnish and prepare for serving
After cooking, remove the meatballs from the skillet and transfer them to a plate. You can cover them lightly to keep warm while you finish cooking any remaining meatballs.
For serving, feel free to garnish with a sprinkle of finely chopped parsley. Pair your Greek Meatballs with creamy tzatziki or a simple Greek yogurt for dipping. These meatballs shine as part of a mezze platter or alongside a vibrant Greek salad. Enjoy this Mediterranean delight that brings warmth and flavor to your table!
For more delicious serving ideas and tips, check out resources from My Greek Dish or explore other Mediterranean-inspired recipes that will complement these Greek Meatballs.

Variations on Greek Meatballs
Swap meats for creativity
While traditional Greek Meatballs often use a mix of beef and pork, don't hesitate to experiment! Try swapping in lamb for a richer flavor or turkey for a leaner option. Each meat brings its own unique taste to the table, so feel free to mix and match. Just ensure the seasoning complements the meat’s profile—consider adding a sprinkle of smoked paprika or a hint of chili for an extra kick!
Vegetarian alternative options
If you're looking to serve a plant-based crowd, there are delicious alternatives. Consider making meatballs from chickpeas or lentils, seasoned with similar herbs and spices. Combine them with breadcrumbs for texture, and you'll have a satisfying vegetarian option that still pays homage to the original flavor profile of Greek Meatballs. Want a creamy dip? Serve with some homemade tzatziki made from Greek yogurt and cucumbers for a perfect pairing.
For more inspiration on alternative recipes, check out Minimalist Baker. Their plant-based approach guarantees a tasty meal for everyone!
Cooking Tips and Notes for Greek Meatballs
Making the Meatballs Juicier
To enhance the juiciness of your Greek Meatballs, consider using a combination of beef and pork mince, or feel free to experiment with lamb for authenticity. Adding grated onion and a splash of extra virgin olive oil to the mixture helps lock in moisture. For a delightful twist, let the mixture rest in the fridge for about an hour; this not only melds the flavors but also aids in rolling perfectly shaped meatballs.
Tips for Freezing and Reheating
These Greek Meatballs freeze beautifully! After cooking, let them cool completely, and store them in an airtight container or freezer bag. For reheating, simply defrost in the fridge overnight and warm them up in a skillet over low heat or bake them in the oven until heated through. This method keeps them juicy and delicious, ready for your next meal! Want to try a unique serving suggestion? Try stuffing these meatballs into a wrap with fresh veggies and your favorite sauce for an easy lunch option.

Serving suggestions for Greek Meatballs
Classic mezze platter idea
Elevate your dining experience by serving these delightful Greek meatballs on a mezze platter! Pair them with warm pita bread, homemade tzatziki, olives, fresh veggies, and creamy hummus. This delicious arrangement encourages sharing and creates a festive atmosphere, perfect for gatherings with friends or family.
Creative meal ideas using Greek Meatballs
Think outside the box! These Greek meatballs are incredibly versatile. Transform them into a hearty sandwich by placing them in a soft roll topped with lettuce, tomatoes, and a dollop of tzatziki. Alternatively, try them in a flavorful burrito with rice and sautéed veggies for a quick weeknight dinner. Feeling adventurous? Serve them over a bed of fresh greens or mixed in with pasta for a Mediterranean twist! For more ideas, check out My Greek Dish for additional inspirations.
Time Breakdown for Greek Meatballs
When you’re ready to whip up some delightful Greek meatballs, here's a quick glance at the time you'll need:
Preparation Time
Get started with just 20 minutes to prep your ingredients and mix them together. Remember, chilling the mixture for an hour can make rolling easier!
Cooking Time
Cook your meatballs for approximately 12 minutes. This will give you that perfectly golden, crispy exterior while keeping them juicy inside.
Total Time
In just 32 minutes, you'll have a lovely platter of Greek meatballs ready to serve. Perfect for a weeknight dinner or a casual get-together with friends!
For more tips and tricks, check out this cooking resource for helpful kitchen techniques.
Nutritional Facts for Greek Meatballs
Calories Per Serving
A serving of these delicious Greek Meatballs packs approximately 513 calories. However, depending on your cooking method and choice of meat, this can vary. If you opt for lean beef and reduce the oil, you might find it dips below 500 calories!
Breakdown of Macronutrients
When diving into the macronutrient profile of Greek Meatballs, you can expect:
- Protein: About 35g, making them a fantastic source to fuel your workouts or busy days.
- Carbohydrates: Approximately 22g, notably from the panko breadcrumbs, providing energy and satisfaction.
- Fats: Roughly 28g, primarily from the meat and olive oil, offering essential fatty acids that support overall health.
For more detailed nutritional insights, you might want to explore resources like the USDA FoodData Central for further breakdowns on specific ingredients. Whether you're meal prepping or cooking for friends, these meatballs bring both flavor and nutrition to the table!
FAQs about Greek Meatballs
Can I use ground turkey or chicken?
Absolutely! If you prefer a lighter option, ground turkey or chicken works wonderfully in these Greek Meatballs. Just be mindful that the texture may be a bit different—aim for a mix with a little fat to maintain that juicy bite. Leaner meats can sometimes lead to drier meatballs, so consider adding a splash more olive oil or an extra egg for moisture.
How do I store leftover meatballs?
Storing leftover Greek Meatballs is a breeze! Allow them to cool completely, then transfer them to an airtight container in the fridge where they’ll stay fresh for about 3-4 days. If you want to keep them longer, consider freezing them. They freeze exceptionally well—just pop them into the freezer in a single layer, and once solid, transfer them to a bag for long-term storage.
What’s the best dip to pair with Greek Meatballs?
Tzatziki is the classic accompaniment for Greek Meatballs, enhancing their flavor with a refreshing yogurt and cucumber mix. If you're looking for an alternative, a drizzle of lemon-infused yogurt or even hummus can wonderfully complement these savory delights. Want something more bold? Try a spicy harissa or a feta dip for a twist!
Conclusion on Greek Meatballs
In summary, these juicy Greek meatballs, or keftedes, are an excellent choice for any meal—whether as a starter on a mezze platter or the main course. Their rich flavors and satisfying texture will enchant your taste buds. Give this recipe a try and indulge in a delightful taste of Greece!
For more delicious Mediterranean inspired recipes, check out My Greek Dish or explore various serving ideas for your Greek Meatballs by visiting Serious Eats.

Greek Meatballs
Equipment
- Large bowl
- Skillet
- Measuring cups
- measuring spoons
- Spatula
- baking tray
Ingredients
Meatballs
- 1 red onion grated
- 500 g beef mince (ground beef) (or lamb!)
- 200 g pork mince (ground pork) (or more beef)
- 2 cloves garlic minced
- 1 cup panko breadcrumbs (or use normal)
- 1 large egg
- ¼ cup fresh parsley finely chopped
- 6 large mint leaves finely chopped (spearmint if you can, it's authentic)
- ½ teaspoon dried oregano
- 1 tablespoon extra virgin olive oil
- ¾ teaspoon salt
- to taste 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.
- 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