This vibrant Mediterranean bowl brings together juicy Greek-style meatballs made with ground beef or lamb, fragrant oregano, mint, and cumin, served over fluffy rice or quinoa. The bowl is loaded with crisp diced cucumber, sweet cherry tomatoes, thinly sliced red onion, briny Kalamata olives, and crumbled feta cheese. A cool, creamy tzatziki sauce made with Greek yogurt, grated cucumber, and fresh dill ties everything together. Ready in just 45 minutes, it's a satisfying and fresh meal perfect for lunch or dinner.
My friend Costas once watched me attempt Greek meatballs and quietly took over the kitchen without a word of warning. The smell of cumin hitting hot olive oil changed everything I thought I knew about mixing ground meat with herbs.
I made these bowls for a summer weeknight dinner when the apartment was too hot to even think about turning on the oven. Everyone ate in near silence, which around my table means something is very right.
Ingredients
- 500 g ground beef or lamb: Lamb gives you that authentic Greek depth but beef works beautifully and is easier to find at a good price
- 1 small onion, finely grated: Grating instead of chopping keeps the meatball texture smooth and prevents any raw onion crunch
- 2 garlic cloves, minced: Fresh garlic is nonnegotiable here since it builds the savory base for both the meatballs and tzatziki
- 1 large egg: This binds everything together without making the mixture gummy or dense
- 30 g breadcrumbs: Just enough to keep the meatballs tender, not so much that they turn bready
- 2 tbsp fresh parsley, chopped: Brightens the meat from inside out in a way dried parsley simply cannot
- 1 tbsp fresh mint, chopped: The secret twist most people skip but it is what makes these taste genuinely Greek
- 1 tsp dried oregano: Use the Greek variety if you can find it, the flavor is noticeably more intense
- ½ tsp ground cumin: A small amount that somehow pulls all the other spices into focus
- Salt and pepper to taste: Season the mixture generously since the meatballs lose some salt during cooking
- 2 tbsp olive oil (for frying): Use a neutral olive oil with a decent smoke point, not your expensive finishing stuff
- 200 g cooked brown or white rice (or quinoa): Brown rice adds nuttiness that pairs well with lamb while white rice keeps things light
- 1 medium cucumber, diced: English cucumbers work best because they have fewer seeds and less water
- 200 g cherry tomatoes, halved: Sweet little bursts that cut through the richness of the meat
- 1 small red onion, thinly sliced: Soak the slices in cold water for ten minutes if raw onion is too sharp for your taste
- 100 g Kalamata olives, pitted: Their briny funk is the quiet hero of the whole bowl
- 100 g feta cheese, crumbled: Get the block and crumble it yourself, precrumbled feta never has the same creamy texture
- 2 tbsp fresh dill, chopped: Dill and tzatziki are inseparable so do not even think about skipping it
- Lemon wedges, for serving: That final squeeze ties every single component together
- 200 g Greek yogurt: Full fat is the only way to go, anything less turns the tzatziki thin and sad
- ½ cucumber, grated and squeezed dry: Squeezing out the water is the single most important step for tzatziki that does not turn soupy
- 1 garlic clove, minced: One clove is enough for tzatziki since the flavor blooms as it sits
- 1 tbsp fresh dill, chopped: Finely chopped so it distributes evenly through the sauce
- 1 tbsp fresh lemon juice: Fresh squeezed, always, because bottled juice tastes flat by comparison
- Salt and pepper to taste: Add salt gradually and taste after each pinch since yogurt mellows seasoning
Instructions
- Mix the meatball filling:
- 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 brought together. Overworking the mix makes tough meatballs, so stop the moment everything is evenly distributed.
- Shape into small rounds:
- Roll the mixture into balls about 2.5 cm across, keeping your hands slightly damp to prevent sticking. Uniform size means they all finish cooking at the same time.
- Fry until golden and cooked through:
- Heat olive oil in a large skillet over medium heat and cook the meatballs in batches, turning them every few minutes. They should be deeply browned on the outside and no longer pink inside, roughly 8 to 10 minutes per batch.
- Whisk together the tzatziki:
- Stir the Greek yogurt, squeezed cucumber, garlic, dill, lemon juice, salt, and pepper in a bowl until smooth. Let it rest in the fridge for at least 15 minutes so the flavors marry.
- Build the bowls:
- Divide the rice among four bowls and arrange 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.
These bowls have become my default answer whenever someone asks what to bring to a casual gathering. Something about the combination of warm spiced meat, cool yogurt, and bright vegetables makes people forget they are eating something so simple.
Picking the Right Base
I have tried every grain under the sun with these meatballs and quinoa holds its own surprisingly well. The slightly nutty flavor stands up to the lamb without competing, and it adds a texture that rice sometimes lacks.
Making Tzatziki Ahead
Tzatziki actually improves after a day in the fridge, so I always make a double batch. The garlic softens, the dill permeates the yogurt, and what was good becomes something you want to eat with a spoon.
Serving and Storing
Cooked meatballs keep for three days in the fridge and reheat in a warm skillet in about five minutes. The bowl components are best assembled fresh but you can prep all the toppings the night before.
- Keep tzatziki separate until you are ready to eat so nothing gets soggy
- Warm the meatballs gently rather than microwaving them to preserve their crust
- A drizzle of good olive oil over the finished bowl adds a final layer of richness
Some meals fill you up and others fill your kitchen with the kind of warmth that lingers long after the plates are washed. This is one of the good ones.
Recipe Questions & Answers
- → Can I use ground chicken instead of beef or lamb?
-
Yes, ground chicken or turkey works well as a lighter alternative. The seasoning blend of oregano, cumin, and mint still delivers great Greek flavor.
- → How do I make this bowl low-carb?
-
Swap the rice or quinoa for cauliflower rice. This keeps the bowl filling while significantly reducing the carbohydrate content.
- → Can I bake the meatballs instead of frying?
-
Absolutely. Place shaped meatballs on a lined baking sheet and bake at 200°C (400°F) for about 15–18 minutes, turning halfway through, until browned and cooked through.
- → How long does tzatziki last in the fridge?
-
Homemade tzatziki stays fresh in an airtight container for up to 3 days. The flavors may even improve as the herbs and garlic meld together.
- → What wine pairs well with this bowl?
-
A crisp, dry white wine like Sauvignon Blanc or a Greek Assyrtiko complements the tangy tzatziki and savory meatballs beautifully.
- → Can I prepare components ahead of time?
-
Yes. The meatball mixture and tzatziki can be made a day in advance and refrigerated. Chop vegetables ahead and assemble bowls when ready to serve.