This vibrant bowl brings together juicy Greek-style meatballs made with ground beef or lamb, fresh herbs, and warm spices like oregano and cumin. Served over fluffy rice alongside diced cucumber, cherry tomatoes, red onion, Kalamata olives, and crumbled feta, every bite delivers a balance of textures and Mediterranean flavors. A cool, homemade tzatziki sauce ties it all together with its creamy tang. Ready in under 45 minutes, it's a satisfying and fresh option for lunch or dinner that scales easily for family meals.
A friend from Thessaloniki once handed me a plate of meatballs with nothing but yogurt and cucumbers on the side, and I honestly thought it was too simple to be impressive. One bite changed my entire sense of what Greek food could feel like outside of a restaurant. That unassuming combination of herbs, warm spiced meat, and cool tzatziki became the blueprint for this bowl.
I started making these for weeknight dinners when my partner and I were both too tired to cook anything elaborate. Something about the smell of cumin and mint hitting hot oil made the kitchen feel alive even on the most draining days. We would sit on the floor with these bowls and a bottle of white wine and forget we were exhausted.
Ingredients
- Ground beef or lamb (500 g): Lamb gives you that authentic Greek depth but beef keeps things accessible and affordable
- Finely grated onion: Grating instead of chopping keeps the meatball texture tender and prevents chunky bits that fall apart during cooking
- Garlic cloves (minced): Two for the meatballs and one for the tzatziki, because garlic is the backbone here
- Large egg: This is your binder and skipping it means crumbly disappointing meatballs every time
- Breadcrumbs (30 g): Just enough to hold everything together without turning the meatballs dense or bready
- Fresh parsley and mint: Do not substitute dried herbs here because the brightness of fresh is what makes these taste handmade
- Dried oregano and ground cumin: The warm spice pairing that separates Greek meatballs from every other variety
- Olive oil (2 tbsp for frying): A moderate amount since you are pan frying not deep frying
- Cooked rice or quinoa (200 g): The blank canvas base that soaks up tzatziki and juices
- Diced cucumber and halved cherry tomatoes: Crisp contrast to the warm meatballs and they add color that makes the bowl visually exciting
- Thinly sliced red onion: Soaked in cold water for five minutes first to tame the raw bite
- Kalamata olives (100 g): Briny little pops of flavor that break up the richness of the meat
- Feta cheese (100 g crumbled): Salty and creamy at the same time which is exactly what this bowl needs on top
- Fresh dill (2 tbsp chopped): Scattered at the end for an aromatic finish that feels like summer
- Lemon wedges: A squeeze over the whole bowl right before eating wakes up every single ingredient
- Greek yogurt (200 g): Full fat makes the best tzatziki and there is no good reason to use anything else
- Grated cucumber (squeezed dry): Squeezing out the water is not optional unless you want watery sauce
- Fresh dill and lemon juice for tzatziki: These two transform plain yogurt into something you will want to eat with a spoon
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 until just incorporated. Overworking the mixture makes tough meatballs so stop as soon as everything is evenly distributed, then roll them into balls about 2.5 cm across.
- Pan fry until golden:
- Heat the olive oil in a large skillet over medium heat and cook the meatballs in batches without crowding the pan. Turn them every couple of minutes until they are deeply browned on all sides and cooked through, roughly 8 to 10 minutes per batch, then set them on paper towels to drain.
- Whisk together the tzatziki:
- Stir the Greek yogurt, squeezed cucumber, minced garlic, dill, and lemon juice together in a bowl with salt and pepper to taste. Pop it in the fridge for at least 10 minutes because cold tzatziki against hot meatballs is the whole point.
- Build the bowls:
- Divide the rice among four bowls and arrange the cucumber, cherry tomatoes, red onion, olives, and feta around the edges. Nestle the warm meatballs on top, drizzle generously with tzatziki, scatter fresh dill over everything, and set a lemon wedge on the side.
My sister visited last summer and I made these bowls for lunch three days in a row because she refused to order takeout. On the last day she asked for the recipe and I realized I had never written it down, just kept it in my head like something too casual to deserve documentation.
Choosing Your Base
Brown rice adds a nutty chew that holds up beautifully against the saucy components, while white rice keeps things soft and mild. Quinoa works if you want extra protein and a slightly lighter texture. I have even used cauliflower rice on a low carb kick and the bowl still came together, just with a different mouthfeel that some people actually prefer.
Swapping the Protein
Ground chicken or turkey makes a lighter version that still carries the herb flavors well, though you may want an extra pinch of salt to compensate for the milder meat. I once used a mix of half lamb and half beef because that was what the butcher had, and it turned out to be my favorite combination. The lamb contributes richness while the beef keeps the texture familiar.
Serving and Storing
These bowls are best assembled right when you are ready to eat because the contrast between warm meatballs and cold vegetables is part of the experience. Leftover meatballs and tzatziki store separately in the fridge for up to three days and reheat surprisingly well in a skillet or air fryer.
- Squeeze the lemon wedge over the bowl right before eating not during assembly
- If meal prepping keep the tzatziki in a separate container to prevent sogginess
- A dry white wine like Sauvignon Blanc or an Assyrtiko pairs with this more naturally than anything red
This bowl has become my default answer whenever someone asks what to make that feels special but does not require a culinary degree. Good food does not have to be complicated, it just has to be made with intention.
Recipe Questions & Answers
- → Can I use a different meat for the meatballs?
-
Ground chicken or turkey works well for a lighter option. The herbs and spices will still give them that distinctive Greek flavor profile.
- → How do I make this bowl low-carb?
-
Swap the rice for cauliflower rice. It keeps the bowl filling while significantly reducing the carbohydrate content.
- → Can I bake the meatballs instead of frying?
-
Yes, place them on a lined baking sheet and bake at 200°C (400°F) for about 15–18 minutes, turning once halfway through until browned and cooked through.
- → How long does homemade tzatziki last?
-
Stored in an airtight container in the fridge, tzatziki keeps well for up to 3 days. The flavors may even improve as the ingredients meld together.
- → What wine pairs well with this bowl?
-
A crisp, dry white wine like Sauvignon Blanc or a Greek Assyrtiko complements the fresh herbs and tangy tzatziki beautifully.
- → Can I prepare components ahead of time?
-
The meatball mixture and tzatziki can be made a day in advance and refrigerated. Cook the meatballs and assemble the bowls fresh for the best texture and flavor.