This vibrant bowl brings together juicy Greek-style meatballs seasoned with oregano, cumin, and fresh herbs, served over fluffy rice alongside crisp cucumber, cherry tomatoes, red onion, Kalamata olives, and crumbled feta. A cool, tangy tzatziki made with Greek yogurt ties everything together. Ready in 45 minutes, it delivers bold Mediterranean flavors in a satisfying, balanced meal that works for weeknight dinners or meal prep.
A Tuesday night, rain hammering the windows, and I was craving something that tasted like sunlight. I rummaged through the fridge and found ground lamb, a stub of feta, and half a cucumber. Within an hour my kitchen smelled like a Greek island taverna, and I haven't looked back since.
My neighbor Elena walked in mid-cook once and immediately pulled up a chair. She said the smell of cumin and mint frying together reminded her of her yiayia's kitchen in Thessaloniki. We ate standing over the counter and didn't even bother with plates.
Ingredients
- Ground beef or lamb: Lamb gives you that authentic Greek depth but beef works beautifully and is easier to find
- Finely grated onion: Grating instead of chopping keeps the meatballs tender and moist every single time
- Garlic: Don't skimp here because it anchors the whole Mediterranean flavor profile
- Egg and breadcrumbs: This binding duo prevents crumbly meatballs which I learned after a disastrous first batch
- Fresh parsley and mint: Dried herbs cannot substitute here because the brightness is what makes these sing
- Dried oregano and ground cumin: Oregano brings the Greek identity while cumin adds an unexpected warmth
- Olive oil: Use a decent one for frying since it becomes part of the final flavor
- Rice or quinoa: The base that soaks up all the good juices at the bottom of the bowl
- Cucumber, cherry tomatoes, and red onion: The crunch and freshness that balance the rich meatballs
- Kalamata olives: Their briny punch cuts through everything and wakes up each bite
- Feta cheese: Crumble it yourself from a block because pre-crumbled tastes like cardboard by comparison
- Greek yogurt: Full fat is non-negotiable for tzatziki with the right body and tang
- Grated cucumber for tzatziki: Squeeze it dry with your hands or the sauce will water down into soup
Instructions
- Mix and shape the meatballs:
- Combine the ground meat, grated onion, garlic, egg, breadcrumbs, herbs, and spices in a large bowl using your hands. Work the mixture just until it holds together then roll into small balls about two and a half centimeters across.
- Get a golden sear on them:
- Heat olive oil in a large skillet over medium heat and fry the meatballs in batches without crowding. Turn them every couple of minutes until deeply browned on all sides and cooked through about eight to ten minutes.
- Whip up the tzatziki:
- Stir together the Greek yogurt, squeezed dry cucumber, minced garlic, dill, and lemon juice with a good pinch of salt. Let it rest in the fridge for at least ten minutes so the flavors marry.
- Build your bowl:
- Divide the rice among four bowls then arrange the meatballs, diced cucumber, halved tomatoes, sliced red onion, olives, and crumbled feta on top. Finish with a generous spoonful of tzatziki, a sprinkle of fresh dill, and a lemon wedge on the side.
My partner now requests this at least twice a week and has started requesting extra tzatziki on the side like it's a dipping sauce. Watching someone drizzle it over everything on their plate is the highest compliment a cook can get.
Choosing Your Base
Brown rice adds nutty chew that holds up well against the juicy meatballs. Quinoa is lighter and cooks faster which helps on weeknights when patience runs thin. I've even used cauliflower rice when I wanted something low carb and it surprised me how satisfying it still felt.
Making It Ahead
The meatballs reheat beautifully in a warm oven or a quick stint in an air fryer. I always make double the tzatziki because it gets even better after a day in the fridge. Keep the fresh vegetables separate until serving so nothing gets soggy.
Serving and Storing Leftovers
Leftovers last two days in the fridge and actually taste better the next day when the spices have settled deeper into the meat. Reassemble fresh bowls rather than storing everything together in one container.
- Warm the meatballs gently so they don't dry out
- Add a fresh squeeze of lemon to wake up leftover bowls
- The tzatziki keeps for four days if stored in a sealed jar
This bowl has become my go-to for feeding people without stress and it never fails to make the table feel a little more festive. Good food really is just a few honest ingredients treated with care.
Frequently Asked Questions
- → Can I use ground chicken instead of beef or lamb?
-
Yes, ground chicken or turkey works well for a lighter version. You may want to add a bit more seasoning since poultry is milder in flavor.
- → How do I make this bowl low-carb?
-
Swap the rice for cauliflower rice. The rest of the bowl ingredients are naturally low in carbohydrates.
- → Can I bake the meatballs instead of frying?
-
Absolutely. Place them on a lined baking sheet at 200°C (400°F) for 15–18 minutes, turning halfway through, until browned and cooked through.
- → How long does tzatziki stay fresh?
-
Homemade tzatziki keeps well in an airtight container in the fridge for up to 3 days. The flavors actually improve as it sits.
- → 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 the meatballs ahead of time?
-
You can shape the meatballs and refrigerate them for up to 24 hours before cooking. You can also cook them in advance and reheat gently when assembling the bowls.