This Greek meatball bowl brings together seasoned ground beef or lamb with fragrant oregano, cumin, and fresh herbs, pan-fried until golden. Served over fluffy rice with diced cucumber, cherry tomatoes, red onion, Kalamata olives, and crumbled feta, each bowl is finished with cool homemade tzatziki and a squeeze of lemon. Ready in under an hour, it is an easy, satisfying way to enjoy bold Mediterranean flavors any night of the week.
My neighbor Maria handed me a paper plate of these meatballs at a block party years ago and I literally stood in her driveway eating three more before making it back to my own house. The combination of mint and cumin in the meat caught me off guard in the best possible way. I begged for the recipe that same evening and have been making my own version ever since.
I once made a double batch for a Sunday dinner and my brother in law ate nine meatballs before anyone else sat down. He still talks about it at every family gathering, which is both flattering and slightly embarrassing.
Ingredients
- 500 g ground beef or lamb: Lamb gives you that authentic Greek depth but beef is what I reach for on a weeknight when I want something slightly more affordable
- 1 small onion, finely grated: Grating instead of chopping keeps the meatballs tender and prevents any raw onion chunks from ruining the texture
- 2 garlic cloves, minced: Fresh garlic makes a noticeable difference here so do not reach for the jarred stuff
- 1 large egg: This is your binder that keeps everything together without making the mixture gummy
- 30 g breadcrumbs: Just enough to give the meatballs a soft interior without turning them into bread dumplings
- 2 tbsp fresh parsley, chopped: Flat leaf parsley brings a bright freshness that dried simply cannot replicate
- 1 tbsp fresh mint, chopped: This is the quiet surprise ingredient that makes people ask what your secret is
- 1 tsp dried oregano: Greek oregano is ideal if you can find it because it has a more intense flavor than the standard supermarket variety
- ½ tsp ground cumin: A little goes a long way and it adds an earthy warmth that balances the bright herbs
- Salt and pepper to taste: Season the mixture generously because the meat will lose some salt during cooking
- 2 tbsp olive oil (for frying): Use a neutral enough olive oil with decent smoke point so the meatballs brown without burning
- 200 g cooked brown or white rice (or quinoa): Quinoa is my favorite base because it adds protein and holds up well under the toppings
- 1 medium cucumber, diced: English cucumbers work best since they have fewer seeds and less water
- 200 g cherry tomatoes, halved: Sweet cherry tomatoes burst in your mouth and add a juicy contrast to the savory meatballs
- 1 small red onion, thinly sliced: Soak the slices in cold water for ten minutes if you want to tame their bite
- 100 g Kalamata olives, pitted: Their briny punch cuts through the richness of the meat and feta beautifully
- 100 g feta cheese, crumbled: Block feta crumbled by hand has a creamier texture than the pre crumbled kind
- 2 tbsp fresh dill, chopped: Dill scattered on top right before serving releases an aroma that makes the whole bowl feel alive
- Lemon wedges, for serving: A final squeeze of lemon ties every single flavor together
- 200 g Greek yogurt: Full fat Greek yogurt makes the thickest, most luxurious tzatziki
- ½ cucumber, grated and squeezed dry: Squeezing out the water is non negotiable or your sauce will be soupy
- 1 garlic clove, minced: One clove is plenty for the tzatziki since raw garlic intensifies as it sits
- 1 tbsp fresh dill, chopped: Use the tender fronds for the best flavor
- 1 tbsp fresh lemon juice: Fresh squeezed only because bottled juice tastes flat by comparison
Instructions
- Mix and shape the meatballs:
- Combine the ground meat, grated onion, garlic, egg, breadcrumbs, parsley, mint, oregano, cumin, salt, and pepper in a large bowl using your hands. Overmixing makes them tough so stop as soon as everything is evenly distributed, then roll into balls about 2.5 cm across.
- Brown them in batches:
- Heat olive oil in a large skillet over medium heat and fry the meatballs without crowding the pan. Turn them every couple of minutes until they develop a deep golden crust all over and are cooked through, about 8 to 10 minutes per batch, then set them on paper towels.
- Whip up the tzatziki:
- Stir together the Greek yogurt, squeezed cucumber, minced garlic, dill, lemon juice, salt, and pepper until smooth. Let it chill in the fridge for at least 15 minutes so the flavors meld together.
- Build the bowls:
- Divide the cooked rice or quinoa among four bowls and arrange the cucumber, cherry tomatoes, red onion, olives, and feta on top. Nestle the warm meatballs in, drizzle generously with tzatziki, scatter fresh dill over everything, and serve with lemon wedges on the side.
My daughter declared this her birthday dinner two years running, which says a lot for a kid who used to refuse anything green on her plate. Watching her drizzle tzatziki with the concentration of a surgeon has become one of my favorite kitchen memories.
Choosing Your Base Wisely
I have tried every base imaginable and each one changes the character of the bowl entirely. Brown rice adds nutty chew, white rice keeps things light and fluffy, quinoa brings extra protein, and cauliflower rice turns it into a low carb powerhouse. Pick based on your mood that day because none of them are wrong.
Getting the Meatballs Just Right
The biggest mistake people make is packing the meat mixture too tightly. You want to gently roll them like snowballs rather than compressing them like meatloaf. That light touch is what gives you that tender, almost delicate interior with a crisp shell outside.
Making It Ahead
The tzatziki actually improves after a day in the fridge so I always make it the night before. You can also form and refrigerate the raw meatballs for up to 24 hours or freeze them on a baking sheet before transferring to a bag.
- Reheat cooked meatballs in a 180C oven for about 10 minutes instead of the microwave
- Keep the bowl components separate until serving to prevent sogginess
- The tzatziki will last three to four days sealed tightly in the refrigerator
This bowl has become the meal I make when I want something that feels special without actually being complicated. It is the kind of dinner that makes you slow down and pay attention to every bite.
Recipe FAQs
- → Can I use ground chicken or turkey instead of beef or lamb?
-
Yes, ground chicken or turkey works well and makes a lighter version of these Greek meatballs. You may want to add a little extra seasoning to keep the flavor bold.
- → What can I substitute for breadcrumbs to make this gluten-free?
-
Use certified gluten-free breadcrumbs or replace them with ground almonds or crushed rice cereal for a gluten-free alternative.
- → How do I make this bowl low-carb?
-
Swap the rice for cauliflower rice and omit the breadcrumbs or replace them with a low-carb binder like almond flour.
- → Can I bake the meatballs instead of frying them?
-
Absolutely. Place shaped meatballs on a lined baking sheet and bake at 200°C (400°F) for 15–18 minutes, turning halfway through, until browned and cooked through.
- → How long does homemade tzatziki last in the fridge?
-
Homemade tzatziki stays fresh in an airtight container for up to 3 days. The flavors may deepen as it sits, making it even tastier the next day.
- → What wine pairs well with this bowl?
-
A crisp, dry white wine such as Sauvignon Blanc or a Greek Assyrtiko complements the bright, herbaceous flavors beautifully.