This vibrant bowl brings together juicy Greek-style meatballs made with ground beef or lamb, warm spices like oregano and cumin, and fresh herbs. Served over rice alongside crisp cucumber, cherry tomatoes, red onion, Kalamata olives, and crumbled feta, it gets finished with a cool tangy tzatziki sauce. Ready in 45 minutes with just 25 minutes of prep, it's an easy Mediterranean-inspired meal that balances rich savory flavors with bright, refreshing elements.
A Tuesday night, rain hitting the kitchen window, and a half-used tub of Greek yogurt staring back at me from the fridge became the whole reason this bowl exists. I had no plan, just cravings for something bright and loud with flavor, so I started rolling meatballs with whatever herbs were wilting on the counter. Forty-five minutes later, my roommate walked in, took one look at the bowls, and said this was the kind of meal that makes you forget you were ever tired.
I brought these to a summer potluck once and watched three people ask for the recipe before even finishing their first bite. Something about the combination of warm spiced meat, cold crisp vegetables, and that sharp hit of feta just makes people lean in closer.
Ingredients
- 500 g ground beef or lamb: Lamb gives you that authentic Greek depth but beef keeps things approachable and easy to find
- 1 small onion, finely grated: Grating instead of chopping means the onion melts into the meatball instead of leaving crunchy bits behind
- 2 garlic cloves, minced: Fresh garlic is nonnegotiable here since the meatballs rely on it for backbone
- 1 large egg: This binds everything together and keeps the meatballs tender through cooking
- 30 g breadcrumbs: Just enough to lighten the texture without turning the meatballs into dumplings
- 2 tbsp fresh parsley, chopped: Flat leaf parsley brings a clean green note that cuts through the richness
- 1 tbsp fresh mint, chopped: Mint is the secret weapon that makes these taste distinctly Greek instead of just generic
- 1 tsp dried oregano: Dried oregano actually works better than fresh here because it has a more concentrated earthy punch
- ½ tsp ground cumin: A little goes a long way and adds warmth without making it taste like chili
- Salt and pepper to taste: Season the mixture generously since the meatballs lose some salt to the pan
- 2 tbsp olive oil (for frying): Use a neutral enough olive oil with decent heat tolerance so it does not burn
- 200 g cooked brown or white rice (or quinoa): Brown rice adds nuttiness and chew but white rice lets the toppings shine more
- 1 medium cucumber, diced: English cucumbers work best because they have fewer seeds and less water
- 200 g cherry tomatoes, halved: Sweet little bursts of acidity that balance the savory meatballs perfectly
- 1 small red onion, thinly sliced: Soak the slices in ice water for ten minutes if raw onion is too aggressive for you
- 100 g Kalamata olives, pitted: Their briny punch is what separates this from a regular grain bowl
- 100 g feta cheese, crumbled: Use block feta and crumble it yourself for better texture than the precrumbled stuff
- 2 tbsp fresh dill, chopped: Dill sprinkled on top right before serving releases an aroma that makes the whole bowl feel alive
- Lemon wedges, for serving: A final squeeze ties every component together like a bright ribbon
- 200 g Greek yogurt: Full fat Greek yogurt gives the tzatziki its thick luxurious body
- ½ cucumber, grated and squeezed dry: Squeezing out the water is the difference between sauce and soup
- 1 garlic clove, minced: One clove is enough because raw garlic in yogurt intensifies over time
- 1 tbsp fresh dill, chopped: Fresh dill in the tzatziki pairs with the dill on the bowl for a cohesive flavor thread
- 1 tbsp fresh lemon juice: Brightens the yogurt and helps balance its natural tang
- Salt and pepper to taste: Taste the tzatziki after it sits for a few minutes because the flavors bloom
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 combined. 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.
- 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, about 8 to 10 minutes, then set them on paper towels to drain.
- Whisk together the tzatziki:
- Stir the Greek yogurt, squeezed cucumber, minced garlic, dill, lemon juice, salt, and pepper in a bowl until smooth. Let it chill in the fridge for at least ten minutes so the garlic can permeate the yogurt properly.
- Build the bowls:
- Divide the cooked rice among four bowls and arrange the cucumber, cherry tomatoes, red onion, olives, and meatballs on top. Finish with crumbled feta, a generous spoonful of tzatziki, chopped dill, and a lemon wedge on the side.
My partner ate this bowl three nights in a row without complaint, which in our house is the highest possible rating a recipe can receive. By the third night I was assembling them in near silence and they still looked beautiful.
Choosing Your Base
I have tried every base imaginable and each one genuinely changes the character of the bowl. Quinoa adds a slightly nutty firmness that holds up well to the tzatziki, while cauliflower rice makes the whole thing feel impossibly light even with feta on top.
Making It Ahead
The meatballs and tzatziki both improve after a night in the fridge, which makes this an ideal meal prep candidate. I always roll a double batch of meatballs on Sunday and keep the tzatziki in a jar for quick lunches that taste better than they have any right to.
Serving and Pairing
A crisp Sauvignon Blanc or an Assyrtiko cuts through the richness of the meatballs and complements the lemon and herbs beautifully. If you are not drinking, sparkling water with a lemon slice works just as well to refresh your palate between bites.
- Warm the bowls slightly if your rice has been in the fridge because cold rice next to hot meatballs feels wrong
- Pass extra tzatziki at the table because people will absolutely ask for more
- Squeeze the lemon wedge over the whole bowl right before eating for the best result
This bowl started as a clean-out-the-fridge accident and turned into one of those meals I keep coming back to without ever tiring of it. Sometimes the best recipes find you when you are not looking.
Recipe FAQs
- → What kind of meat works best for Greek meatballs?
-
Ground beef or lamb gives the most authentic flavor, but ground chicken or turkey works well for a lighter option.
- → Can I make this bowl low-carb?
-
Yes, swap the rice for cauliflower rice to keep it low-carb while maintaining the same great flavors and textures.
- → How long does tzatziki stay fresh?
-
Homemade tzatziki stays fresh in the fridge for up to 3 days, making it easy to prepare ahead of time.
- → What wine pairs well with this bowl?
-
A crisp dry white like Sauvignon Blanc or a Greek Assyrtiko complements the tangy tzatziki and savory meatballs beautifully.
- → Can I bake the meatballs instead of frying?
-
Absolutely, bake them at 200°C (400°F) on a lined sheet for 15–18 minutes, turning halfway through for even browning.
- → How can I add more vegetables?
-
Roasted zucchini, bell peppers, or sliced avocado make excellent additions for extra flavor and nutrients.