Juicy Greek Meatballs with Feta and Mint

Lunch

October 30, 2026

Greek-Inspired Feta and Herb Meatballs – vegetarian recipe

Greek-inspired feta and herb meatballs are packed with crumbled feta, fresh mint, and parsley, and they stay incredibly juicy from oven to plate. The recipe makes 36 meatballs in 30 minutes — perfect for weeknight dinners or meal prep. Serve them warm with creamy cucumber sauce.

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 (31.7 oz) ground beef
• 1 small onion
• ½ cup / 75g (2.65 oz) crumbled feta cheese
• 2 cloves garlic, minced
• 1 large egg
• 2 tablespoons / 8g (0.28 oz) chopped fresh flat-leaf parsley
• 1 tablespoon / 4g (0.14 oz) chopped fresh mint
• 1 teaspoon / 1g (0.04 oz) dried oregano leaves
• 1 teaspoon / 6g (0.21 oz) sea salt
• ¼ teaspoon / 1g (0.04 oz) ground black pepper
• 2 tablespoons / 30ml (1 fl oz) 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 (0.08 oz)
• DIETARY FIBER: 0.3 g
• NET CARBS: 2 g (0.07 oz)

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 (0.07 oz) of net carbs, making it a delicious and satisfying meal that fits your macros.

Pro Tips

  • Grate the onion on a Microplane directly into the meat so it melts into the mixture, adding moisture without any crunchy raw bits.
  • Mix the meat with your hands only until just combined; overworking the ground beef makes the meatballs dense and tough.
  • Brown the meatballs in batches in an ovenproof skillet so they sear rather than steam, then finish them in the oven to 160°F / 71°C.
  • Freeze uncooked meatballs on a baking sheet until solid, then bag them; cook straight from frozen with 5-10 extra minutes of baking time.
  • Ground lamb, pork, turkey, or a mix all work in place of beef — the feta and herbs carry the Greek flavor through any swap.

Frequently Asked Questions

Are these feta and herb meatballs keto?

Yes: each serving has 2.3 g of total carbs and 0.3 g of fiber (2 g net), with 34 g of protein and 23 g of fat.

Can I make the meatballs ahead of time?

Yes — form and refrigerate them for a day, or freeze uncooked meatballs on a sheet pan and bake from frozen with 5-10 extra minutes.

How do I know when they are done?

After about 5 minutes of browning and 10 minutes at 350°F / 175°C, the centers should reach an internal temperature of 160°F / 71°C.

What should I serve with them?

Creamy cucumber sauce and fresh mint sprigs are the classic pairing here; they also work over cauliflower rice or greens.

Recipe card below.

More Recipes You’ll Love

Greek-Inspired Feta and Herb Meatballs – vegetarian recipe
Stav Kogan

Greek-Inspired Feta and Herb Meatballs

Discover the ultimate Greek-inspired meatballs, bursting with feta, fresh mint, and parsley. Incredibly juicy and tender, this keto-friendly recipe is perfect for a quick weeknight dinner or meal prep, served with a creamy cucumber sauce.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 6 serving
Calories: 359

Ingredients
  

  • 2 pounds (900 g / 31.7 oz) ground beef
  • 1 small onion
  • ½ cup (75 g / 2.65 oz) crumbled feta cheese
  • 2 cloves garlic, minced
  • 1 large egg
  • 2 tablespoons (8 g / 0.28 oz) chopped fresh flat-leaf parsley
  • 1 tablespoon (4 g / 0.14 oz) chopped fresh mint
  • 1 teaspoon (1 g / 0.04 oz) dried oregano leaves
  • 1 teaspoon (6 g / 0.21 oz) sea salt
  • ¼ teaspoon (1 g / 0.04 oz) ground black pepper
  • 2 tablespoons (30 ml / 1 fl oz) olive oil
  • Cucumber Sauce, for serving
  • Fresh mint sprigs, for garnish
  • 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.
  • 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.

Method
 

  1. Directions
  2. Put the ground beef in a large mixing bowl.
  3. Using a Microplane or fine grater, grate the onion directly into the bowl with the beef.
  4. Add the feta, garlic, egg, parsley, mint, oregano, salt, and pepper.
  5. Using your hands, gently mix until the are just incorporated.
  6. Do not overmix.
  7. Form the mixture into 36 meatballs, about 1½ inches in diameter each.
  8. Preheat the oven to 350°F (175°C).
  9. Heat the olive oil in a large, ovenproof skillet over medium-high heat.
  10. Place the meatballs in the pan and cook until they are browned on all sides, about 5 minutes.
  11. Work in batches if necessary to avoid overcrowding.
  12. 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).
  13. Serve the meatballs warm with the cucumber sauce and garnish with fresh mint sprigs.
  14. 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.

Nutrition

Calories: 359kcalCarbohydrates: 2.3gProtein: 34gFat: 23g

Tried this recipe?

Let us know how it was!

More Keto Recipes

Saucy Passata Brussels Sprouts – vegetarian recipe

Saucy Passata Brussels Sprouts

