Greek Meatballs
Greek Meatballs, also known as Keftedes, are a staple in Greek cuisine. These delicious meatballs are made with ground beef, onions, garlic, and a blend of spices, then baked to perfection. I still remember the first time I tasted my grandmother's Greek Meatballs - it was love at first bite! The combination of flavors and textures was like nothing I had ever experienced before.
As I grew older, I began to experiment with my own Greek Meatballs recipe, tweaking the ingredients and cooking methods to create the perfect dish. And now, I'm excited to share my recipe with you! Whether you're a seasoned cook or a beginner, this recipe is easy to follow and requires minimal ingredients.
What makes this recipe special is the use of high-quality ingredients and a simple cooking technique. By using fresh onions, garlic, and parsley, you'll be able to create a depth of flavor that's hard to find in store-bought meatballs. And, by baking the meatballs instead of frying them, you'll be able to achieve a crispy exterior and a juicy interior without all the extra oil.
This recipe is perfect for a weeknight dinner, as it's quick, easy, and can be made in under an hour. You can serve the Greek Meatballs with a side of pasta, rice, or roasted vegetables, making it a well-rounded and satisfying meal. So, go ahead and give this recipe a try - I promise you won't be disappointed!
In this recipe, we'll be using a combination of ground beef, onions, garlic, and spices to create the perfect meatball. We'll also be using a mixture of breadcrumbs and grated Parmesan cheese to add texture and flavor. And, to finish it off, we'll be serving the meatballs with a tangy and refreshing tzatziki sauce.
Why You’ll Love This Recipe
- This recipe is easy to make and requires minimal ingredients
- The Greek Meatballs are perfect for a weeknight dinner, as they can be made in under an hour
- The dish is versatile and can be served with a variety of sides, such as pasta, rice, or roasted vegetables
- The tzatziki sauce adds a cool and refreshing touch to the dish, balancing out the richness of the meat
- This recipe is budget-friendly and can be made for a crowd
- The Greek Meatballs are a great option for a party or special occasion, as they can be made ahead of time and reheated when needed
Why This Recipe Works
The key to making great Greek Meatballs is to use high-quality ingredients and to cook them at the right temperature. By using fresh onions, garlic, and parsley, you'll be able to create a depth of flavor that's hard to find in store-bought meatballs. And, by baking the meatballs instead of frying them, you'll be able to achieve a crispy exterior and a juicy interior without all the extra oil.
The cooking technique used in this recipe is also important. By baking the meatballs at a high temperature, you'll be able to achieve a nice crust on the outside while keeping the inside juicy and tender. And, by using a mixture of breadcrumbs and grated Parmesan cheese, you'll be able to add texture and flavor to the meatballs.
Another important aspect of this recipe is the use of a tzatziki sauce. This sauce is made with yogurt, cucumbers, garlic, and dill, and it adds a cool and refreshing touch to the dish. By serving the meatballs with this sauce, you'll be able to balance out the richness of the meat and create a well-rounded and satisfying meal.
Overall, the combination of high-quality ingredients, simple cooking technique, and tangy tzatziki sauce makes this recipe a winner. Whether you're a seasoned cook or a beginner, this recipe is easy to follow and requires minimal ingredients. So, go ahead and give it a try - I promise you won't be disappointed!
Ingredients You’ll Need
To make this recipe, you'll need a few simple ingredients, including ground beef, onions, garlic, and a blend of spices. You'll also need some breadcrumbs and grated Parmesan cheese to add texture and flavor to the meatballs. And, of course, you'll need some yogurt, cucumbers, garlic, and dill to make the tzatziki sauce.
When shopping for ingredients, be sure to choose high-quality ground beef that is lean and fresh. You'll also want to select fresh onions, garlic, and parsley to get the best flavor out of your meatballs. And, don't forget to pick up some good-quality breadcrumbs and Parmesan cheese to add texture and flavor to the dish.
- 1 lb (450g) ground beefChoose lean and fresh ground beef for the best flavor and texture
- 1/2 cup (60g) finely chopped onionUse fresh onions for the best flavor and texture
- 3 cloves garlic, mincedMince the garlic to release its natural oils and flavor
- 1/2 cup (60g) finely chopped fresh parsleyUse fresh parsley for the best flavor and texture
- 1/2 cup (60g) grated Parmesan cheeseChoose good-quality Parmesan cheese for the best flavor and texture
- 1/2 cup (60g) breadcrumbsUse plain breadcrumbs to add texture to the meatballs
- 1 eggUse a fresh egg to bind the meatballs together
- 1 tsp (5g) dried oreganoUse dried oregano to add flavor to the meatballs
- 1 tsp (5g) saltUse salt to enhance the flavor of the meatballs
- 1/2 tsp (2g) black pepperUse black pepper to add flavor to the meatballs
Equipment You’ll Need
How to Make Greek Meatballs
- 1Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper and set aside.
- 2In a large bowl, combine the ground beef, chopped onion, minced garlic, chopped parsley, grated Parmesan cheese, breadcrumbs, egg, dried oregano, salt, and black pepper. Mix everything together with your hands or a wooden spoon until just combined. Be careful not to overmix.
- 3Use a meatball scoop or small ice cream scoop to form the mixture into meatballs, about 1 1/2 inches (3.8 cm) in diameter. You should end up with around 20-25 meatballs.
- 4Place the meatballs on the prepared baking sheet, leaving a little space between each meatball to allow for even cooking.
- 5Bake the meatballs in the preheated oven for 18-20 minutes, or until they are cooked through and reach an internal temperature of 165°F (74°C).
- 6While the meatballs are baking, prepare the tzatziki sauce. In a bowl, combine 1 cup (240g) of Greek yogurt, 1/2 cup (60g) of diced cucumber, 2 cloves of minced garlic, and 1 tbsp (15g) of chopped fresh dill. Mix everything together and refrigerate until ready to serve.
- 7Once the meatballs are done, remove them from the oven and let them rest for 5-10 minutes. This will help the juices to redistribute and the meatballs to stay tender.
- 8Serve the meatballs hot with the tzatziki sauce spooned over the top. You can also serve them with a side of pasta, rice, or roasted vegetables.
- 9To make ahead, prepare the meatballs and tzatziki sauce up to a day in advance. Store them in separate airtight containers in the refrigerator and reheat the meatballs in the oven or microwave when ready to serve.
- 10To freeze, place the cooked meatballs on a baking sheet lined with parchment paper and put them in the freezer until frozen solid. Transfer the frozen meatballs to a freezer-safe bag or container and store them in the freezer for up to 3 months. Reheat the frozen meatballs in the oven or microwave when ready to serve.
Expert Tips
- Make sure to handle the meat mixture gently to avoid compacting it too much, which can make the meatballs dense and heavy.
- Use a meatball scoop or small ice cream scoop to form the meatballs, as this will help them to be uniform in size and shape.
- Don't overbake the meatballs, as this can make them dry and tough. Check them after 15-18 minutes and remove them from the oven when they are cooked through and reach an internal temperature of 165°F (74°C).
- Let the meatballs rest for 5-10 minutes before serving, as this will help the juices to redistribute and the meatballs to stay tender.
- Experiment with different seasonings and herbs to find the combination that you like best.
- Consider making a double batch of the tzatziki sauce, as it's a great dip for vegetables or pita bread.
- If you want to make the meatballs more substantial, you can add some chopped bell peppers or mushrooms to the meat mixture.
- To make the dish more substantial, serve the meatballs with a side of roasted vegetables or a green salad.
Common Mistakes to Avoid
- Overmixing the meat mixture, which can make the meatballs dense and heavy.
- Not handling the meat mixture gently, which can cause it to become compacted and dense.
- Overbaking the meatballs, which can make them dry and tough.
- Not letting the meatballs rest before serving, which can cause them to be dry and tough.
- Not using fresh and high-quality ingredients, which can affect the flavor and texture of the dish.
- Not following the recipe instructions carefully, which can lead to mistakes and a disappointing result.
Variations and Substitutions
- Add some chopped bell peppers or mushrooms to the meat mixture for extra flavor and texture.
- Use different types of cheese, such as feta or ricotta, to add a unique flavor to the meatballs.
- Add some chopped fresh herbs, such as parsley or dill, to the tzatziki sauce for extra flavor.
- Use different types of yogurt, such as Greek or Turkish, to change the flavor and texture of the tzatziki sauce.
- Add some spice to the meatballs by using red pepper flakes or hot sauce.
- Use different types of breadcrumbs, such as panko or gluten-free, to change the texture of the meatballs.
- Make the dish more substantial by serving the meatballs with a side of roasted vegetables or a green salad.
What to Serve With Greek Meatballs
The Greek Meatballs are perfect for serving as a main course or as an appetizer. You can serve them with a side of pasta, rice, or roasted vegetables, or use them as a topping for a salad or a sandwich. The tzatziki sauce is also a great dip for vegetables or pita bread.
Some other ideas for serving the Greek Meatballs include:
Make-Ahead, Storage, Freezing and Reheating
The Greek Meatballs can be stored in an airtight container in the refrigerator for up to 3 days. You can also freeze them for up to 3 months. To reheat, simply bake them in the oven or microwave until hot and crispy.
To freeze the meatballs, place them on a baking sheet lined with parchment paper and put them in the freezer until frozen solid. Transfer the frozen meatballs to a freezer-safe bag or container and store them in the freezer for up to 3 months.
To make ahead, prepare the meatballs and tzatziki sauce up to a day in advance. Store them in separate airtight containers in the refrigerator and reheat the meatballs in the oven or microwave when ready to serve.
Some tips for reheating the Greek Meatballs include:
Frequently Asked Questions
What is the best type of ground beef to use for the Greek Meatballs?
The best type of ground beef to use is a lean and fresh ground beef, with a fat content of around 10-15%. This will help to keep the meatballs moist and flavorful.
Can I use different types of cheese in the meatballs?
Yes, you can use different types of cheese in the meatballs, such as feta or ricotta. Just be sure to choose a cheese that is mild and won't overpower the other flavors in the dish.
How do I know when the meatballs are cooked through?
The meatballs are cooked through when they reach an internal temperature of 165°F (74°C). You can check the temperature by inserting an instant-read thermometer into the center of a meatball.
Can I make the tzatziki sauce ahead of time?
Yes, you can make the tzatziki sauce ahead of time and store it in the refrigerator for up to a day. Just be sure to give it a good stir before serving.
What is the best way to serve the Greek Meatballs?
The Greek Meatballs are perfect for serving as a main course or as an appetizer. You can serve them with a side of pasta, rice, or roasted vegetables, or use them as a topping for a salad or a sandwich.
Can I freeze the Greek Meatballs?
Yes, you can freeze the Greek Meatballs for up to 3 months. Just be sure to place them on a baking sheet lined with parchment paper and put them in the freezer until frozen solid. Transfer the frozen meatballs to a freezer-safe bag or container and store them in the freezer for up to 3 months.
How do I reheat the Greek Meatballs?
To reheat the Greek Meatballs, simply bake them in the oven or microwave until hot and crispy. You can also reheat them in a skillet on the stovetop with a little bit of oil.
Can I make the Greek Meatballs in advance?
Yes, you can make the Greek Meatballs in advance and store them in an airtight container in the refrigerator for up to a day. You can also freeze them for up to 3 months and reheat them when ready to serve.

