These Mediterranean-inspired bowls bring together juicy za'atar-seasoned turkey meatballs, fluffy herbed rice studded with fresh parsley and dill, and a colorful array of crisp cucumbers, cherry tomatoes, and briny Kalamata olives.
A cool, tangy yogurt sauce ties everything together, while crumbled feta and a squeeze of lemon add brightness to every bite. Ready in just 45 minutes, this high-protein meal serves four and comes together easily with simple prep and cooking steps.
The smell of zaatar always stops me mid thought, transporting me straight to a tiny Beirut cafe where I once ate something similar from a chipped ceramic plate on a rainy Tuesday afternoon.
My neighbor Carla walked in once while I was frying these meatballs and declared she was not leaving until she got a bowl, so I learned to always make extra.
Ingredients
- Ground turkey (500 g): Lean but not too lean, a 93/7 blend gives you juicy meatballs without greasy pooling in the pan.
- Zaatar seasoning (2 tbsp): The soul of this dish, make sure yours is fragrant and not dusty, fresh zaatar tastes earthy, citrusy, and slightly nutty all at once.
- Garlic, minced (2 cloves for meatballs, 1 grated for sauce): Grating the sauce garlic into a paste releases more punch than mincing ever could.
- Small onion, grated (1): Grating keeps the moisture without chunky bits that cause meatballs to fall apart on you.
- Large egg (1): The binder that holds everything together gently, just one is plenty.
- Fresh parsley, chopped (1/4 cup for meatballs, 1/4 cup for rice): Flat leaf parsley tastes brighter and stands up to cooking better than the curly kind.
- Breadcrumbs (1/3 cup): These soak up onion juices and keep meatballs tender, panko works great if that is what you have.
- Salt (1 tsp for meatballs, 1/2 tsp for rice, plus to taste for sauce): Seasoning in layers at each stage builds depth you cannot fake at the end.
- Black pepper (1/2 tsp): Freshly cracked always, the pre ground stuff tastes flat and dusty.
- Olive oil (2 tbsp for frying, 1 tbsp for rice, 1 tbsp for sauce): A good fruity olive oil makes the yogurt sauce sing.
- Long grain rice, basmati preferred (1 cup): Basmati grains stay separate and fluffy, exactly what you want under saucy meatballs.
- Water or chicken broth (2 cups): Broth adds a background richness, water works fine if your toppings are bold.
- Fresh dill or mint, chopped (2 tbsp for rice, 1 tbsp for sauce): I reach for dill in winter and mint in summer, both are correct.
- Cherry tomatoes, halved (1 cup): Their sweetness balances the earthy zaatar and briny olives.
- Cucumber, diced (1): English cucumbers have fewer seeds and a cleaner crunch.
- Red onion, thinly sliced (1/2): Soak the slices in ice water for ten minutes if you find raw onion too aggressive.
- Kalamata olives, pitted and sliced (1/3 cup): Check every olive for pits yourself, biting into one ruins the whole bite.
- Feta cheese, crumbled (50 g, optional): A salty creamy crumble that ties everything to the Mediterranean.
- Lemon wedges: A final squeeze over the whole bowl wakes up every single flavor.
- Greek yogurt (1 cup): Full fat yogurt makes a sauce worth eating by the spoonful.
- Lemon juice (1 tbsp for sauce): Just enough brightness to lift the richness without making it sour.
Instructions
- Rinse and toast the rice:
- Run cold water over the rice until it runs completely clear, then toast it in olive oil for about a minute until you catch a faint nutty aroma, that brief toast adds a layer of flavor most people skip.
- Simmer the herbed rice:
- Pour in your broth or water with the salt, bring it to a boil, then drop the heat to low, cover tightly, and let it steam undisturbed for 12 to 15 minutes, fluff with a fork and fold in the fresh herbs right before serving so their color stays bright.
- Mix the meatball mixture:
- Combine the ground turkey, zaatar, garlic, grated onion, egg, parsley, breadcrumbs, salt, and pepper in a large bowl and mix with your hands just until everything is evenly distributed, overworking the meat makes tough dense meatballs.
- Shape and fry the meatballs:
- Roll the mixture into 16 to 20 walnut sized balls, heat olive oil in a large skillet over medium heat, and fry in batches turning every couple of minutes until deeply golden on all sides and cooked through to 74 degrees Celsius inside.
- Whisk the yogurt sauce:
- Stir together the Greek yogurt, olive oil, lemon juice, grated garlic, dill or mint, and salt and pepper until perfectly smooth, taste it and adjust the lemon if it needs more brightness.
- Build your bowls:
- Spoon herbed rice into each bowl, arrange the meatballs on top, scatter tomatoes, cucumber, red onion, olives, and feta around everything, then drizzle generously with yogurt sauce and hand out lemon wedges for squeezing.
The first time I served these at a potluck, three people asked for the recipe before they even finished eating, and one of them now makes them weekly for her kids.
Making It Your Own
Ground chicken or lamb swap in seamlessly for the turkey, and each brings its own personality to the bowl.
Keeping It Gluten Free
Use gluten free breadcrumbs or even a few tablespoons of cooked quinoa in the meatballs, the texture stays remarkably tender and nobody will guess the substitution.
Serving and Pairing Ideas
Warm pita on the side turns this into a proper feast, and a glass of crisp Sauvignon Blanc or dry rose beside the bowl feels like a tiny vacation on a plate.
- Toss in chopped lettuce or baby spinach for extra greens if you want more volume without more cooking.
- Leftover meatballs reheat beautifully in a skillet the next day and make an incredible lunch wrap.
- Always double the yogurt sauce because someone will want extra for dipping everything.
Some weeknights you just need dinner to taste like more than effort, and these bowls deliver exactly that with warmth, color, and the kind of flavor that makes people go quiet at the table.
Recipe FAQs
- → Can I use ground chicken or lamb instead of turkey?
-
Yes, ground chicken or lamb both work well as substitutes. Chicken will yield a similar lean texture, while lamb brings a richer, more robust flavor that pairs beautifully with za'atar and Mediterranean seasonings.
- → What is za'atar and where can I find it?
-
Za'atar is a Middle Eastern spice blend typically made from dried thyme, sumac, sesame seeds, and salt. You can find it in most grocery stores in the spice aisle, at Middle Eastern markets, or online. It adds an earthy, tangy, and slightly nutty flavor to the meatballs.
- → How do I make this gluten-free?
-
Replace the breadcrumbs with gluten-free breadcrumbs or an equal amount of cooked quinoa. Both options help bind the meatballs while keeping them tender. Also check that your za'atar blend doesn't contain any gluten-containing additives.
- → Can I prepare components ahead of time?
-
Absolutely. The yogurt sauce can be made up to 3 days in advance and stored in the refrigerator. You can also mix and shape the meatballs a day ahead, keeping them covered in the fridge. The herbed rice is best made fresh but can be reheated gently with a splash of water.
- → What should I serve with these bowls?
-
Warm pita bread is a natural accompaniment for scooping up the meatballs and sauce. A simple side salad with lemon vinaigrette complements the flavors nicely. For a heartier spread, add hummus, baba ganoush, or marinated vegetables alongside.
- → How do I store and reheat leftovers?
-
Store the meatballs, rice, and toppings separately in airtight containers in the refrigerator for up to 3 days. Reheat meatballs gently in a skillet over medium heat or in the microwave at 30-second intervals. Rice can be reheated with a splash of water to restore fluffiness. Assemble bowls fresh when ready to serve.