Greek Meatballs – A Mediterranean Dinner Worth Repeating

There are certain meals that feel a little extra special… the kind you plate up, sit down with, and immediately think, this is restaurant-quality. That’s exactly how this Greek meatball dinner turned out in our house.
We didn’t grow up eating lamb, so incorporating it into our meals is still relatively new for us—but I have to say, I absolutely love it. For this recipe, I followed a version that combines ground beef and ground lamb, and the balance is just perfect. The lamb adds richness and depth, while the beef keeps it familiar and approachable.
The Full Plate (and Why We Didn’t Miss the Pita)
Instead of serving these meatballs the traditional way with pita, I built a full Mediterranean-style plate:
- Greek meatballs (keftedes)
- Creamy tzatziki sauce
- Stir-fried vegetables (zucchini, onions, red peppers)
- Fresh Greek salad
For myself, I added a small portion of fried yellow potatoes—but I left those off my husband’s plate since he’s working hard to keep his carbs low while recovering from diabetes.
And honestly? With everything else on the plate, the pita bread wasn’t missed at all. That says a lot, because if I were sitting in a Greek restaurant, I’d absolutely be reaching for it.


Why This Meal Works So Well

This is one of those meals that hits every mark:
- Flavor-packed from herbs, garlic, and spices
- Balanced with protein, healthy fats, and fresh vegetables
- Flexible depending on your carb goals
- Satisfying enough that you don’t feel like you’re missing anything
And the leftovers? Even better. I reheated these meatballs for a couple of meals afterward, and each time felt like I was eating something a little indulgent—like a treat instead of “just leftovers.”
A Fun Twist for Next Time
Next time, I may take these same meatballs in a completely different direction—serving them with a homemade spaghetti sauce over spiralized zucchini for a Greek-Italian fusion moment. That’s the beauty of a solid meatball recipe: it can transform into something entirely new.
Nutritional Breakdown (Greek Meatballs Only)
Estimated per serving (about 4–5 meatballs, assuming recipe yields ~5 servings)
- Calories: ~320–360
- Protein: ~22–25g
- Fat: ~24–26g
- Carbohydrates: ~2–4g
- Fiber: ~0–1g
- Sugar: ~0–1g
Why These Fit a Low-Carb Lifestyle
- Naturally low in carbohydrates
- High in protein for satiety
- Rich in healthy fats (especially from lamb)
- No need for fillers like breadcrumbs if you choose to modify
If you wanted to lower carbs even further, you could skip any traditional binders or swap in almond flour or a small amount of grated zucchini.


Final Thoughts
This meal is a great reminder that eating healthy doesn’t mean eating boring. Mediterranean food, in particular, has a way of feeling indulgent while still being incredibly nourishing.
Between the bold flavors, the satisfying protein, and the fresh sides, this is a dinner that feels like a splurge—but supports your goals at the same time.
And if you’re new to lamb like we were? This is a perfect place to start.

Greek Meatballs
Ingredients
- 1 lb Ground Lamb
- 1 lb Ground Beef lean
- 1/2 Yellow Onion finely chopped or coarsely grated
- 4 cloves Garlic finely chopped
- 1 Egg large
- 1 tsp Oregano Dried
- 1 1/2 tsp Kosher Salt
- 1/2 tsp Black Peppercorns Ground Fresh, freshly-cracked
- 1/2 tsp Red Pepper Flakes
- 2 tbsp Avocado Oil for frying the meatballs
Instructions
- In a large bowl, combine all of the meatball ingredients. Using your hands, mix together until just combined. Form into meatballs about the size of a golf ball and place on a sheet pan. Refrigerate 1-4 hours prior to cooking.
- Heat 2 tablespoons of avocado oil and place the pan over medium-high heat. Add the meatballs and cook until browned, around 5 minutes. Flip and cook until the other sides are browned. Place in oven preheated oven @ 350 for 12 minutes.
- Transfer to a serving platter along with the fried potatoes (if making), stir fried veggies, taziki sauce and greek salad for a wonderful meal!
