Savor juicy Greek-style meatballs made with ground beef or lamb, seasoned with oregano, cumin, mint, and parsley, then pan-fried until golden. These tender meatballs are served over fluffy rice or quinoa alongside diced cucumber, cherry tomatoes, sliced red onion, Kalamata olives, and crumbled feta. A creamy homemade tzatziki sauce ties everything together with its cool cucumber, garlic, and dill flavors. Finished with fresh dill and lemon wedges, this bowl delivers a satisfying Mediterranean-inspired meal in just 45 minutes.
A summer weeknight, windows open, the smell of cumin hitting hot olive oil, and suddenly dinner feels like a vacation. That is exactly what happened the evening I first threw together these Greek meatball bowls without a recipe, just instinct and a half-empty fridge.
I made these for a friend who was going through a rough patch and barely wanted to eat. She took one bite, looked up, and said this is the first thing that has tasted good in weeks. We sat on my kitchen floor with our bowls and did not talk about anything heavy, just food.
Ingredients
- 500 g ground beef or lamb: Lamb gives you that authentic Greek flavor but beef works beautifully too, just do not use anything too lean or the meatballs will dry out
- 1 small onion, finely grated: Grating instead of chopping is the trick that keeps the texture tender without any crunchy bits in the finished meatball
- 2 garlic cloves, minced: Fresh garlic only, the jarred stuff lacks the sharp bite that cuts through the rich meat
- 1 large egg: This is your binder, do not skip it or the meatballs will crumble the second they hit the pan
- 30 g breadcrumbs: Just enough to keep things moist, soak them in a splash of milk first if you remember
- 2 tbsp fresh parsley, chopped: Flat-leaf parsley brings a clean green note that dried parsley can never replicate
- 1 tbsp fresh mint, chopped: Mint is the secret weapon here, it makes the meatballs taste unmistakably Greek
- 1 tsp dried oregano: Use the Greek variety if you can find it, it is more potent and floral than the standard supermarket kind
- ½ tsp ground cumin: A little goes a long way, this warm spice is what separates these from Italian-style meatballs
- Salt and pepper to taste: Season the mixture generously, under-seasoned meatballs are the most common mistake
- 2 tbsp olive oil, for frying: Use a good extra virgin, you will taste the difference in the final crust
- 200 g cooked brown or white rice or quinoa: Rice is traditional but quinoa adds extra protein and a nice nutty contrast
- 1 medium cucumber, diced: English cucumbers work best because the seeds are smaller and the skin is tender
- 200 g cherry tomatoes, halved: Sweet little bursts of acidity that balance the richness of the meat and cheese
- 1 small red onion, thinly sliced: Soak the slices in cold water for ten minutes to tame the raw bite
- 100 g Kalamata olives, pitted: Their briny funk is essential, do not substitute with canned black olives
- 100 g feta cheese, crumbled: Use block feta packed in brine, not the pre-crumbled kind which tastes dusty and dry
- 2 tbsp fresh dill, chopped: Dill ties the whole bowl together with its feathery aromatic presence
- Lemon wedges, for serving: A final squeeze brightens every single component on the plate
- 200 g Greek yogurt: Full-fat Greek yogurt is non-negotiable for tzatziki, anything thinner will turn into a sad soup
- ½ cucumber, grated and squeezed dry: Squeezing out the water is the single most important step, skip it and your sauce will be watery
- 1 garlic clove, minced: Let it sit in the yogurt for a few minutes before serving so the raw edge softens
- 1 tbsp fresh dill, chopped: Adds a second layer of that signature Greek herb flavor to the sauce
- 1 tbsp fresh lemon juice: Fresh only, bottled juice has a metallic aftertaste that will ruin the delicate balance
- Salt and pepper to taste: Taste the tzatziki after everything is mixed, it often needs more salt than you expect
Instructions
- Mix the meatball mixture:
- Combine the ground meat, grated onion, garlic, egg, breadcrumbs, parsley, mint, oregano, cumin, salt, and pepper in a large bowl. Use your hands and mix until just combined, overworking makes tough meatballs.
- Shape the meatballs:
- Roll the mixture into small balls about 2.5 cm across, keeping them uniform so they cook evenly. If the mixture sticks to your hands, wet them with a little water first.
- Fry until golden:
- Heat 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 browned all over and cooked through, about 8 to 10 minutes, then drain on paper towels.
- Whisk together the tzatziki:
- Stir the Greek yogurt, squeezed cucumber, 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.
- Build the bowls:
- Divide the rice among four bowls and arrange the meatballs, diced cucumber, cherry tomatoes, red onion, olives, and feta on top. Drizzle with tzatziki, scatter fresh dill over everything, and serve with lemon wedges alongside.
My partner now requests this at least twice a month and has started texting me from the grocery store asking if we have enough dill. It has become our unofficial house special without either of us planning it that way.
Picking the Right Base
I have tried every base under the sun for these bowls and each one changes the feel completely. Brown rice makes it hearty, white rice keeps it light, and quinoa turns it into something you could serve at a health food cafe without anyone guessing it started as comfort food.
Making the Tzatziki Ahead
The tzatziki actually improves after a day in the fridge because the garlic softens and the dill permeates the yogurt. I always make a double batch and keep the extra for drizzling over roasted vegetables or spreading on sandwiches the next day.
Getting the Bowl Balance Right
Think of the bowl in layers of temperature and texture. You want warm meatballs against cool cucumber, creamy tzatziki against crumbly feta, and something briny cutting through it all.
- Serve the tzatziki in a small separate bowl so people can add their own amount
- A pinch of sumac over the finished bowl adds a gorgeous color and a lemony tang
- Always have extra lemon wedges because someone will want more
Good food does not need to be complicated, it just needs to taste like someone actually cared while making it. These bowls prove that every single time.
Recipe Questions
- → What kind of meat works best for Greek meatballs?
-
Ground beef or lamb are traditional choices, offering rich flavor and juiciness. Ground chicken or turkey also work well for a lighter version.
- → Can I make the meatballs ahead of time?
-
Yes, you can shape and refrigerate the raw meatballs for up to 24 hours. You can also cook them in advance and reheat gently before assembling the bowls.
- → How do I keep tzatziki from getting watery?
-
Squeeze the grated cucumber thoroughly to remove excess moisture before mixing it into the yogurt. This keeps the tzatziki thick and creamy.
- → What can I substitute for rice in the bowl?
-
Quinoa, couscous, or cauliflower rice are excellent alternatives. Cauliflower rice works especially well for a low-carb option.
- → Is this bowl freezer-friendly?
-
The cooked meatballs freeze well for up to 3 months. However, the tzatziki and fresh vegetables are best prepared fresh, so assemble the bowl after thawing the meatballs.
- → What wine pairs well with this bowl?
-
A crisp, dry white wine like Sauvignon Blanc or Assyrtiko complements the bright, tangy flavors of the tzatziki and feta beautifully.