Greek Meatballs
Indulge in the rich and savory flavors of Greek meatballs, also known as “keftedes.” These tender meatballs are infused with aromatic herbs and spices, making them a delightful addition to any meal. Whether served as a main dish, appetizer, or part of a mezze platter, they are sure to impress your family and friends. Follow this recipe for a taste of Greece that will transport your taste buds to the Mediterranean.
Ingredients
- 1 pound ground beef or lamb
- 1 small onion, finely grated
- 2 cloves garlic, minced
- 1/4 cup breadcrumbs
- 1/4 cup fresh parsley, chopped
- 1 tablespoon dried oregano
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 egg, lightly beaten
- Olive oil for frying

Servings and Cooking Time
This recipe makes approximately 4 servings. Preparation time is about 15 minutes, while cooking time is around 20 minutes.
Nutritional Value
Each serving (4 meatballs) contains approximately:
– Calories: 350
– Protein: 25g
– Fat: 20g
– Carbohydrates: 15g
– Fiber: 1g
This nutritional value is based on one serving for one person.
Step-by-Step Cooking Process
- In a large bowl, combine ground beef or lamb with grated onion and minced garlic.
- Add breadcrumbs, parsley, oregano, salt, and pepper to the mixture.
- Incorporate the beaten egg into the mixture until well combined.
- Shape the mixture into golf ball-sized meatballs.
- Heat olive oil in a skillet over medium heat.
- Add the meatballs in batches, ensuring they don’t crowd the pan.
- Cook for about 5-6 minutes on each side until browned and cooked through.
- Remove meatballs from skillet and let them drain on paper towels.
- Serve immediately or store for later use.
- Enjoy with a side of tzatziki sauce or salad!

Alternative Ingredients
You can substitute ground turkey or chicken for a lighter option. Additionally, quinoa or oats can replace breadcrumbs for a gluten-free version. Fresh mint can be added for an extra flavor twist.
Serving and Pairings
Greek meatballs pair wonderfully with tzatziki sauce, pita bread, and a fresh salad. They can also be served with rice or pasta for a hearty meal.
Storage and Reheating
Store leftover meatballs in an airtight container in the refrigerator for up to 3 days. They can be reheated in a skillet over low heat or in the microwave. Greek meatballs can also be frozen for up to 3 months.
Cooking Mistakes
- Overmixing the meat mixture can lead to tough meatballs.
- Not letting the pan get hot enough can cause the meatballs to stick.
- Using stale breadcrumbs may affect the texture.
- Skimping on seasoning can lead to bland meatballs.
- Cooking in batches is essential to ensure even browning.
- Don’t skip the resting time after frying; it helps retain moisture.
- Ensure meatballs are cooked through to avoid foodborne illness.
Helpful Tips
- Use fresh herbs for the best flavor.
- Experiment with spices like cumin or paprika for a unique twist.
- For juicy meatballs, avoid overcooking.
- Chill the meatballs for 30 minutes before frying to help them hold their shape.
- Serve with lemon wedges for a zesty finish.

FAQs
Can I use ground turkey instead of beef or lamb?
Yes, ground turkey can be used as a lighter alternative, but it may result in slightly drier meatballs. Adding a bit more olive oil or an extra egg can help retain moisture.
What can I serve with Greek meatballs?
Greek meatballs are versatile and can be served with tzatziki sauce, pita bread, or alongside a fresh Greek salad. They also pair well with rice or pasta dishes.
How do I know when the meatballs are cooked through?
The best way to check is to use a meat thermometer; the internal temperature should reach 160°F (70°C). Alternatively, you can cut one open to ensure it’s no longer pink inside.
Can I bake the meatballs instead of frying them?
Yes, you can bake the meatballs at 400°F (200°C) for about 20-25 minutes. This method is healthier and less messy.
How can I freeze leftover meatballs?
To freeze meatballs, place them in a single layer on a baking sheet until frozen solid, then transfer them to an airtight container or freezer bag for up to 3 months.
Conclusion
Greek meatballs are a delightful and flavorful dish that can be enjoyed in various ways. With this easy recipe, you can bring the tastes of Greece into your home kitchen. Perfect for sharing with friends and family, these meatballs are sure to become a favorite at your dinner table. Enjoy the delicious blend of spices and herbs that make this dish truly special.

Greek Meatballs
Ingredients
- 1 pound ground beef or lamb
- 1 small onion finely grated
- 2 cloves garlic minced
- 1/4 cup breadcrumbs
- 1/4 cup fresh parsley chopped
- 1 tablespoon dried oregano
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 egg lightly beaten
- Olive oil for frying
Instructions
- In a large bowl, combine ground beef or lamb with grated onion and minced garlic.
- Add breadcrumbs, parsley, oregano, salt, and pepper to the mixture.
- Incorporate the beaten egg into the mixture until well combined.
- Shape the mixture into golf ball-sized meatballs.
- Heat olive oil in a skillet over medium heat.
- Add the meatballs in batches, ensuring they don't crowd the pan.
- Cook for about 5-6 minutes on each side until browned and cooked through.
- Remove meatballs from skillet and let them drain on paper towels.
- Serve immediately or store for later use.
- Enjoy with a side of tzatziki sauce or salad!