If I had to pick just one favorite recipe, this would be it. These Greek-inspired meatballs are bursting with savory, herbaceous flavor from fresh mint, parsley, and a salty kick of feta cheese. They are incredibly juicy and tender, and when paired with a cool, creamy cucumber sauce, the combination is simply divine. This is my go-to for a quick weeknight dinner and a meal-prep superstar. The meatballs freeze beautifully, and the sauce comes together in minutes, making it a lifesaver for busy days. Serve them with my Green Onion and Lime Cauliflower Rice for a complete, unforgettable meal!
Ingredients
• 2 pounds / 900g ground beef
• 1 small onion
• ½ cup / 75g crumbled feta cheese
• 2 cloves garlic, minced
• 1 large egg
• 2 tablespoons / 8g chopped fresh flat-leaf parsley
• 1 tablespoon / 4g chopped fresh mint
• 1 teaspoon / 1g dried oregano leaves
• 1 teaspoon / 6g sea salt
• ¼ teaspoon / 1g ground black pepper
• 2 tablespoons / 30ml olive oil
• Cucumber Sauce, for serving
• Fresh mint sprigs, for garnish
Instructions
1. Directions
2. Put the ground beef in a large mixing bowl. Using a Microplane or fine grater, grate the onion directly into the bowl with the beef.
3. Add the feta, garlic, egg, parsley, mint, oregano, salt, and pepper. Using your hands, gently mix until the are just incorporated. Do not overmix.
4. Form the mixture into 36 meatballs, about 1½ inches in diameter each.
5. Preheat the oven to 350°F (175°C).
6. Heat the olive oil in a large, ovenproof skillet over medium-high heat. Place the meatballs in the pan and cook until they are browned on all sides, about 5 minutes. Work in batches if necessary to avoid overcrowding.
7. Transfer the skillet to the preheated oven and bake for 10 minutes, or until the meatballs are cooked through to an internal temperature of 160°F (71°C).
8. Serve the meatballs warm with the cucumber sauce and garnish with fresh mint sprigs.
Nutritional Information
• (per serving)
• CALORIES: 359
• FAT: 23 g
• PROTEIN: 34 g
• TOTAL CARBS: 2.3 g
• DIETARY FIBER: 0.3 g
• NET CARBS: 2 g
Pro Tips
• For the most tender meatballs, mix the with your hands only until they are just combined. Overworking the ground meat can result in a tough, dense texture.
• Don’t be afraid to swap the protein. This recipe works wonderfully with ground lamb, pork, turkey, or any combination of your favorite ground meats.
• To freeze for later, arrange uncooked meatballs on a baking sheet and freeze until solid. Transfer them to a freezer-safe bag or container. They can be cooked from frozen; just add 5-10 minutes to the baking time.
• Grating the onion on a Microplane is key. It allows the onion to melt into the meatball, providing moisture and flavor without leaving any crunchy, raw pieces.
FAQ
Q: Can I use a different meat for these Greek meatballs
A: Absolutely. This recipe works wonderfully with ground lamb, pork, turkey, or any combination of ground meats. Feel free to substitute the ground beef based on your preference.
Q: How do I freeze these meatballs for later
A: For easy meal prep, arrange the uncooked meatballs on a baking sheet and freeze until solid. Then, transfer them to a freezer-safe bag or container. They can be cooked directly from frozen; just add 5-10 minutes to the oven baking time.
Q: What is the secret to making these meatballs juicy and tender
A: The key to juicy meatballs is to grate the onion on a Microplane, which allows it to melt into the meat and add moisture. Also, be careful not to overmix the ingredients; mix gently with your hands only until they are just combined to avoid a tough texture.
Q: Are these Greek meatballs keto-friendly
A: Yes, this recipe is an excellent choice for a keto or low-carb diet. Each serving contains only 2 grams of net carbs, making it a delicious and satisfying meal that fits your macros.