Ingredients
- 1 lb (450g) ground beef
- 1/2 cup (60g) finely chopped onion
- 3 cloves garlic, minced
- 1/2 cup (60g) finely chopped fresh parsley
- 1/2 cup (60g) grated Parmesan cheese
- 1/2 cup (60g) breadcrumbs
- 1 egg
- 1 tsp (5g) dried oregano
- 1 tsp (5g) salt
- 1/2 tsp (2g) black pepper
Instructions
- Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper and set aside.
- In a large bowl, combine the ground beef, chopped onion, minced garlic, chopped parsley, grated Parmesan cheese, breadcrumbs, egg, dried oregano, salt, and black pepper. Mix everything together with your hands or a wooden spoon until just combined. Be careful not to overmix.
- Use a meatball scoop or small ice cream scoop to form the mixture into meatballs, about 1 1/2 inches (3.8 cm) in diameter. You should end up with around 20-25 meatballs.
- Place the meatballs on the prepared baking sheet, leaving a little space between each meatball to allow for even cooking.
- Bake the meatballs in the preheated oven for 18-20 minutes, or until they are cooked through and reach an internal temperature of 165°F (74°C).
- While the meatballs are baking, prepare the tzatziki sauce. In a bowl, combine 1 cup (240g) of Greek yogurt, 1/2 cup (60g) of diced cucumber, 2 cloves of minced garlic, and 1 tbsp (15g) of chopped fresh dill. Mix everything together and refrigerate until ready to serve.
- Once the meatballs are done, remove them from the oven and let them rest for 5-10 minutes. This will help the juices to redistribute and the meatballs to stay tender.
- Serve the meatballs hot with the tzatziki sauce spooned over the top. You can also serve them with a side of pasta, rice, or roasted vegetables.
- To make ahead, prepare the meatballs and tzatziki sauce up to a day in advance. Store them in separate airtight containers in the refrigerator and reheat the meatballs in the oven or microwave when ready to serve.
- To freeze, place the cooked meatballs on a baking sheet lined with parchment paper and put them in the freezer until frozen solid. Transfer the frozen meatballs to a freezer-safe bag or container and store them in the freezer for up to 3 months. Reheat the frozen meatballs in the oven or microwave when ready to serve.