Savor the bold flavors of the Mediterranean with this vibrant Greek meatball bowl. Tender, herb-spiced beef or lamb meatballs are pan-fried until golden, then nestled over fluffy rice alongside diced cucumber, cherry tomatoes, red onion, Kalamata olives, and crumbled feta. A cool, creamy tzatziki made with Greek yogurt, grated cucumber, and fresh dill ties everything together. Ready in under an hour with simple prep, this bowl delivers a satisfying balance of protein, fresh produce, and rich textures. Swap in quinoa or cauliflower rice, use chicken or turkey, and finish with a squeeze of lemon for a bright, customizable meal.
A Tuesday night, rain hitting the kitchen window, and a half-used container of Greek yogurt staring back at me from the fridge shelf. That was the accidental beginning of my meatball bowl phase, which lasted embarrassingly long and involved zero complaints from anyone at my table.
I first brought these bowls to a friend's rooftop dinner, and the way everyone went quiet after the first bite told me everything. One person actually asked if I had a restaurant background, which made me laugh because an hour earlier I had been wearing pajamas while forming meatballs.
Ingredients
- Ground beef or lamb (500 g): Lamb gives you that authentic Greek taverna flavor but beef is perfectly wonderful and usually easier to find
- Finely grated onion: Grating instead of chopping keeps the meatballs tender and juicy, a trick I learned after making hockey pucks for years
- Garlic (3 cloves total): Split between meatballs and tzatziki so neither one overpowers the other
- Large egg: The binder that keeps everything together without making the mixture gummy
- Breadcrumbs (30 g): Just enough to absorb moisture without turning the meatballs dense
- Fresh parsley and mint: Do not skip the mint, it is what separates these from every other meatball you have had
- Dried oregano and ground cumin: Oregano brings the Greek identity and cumin adds a warm depth that people notice but cannot quite name
- Olive oil (2 tbsp): For getting that golden crust on the outside
- Cooked rice or quinoa (200 g): The base that soaks up all the good juices at the bottom of the bowl
- Cucumber (1 medium plus ½ for tzatziki): Crunch in the bowl and creaminess in the sauce
- Cherry tomatoes (200 g): Sweet little bursts that balance the salty feta and olives
- Red onion (1 small): Thinly sliced for a sharp contrast to the rich meatballs
- Kalamata olives (100 g): Briny and essential, do not even think about using canned black olives
- Feta cheese (100 g): Crumbled over the top so it softens slightly against the warm meatballs
- Fresh dill (2 tbsp): Scattered like confetti because it makes the whole bowl smell like a Greek island
- Greek yogurt (200 g): Full fat is nonnegotiable here, it makes the tzatziki luxurious
- Lemon juice and wedges: Brightness that pulls every single flavor together
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, but stop the moment everything is evenly distributed. Overmixing makes them tough, so gently roll into 2.5 cm balls and place them on a plate.
- Fry until golden:
- Heat olive oil in a large skillet over medium heat and cook the meatballs in batches without crowding, turning every couple of minutes until browned all over and cooked through, about 8 to 10 minutes. Set them on paper towels and resist the urge to pop one in your mouth immediately.
- Whip up the tzatziki:
- Stir together the Greek yogurt, grated and squeezed cucumber, minced garlic, dill, lemon juice, salt, and pepper, then tuck it in the fridge to let the flavors meld while you finish the rest.
- Build each bowl:
- Divide the rice among four bowls and arrange the cucumber, cherry tomatoes, red onion, olives, and feta alongside the warm meatballs. Finish with a generous spoonful of tzatziki, a scatter of fresh dill, and a lemon wedge on the side.
My sister called me on a Sunday asking for this recipe after having it at my place the week before, and hearing her say these are restaurant quality over the phone is a memory I will not forget soon.
Choosing Your Base
Brown rice adds a nutty chew that stands up beautifully to the bold flavors, but quinoa was actually my original choice and it works just as well. I have even used cauliflower rice on a low carb kick and was surprised by how much the tzatziki compensated for the missing grain texture.
Making It Ahead
The meatballs and tzatziki both taste better the next day, which makes this an incredible meal prep option. I make a batch on Sunday, keep components separated in containers, and assembling takes about three minutes on a busy Wednesday evening.
Serving It Right
A dry white wine like Sauvignon Blanc or an Assyrtiko if you can find it cuts through the richness perfectly. I have also served this alongside a simple green salad with nothing but lemon and olive oil, and it rounded out the meal without stealing attention.
- Serve the tzatziki on the side so guests can control their own portion
- Warm the bowls briefly in the microwave before plating for a restaurant touch
- Always finish with the lemon wedge squeeze right before eating
Some meals are just food, and some meals feel like a tiny vacation. This bowl has always been the latter for me.
Recipe FAQs
- → What kind of meat works best for Greek meatballs?
-
Ground beef or lamb delivers the most authentic flavor. Ground chicken or turkey works well for a lighter version while still pairing nicely with the herbs and tzatziki.
- → Can I make the meatballs ahead of time?
-
Yes, you can shape and refrigerate the raw meatballs for up to 24 hours before cooking. Cooked meatballs also store well in the fridge for 3 days and reheat gently in a skillet or oven.
- → How do I keep tzatziki from getting watery?
-
Grate the cucumber and squeeze it thoroughly dry before mixing it into the yogurt. Letting the tzatziki chill for at least 30 minutes also helps the flavors meld and the texture firm up.
- → Is there a low-carb option for the bowl base?
-
Replace the rice with cauliflower rice for a low-carb alternative. It complements the Mediterranean flavors and keeps the bowl light while still providing a satisfying base.
- → What wine pairs well with this bowl?
-
A crisp, dry white wine like Sauvignon Blanc or a Greek Assyrtiko pairs beautifully. Their acidity and citrus notes balance the rich meatballs and creamy tzatziki.
- → Can I bake the meatballs instead of frying?
-
Absolutely. Arrange the meatballs on a parchment-lined baking sheet and bake at 200°C (400°F) for 15–18 minutes, turning once halfway through, until browned and cooked through.