Savory Greek-style meatballs seasoned with oregano, cumin, and fresh herbs are pan-fried until golden, then nestled over fluffy rice alongside diced cucumber, cherry tomatoes, red onion, Kalamata olives, and crumbled feta. A cool, garlicky tzatziki sauce ties everything together, finished with a squeeze of fresh lemon and a sprinkle of dill. Ready in under an hour, this bowl balances rich, tangy, and crisp elements for a satisfying Mediterranean spread.
There was a Tuesday last summer when my kitchen smelled like mint and garlic for three days straight because I could not stop making these meatballs. My neighbor knocked on the door just to ask what was cooking and ended up staying for dinner.
I first threw this together after a failed attempt at a full moussaka that left me exhausted and hungry. The meatball bowl was my lazy recovery plan and it turned out to be the dish everyone actually asked for again.
Ingredients
- 500 g ground beef or lamb: Lamb gives you that authentic Greek depth but beef works beautifully if that is what you have on hand, just do not go too lean or the meatballs dry out
- 1 small onion, finely grated: Grating instead of chopping is the trick that keeps the texture tender without any crunchy bits
- 2 garlic cloves, minced: Fresh garlic matters here because it blooms into the meat as it cooks
- 1 large egg: This binds everything together without making the mixture gummy
- 30 g breadcrumbs: Just enough to hold moisture, you can swap in gluten free crumbs without issue
- 2 tbsp fresh parsley, chopped: Flat leaf parsley brings a clean brightness that dried simply cannot replicate
- 1 tbsp fresh mint, chopped: Do not skip this because it is what makes these taste Greek rather than just generic meatballs
- 1 tsp dried oregano: Greek oregano if you can find it has a more intense almost peppery flavor
- ½ tsp ground cumin: A small amount goes a long way in adding warmth without overpowering
- 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 decent quality olive oil since you will taste it in the crust
- 200 g cooked rice or quinoa: The base that soaks up all the good juices, brown rice adds nice chew
- 1 medium cucumber, diced: Cool crunch against the warm meatballs is what makes each bite interesting
- 200 g cherry tomatoes, halved: Sweet little bursts that balance the tangy tzatziki
- 1 small red onion, thinly sliced: Soak the slices in ice water for ten minutes if raw onion is too sharp for you
- 100 g Kalamata olives, pitted: Briny and essential, do not substitute regular black olives
- 100 g feta cheese, crumbled: Get the block and crumble it yourself for better texture
- 2 tbsp fresh dill, chopped: Dill ties the whole bowl together with a grassy freshness
- Lemon wedges, for serving: That final squeeze brightens every single component
- 200 g Greek yogurt: Full fat Greek yogurt makes the tzatziki thick and luxurious
- ½ cucumber, grated and squeezed dry: Squeezing out the water is nonnegotiable or your sauce will be watery
- 1 garlic clove, minced: One clove is plenty for the tzatziki since raw garlic intensifies as it sits
- 1 tbsp fresh dill, chopped: Added right into the sauce for that classic flavor
- 1 tbsp fresh lemon juice: Fresh squeezed only, bottled juice tastes flat by comparison
- Salt and pepper to taste: Taste after everything is mixed because the yogurt needs more seasoning than you expect
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 small balls about 2.5 cm across.
- Cook until golden:
- Heat the olive oil in a large skillet over medium heat and fry the meatballs in batches without crowding the pan. Turn them every couple of minutes until they are browned all over and cooked through, about 8 to 10 minutes, then set them on paper towels to drain.
- Whip up the tzatziki:
- Stir together the Greek yogurt, squeezed cucumber, minced garlic, dill, lemon juice, salt, and pepper in a bowl until smooth. Pop it in the fridge for at least 15 minutes so the flavors meld and the sauce gets cold.
- Build the bowls:
- Divide the rice 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 pass the lemon wedges.
My sister called this the happy accident bowl because it started as a cleanup-the-fridge situation and became the only thing her kids will eat without complaining. Watching my nephew dunk a meatball straight into the tzatziki tub like it was ranch dressing was oddly validating.
Choosing Your Base Wisely
I have tried every base under the sun and each one genuinely changes the feel of the bowl. Quinoa adds a nutty firmness while cauliflower rice keeps things light if you are avoiding carbs, but honestly plain white rice absorbs the tzatziki better than anything else.
Making It Ahead
The meatballs and tzatziki both taste even better the next day which makes this a brilliant meal prep option. I always make a double batch of meatballs and keep them in the fridge for quick lunches because they reheat in the microwave without losing their texture.
Little Touches That Elevate Everything
Warming the bowls in a low oven before assembling keeps the whole thing hot longer than you would expect. A drizzle of good olive oil over the finished bowl adds a peppery finish that ties all the Mediterranean flavors together.
- Crumble the feta right before serving so it does not dry out on the counter
- Toss the tomatoes with a tiny pinch of salt while you prep everything else
- Keep extra lemon wedges around because most people will want a second squeeze
This bowl has become my default answer whenever someone asks what to make for a weeknight dinner that still feels special. It is the kind of meal that makes you slow down and actually enjoy what is on your plate.
Recipe FAQs
- → Can I use ground chicken instead of beef or lamb?
-
Yes, ground chicken or turkey works well for a lighter version. The herb and spice blend will still carry strong Mediterranean flavor.
- → How do I make this bowl low-carb?
-
Swap the rice for cauliflower rice. Everything else—meatballs, vegetables, tzatziki, and feta—stays the same.
- → 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 15–18 minutes until cooked through.
- → How long does tzatziki keep in the fridge?
-
Homemade tzatziki stays fresh for up to 3 days stored in an airtight container. The flavors may deepen over 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 nicely.
- → Can I prepare the meatballs ahead of time?
-
You can shape and refrigerate raw meatballs for up to 24 hours, or cook them fully and reheat gently when assembling the bowls.