Greek Meatballs
Indulge in the rich flavors of Greek cuisine with these mouthwatering meatballs. Packed with herbs and spices, these tender meatballs are perfect for any occasion. Serve them with a fresh salad or warm pita bread, and enjoy a taste of the Mediterranean right in your home. Let’s dive into this simple yet delicious recipe that guarantees satisfaction in every bite!
Ingredients
- 1 lb ground beef or lamb
- 1/4 cup breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1/4 cup chopped fresh parsley
- 2 cloves garlic, minced
- 1 tsp dried oregano
- 1 tsp salt
- 1/2 tsp black pepper
- 1 egg, beaten
- 2 tbsp olive oil (for frying)

Servings and Cooking Time
This recipe makes approximately 4 servings. Preparation time is about 15 minutes, with a cooking time of 20 minutes.
Nutritional Value
Each serving of Greek meatballs (about 3 meatballs) contains approximately 320 calories, 20g protein, 22g fat, 5g carbohydrates, and 2g fiber. This nutritional breakdown is based on one serving for one person.
Step-by-Step Cooking Process
- In a large bowl, combine the ground meat, breadcrumbs, Parmesan, parsley, garlic, oregano, salt, and pepper.
- Add the beaten egg and mix until well combined.
- Form the mixture into meatballs, about 1.5 inches in diameter.
- Heat olive oil in a skillet over medium heat.
- Place meatballs in the skillet, making sure not to overcrowd them.
- Brown the meatballs on all sides, about 5 minutes total.
- Reduce heat and cook through for another 10 minutes, turning occasionally.
- Remove from skillet and drain on paper towels.
- Serve warm with your choice of sides.
- Garnish with additional parsley if desired.

Alternative Ingredients
If you’re looking for alternatives, you can substitute ground turkey or chicken for a leaner option. For a gluten-free version, replace breadcrumbs with crushed gluten-free crackers or oats.
Serving and Pairings
These Greek meatballs pair wonderfully with tzatziki sauce, a fresh Greek salad, or warm pita bread. For a hearty meal, serve them over rice or alongside roasted vegetables.
Storage and Reheating
Store leftover meatballs in an airtight container in the refrigerator for up to 3 days. They can also be frozen for up to 3 months. To reheat, simply microwave or warm them in a skillet until heated through.
Cooking Mistakes
- Don’t skip the breadcrumbs; they help bind the meatballs.
- Avoid over-mixing the meat; it can make them tough.
- Make sure the skillet isn’t overcrowded to ensure even cooking.
- Adjust seasoning to your taste; always taste the mixture before cooking.
- Cook on medium heat to prevent burning.
Helpful Tips
- Let the meat mixture sit for a few minutes before shaping for better flavor.
- Use wet hands to shape meatballs to prevent sticking.
- Experiment with different herbs for varied flavors.
- For extra moisture, add a splash of milk to the mixture.

FAQs
What are Greek meatballs traditionally made of?
Greek meatballs, or Keftedes, are traditionally made with ground meat (beef or lamb), breadcrumbs, and various herbs and spices like garlic and oregano.
Can I bake Greek meatballs instead of frying them?
Yes, you can bake them at 400°F (200°C) for about 20-25 minutes until cooked through, which is a healthier option.
How do I know when the meatballs are done?
The meatballs are done when they are browned on the outside and reach an internal temperature of 160°F (70°C) for beef or lamb.
Can I prepare the meatballs ahead of time?
Absolutely! You can prepare the meat mixture and shape the meatballs a day in advance. Just refrigerate them until ready to cook.
What can I serve with Greek meatballs?
Greek meatballs are great with tzatziki sauce, pita bread, and a side of Greek salad or roasted vegetables for a complete meal.
Conclusion
Greek meatballs are a delightful dish that combines rich flavors and wholesome ingredients. Whether served as a main course or an appetizer, these meatballs are sure to impress your family and friends. Enjoy the taste of Greece with this simple yet satisfying recipe that will become a favorite in your home.

Greek Meatballs
Ingredients
- 1 lb ground beef or lamb
- 1/4 cup breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1/4 cup chopped fresh parsley
- 2 cloves garlic minced
- 1 tsp dried oregano
- 1 tsp salt
- 1/2 tsp black pepper
- 1 egg beaten
- 2 tbsp olive oil for frying
Instructions
- In a large bowl, combine the ground meat, breadcrumbs, Parmesan, parsley, garlic, oregano, salt, and pepper.
- Add the beaten egg and mix until well combined.
- Form the mixture into meatballs, about 1.5 inches in diameter.
- Heat olive oil in a skillet over medium heat.
- Place meatballs in the skillet, making sure not to overcrowd them.
- Brown the meatballs on all sides, about 5 minutes total.
- Reduce heat and cook through for another 10 minutes, turning occasionally.
- Remove from skillet and drain on paper towels.
- Serve warm with your choice of sides.
- Garnish with additional parsley if desired.