Saucy Passata Brussels Sprouts simmer in a simple tomato passata sauce until the sprouts are spoon-tender and the juices turn rich. Green onions and chives scattered on top keep every bowl fresh. It is a cozy side that basically makes itself. Ingredients For maximum...

Spicy Grilled Flank Steak with Monterrey Jack – vegetarian recipe

Easy Spicy Grilled Flank Steak Recipe

Spicy Grilled Flank Steak with Monterrey Jack coats a grass-fed flank steak in a warm rub of thyme, oregano, chili powder, and cumin, then grills it hard for a charred crust and rosy center. Thin slices go onto the platter under a snowfall of crumbled Monterrey Jack....

Grilled Sirloin Steak with Pesto and Feta – vegetarian recipe

Pesto Flavored Steak

Grilled Sirloin Steak with Pesto and Feta rubs a thick top sirloin with fresh oregano, garlic, and lemon peel before it ever meets the grill. The covered grill does the rest, and a five-minute rest keeps every slice juicy. Plates get the steak, a generous spoon of...

Spicy Sirloin and Broccoli Stir-Fry – vegetarian recipe

Spicy Sirloin & Broccoli Stir-Fry Recipe

Spicy Sirloin and Broccoli Stir-Fry sears thin strips of grass-fed sirloin with onion, garlic, and a seeded serrano pepper, then folds in bright green broccoli and a soy-lime glaze. The whole wok comes together in about 35 minutes, with the steak staying tender and...

Keto-Friendly, Fall-Off-The-Bone Oven-Baked BBQ Ribs – vegetarian recipe

Easy Keto Oven-Baked BBQ Ribs

Keto-Friendly, Fall-Off-The-Bone Oven-Baked BBQ Ribs start with an erythritol, garlic, and paprika rub pressed deep into the meat, then bake low and slow in a sealed foil packet until they nearly fall apart. A brush of sugar-free BBQ sauce and a minute under the...

Grilled Herb-Stuffed Pork Tenderloin – vegetarian recipe

Grilled Herb-Stuffed Pork Tenderloin Recipe

Grilled Herb-Stuffed Pork Tenderloin butterflies two tenderloins, rubs them with a fresh dill and toasted-seed spice blend, then rolls them up for the grill. The homemade rub of fennel, coriander, caraway, cumin, and bay leaf toasts and grinds into something far more...

Flavor-Packed Marinated Pork Loin – vegetarian recipe

Juicy Lemon Herb Marinated Pork Loin Recipe

Flavor-Packed Marinated Pork Loin earns its name in the marinade: soy sauce, fresh lemon, thyme, grated ginger, garlic, and a whisper of cayenne soak into the meat for a full 24 hours. The loin then roasts in its own bath until it hits a juicy 145°F, and the leftover...

Juicy Pork Meatballs in Creamy Coconut Curry – vegetarian recipe

Easy Pork Meatball Curry Recipe

Juicy Pork Meatballs in Creamy Coconut Curry simmer golden-brown pork meatballs in a fragrant sauce of unsweetened coconut milk, toasted curry powder, ginger, and garlic. The meatballs get a hit of fresh parsley and a seeded jalapeño for gentle heat, and the whole pot...

Keto Shepherds Pie – vegetarian recipe

Keto Shepherd’s Pie with Cauliflower Mash

Keto Shepherd's Pie layers a savory ground beef and tomato filling under a fluffy cauliflower-and-cheese mash that browns beautifully in the oven. The topping blends riced cauliflower with cheddar, Parmesan, heavy cream, and thyme until it's as creamy as the...

Saucy Passata Brussels Sprouts – vegetarian recipe

Saucy Passata Brussels Sprouts

Saucy Passata Brussels Sprouts simmer in a simple tomato passata sauce until the sprouts are spoon-tender and the juices turn rich. Green onions and chives scattered on top keep every bowl fresh. It is a cozy side that basically makes itself. Ingredients For maximum...

Spicy Grilled Flank Steak with Monterrey Jack – vegetarian recipe

Easy Spicy Grilled Flank Steak Recipe

Spicy Grilled Flank Steak with Monterrey Jack coats a grass-fed flank steak in a warm rub of thyme, oregano, chili powder, and cumin, then grills it hard for a charred crust and rosy center. Thin slices go onto the platter under a snowfall of crumbled Monterrey Jack....

Grilled Sirloin Steak with Pesto and Feta – vegetarian recipe

Pesto Flavored Steak

Grilled Sirloin Steak with Pesto and Feta rubs a thick top sirloin with fresh oregano, garlic, and lemon peel before it ever meets the grill. The covered grill does the rest, and a five-minute rest keeps every slice juicy. Plates get the steak, a generous spoon of...

Spicy Sirloin and Broccoli Stir-Fry – vegetarian recipe

Spicy Sirloin & Broccoli Stir-Fry Recipe

Spicy Sirloin and Broccoli Stir-Fry sears thin strips of grass-fed sirloin with onion, garlic, and a seeded serrano pepper, then folds in bright green broccoli and a soy-lime glaze. The whole wok comes together in about 35 minutes, with the steak staying tender and...

0
Would love your thoughts, please comment.x
()
x