These Mediterranean-inspired bowls feature juicy turkey meatballs seasoned with fragrant za'atar, pan-fried until golden and served over fluffy herbed basmati rice.
Each bowl is topped with crisp cucumbers, halved cherry tomatoes, thinly sliced red onion, briny Kalamata olives, and crumbled feta cheese for a satisfying crunch and burst of flavor.
A cool, garlicky yogurt-lemon sauce ties everything together, balancing the warm spices with refreshing creaminess. Ready in just 45 minutes and perfect for meal prep or a weeknight dinner the whole family will enjoy.
The smell of zaatar toasting in olive oil will stop you mid-sentence every single time. A friend brought me a little jar of it from a market in Beirut, and I stood in my kitchen just spinning the cap off and breathing it in like some kind of spice-obsessed weirdo. That jar changed my weeknight dinners forever, especially the night I shook it over ground turkey and crossed my fingers.
I made these bowls for my neighbor after she had surgery, expecting her to maybe eat half and save the rest. She texted me forty minutes later asking if there were any more meatballs and whether I was free on Thursday to teach her.
Ingredients
- Ground turkey (500 g): Lean but not too lean, 93 percent works best because a little fat keeps the meatballs juicy without making them greasy.
- Zaatar seasoning (2 tbsp): The real star here, so use one that smells herbal and slightly tangy, not dusty and flat.
- Garlic (2 cloves for meatballs, plus 1 for sauce): Fresh only, roasted garlic will not give you the sharp punch these bowls need.
- Onion (1 small, grated): Grating is the trick because it melts right into the meat mixture and keeps everything moist without chunky onion bits.
- Egg (1 large): Just enough binder to hold things together, do not skip it or you will have crumbly sadness.
- Parsley (1/4 cup chopped, plus more for rice): Flat leaf parsley brings a brightness that dried parsley simply cannot replicate.
- Breadcrumbs (1/3 cup): Regular or panko both work, and gluten-free breadcrumbs do the job beautifully if needed.
- Olive oil (for frying and finishing): A good olive oil matters here because it gets drizzled on the sauce too.
- Basmati rice (1 cup): Rinse it well until the water runs clear or you will get gummy rice underneath those beautiful meatballs.
- Chicken broth or water (2 cups): Broth adds a layer of flavor that water cannot, but either works fine.
- Fresh dill or mint (2 tbsp for rice, 1 tbsp for sauce): Mint leans Turkish, dill leans Greek, and both are wonderful so use what you have.
- Cherry tomatoes (1 cup, halved): The sweet pop of acidity balances the savory richness of the meatballs perfectly.
- Cucumber (1, diced): English cucumbers are my preference because you do not have to peel or seed them.
- Red onion (1/2, thinly sliced): Soak the slices in ice water for five minutes if you find raw onion too aggressive.
- Kalamata olives (1/3 cup, pitted and sliced): Salty and briny, they make every bite more interesting.
- Feta cheese (50 g, optional): Crumble it generously or leave it out entirely for a dairy-free version.
- Greek yogurt (1 cup): Full fat yogurt makes the creamiest sauce, but two percent holds up fine too.
- Lemon juice (1 tbsp for sauce, plus wedges): Fresh squeezed only, the bottled stuff tastes flat against the zaatar.
- Salt and pepper: Season the meatballs confidently, under-salted turkey meatballs are a letdown.
Instructions
- Rinse and toast the rice:
- Wash the basmati under cold running water until it runs completely clear, then heat a tablespoon of olive oil in a saucepan and toast the drained rice for about a minute until it smells faintly nutty. Pour in the broth or water with half a teaspoon of salt, bring it to a boil, then clamp on the lid, drop the heat to low, and let it steam undisturbed for twelve to fifteen minutes until tender.
- Build the meatball mixture:
- In a large bowl, combine the ground turkey, zaatar, minced garlic, grated onion, egg, chopped parsley, breadcrumbs, salt, and pepper, then mix with your hands just until everything is evenly distributed without squishing it to a paste. Roll into sixteen to twenty walnut-sized balls, setting them on a plate as you go.
- Fry the meatballs golden:
- Heat two tablespoons of olive oil in a large skillet over medium heat and fry the meatballs in batches so they have room to move, turning them every couple of minutes until they are deeply golden on all sides and reach an internal temperature of 74 degrees Celsius. Transfer each batch to a clean plate and tent loosely with foil to keep warm.
- Whisk the yogurt sauce:
- In a small bowl, stir together the Greek yogurt, a tablespoon of olive oil, lemon juice, finely grated garlic clove, chopped dill or mint, and a generous pinch each of salt and pepper until smooth and creamy, then taste and adjust the seasoning before setting aside.
- Fluff and herb the rice:
- Once the rice is tender, pull it off the heat, fluff gently with a fork, and fold in the chopped parsley and dill or mint while the rice is still warm so the herbs release their fragrance throughout.
- Assemble the bowls:
- Spoon the herbed rice into four bowls, arrange the meatballs alongside the tomatoes, cucumber, red onion, olives, and crumbled feta over the top, then drizzle generously with yogurt sauce and tuck a lemon wedge on the side for squeezing.
The first time I served these to a crowd, my brother-in-law who never comments on food went back for thirds and then asked if zaatar was hard to find. That small moment told me this bowl had earned a permanent spot in my rotation.
Swaps and Substitutions That Actually Work
Ground chicken stands in for turkey beautifully and barely changes the flavor, while ground lamb pushes the whole bowl in a richer, more deeply savory direction that pairs especially well with extra lemon. I have used cooked quinoa in place of breadcrumbs for a gluten-free friend and the meatballs held together just fine, though they were slightly more delicate when flipping.
What to Serve Alongside
Warm pita bread is the obvious and wonderful choice, but a simple salad of arugula with lemon and olive oil also does the job without adding more work. A glass of Sauvignon Blanc or a dry rose alongside turns a random Tuesday dinner into something that feels intentionally special.
Storage and Reheating
The meatballs keep beautifully in an airtight container in the refrigerator for up to four days and reheat gently in a skillet with a splash of water to keep them from drying out. Store the yogurt sauce separately or it will thin out and pool everywhere.
- Assembled bowls do not travel well, so pack components in separate containers if you are taking lunch to work.
- Frozen cooked meatballs last up to three months and thaw quickly in the microwave on low power.
- Always make extra yogurt sauce because you will want it on everything from roasted vegetables to sandwiches.
Once you have a jar of zaatar in your pantry, you will find excuses to put it on everything, and honestly that is a beautiful problem to have. These bowls are just the beginning.
Recipe FAQs
- → Can I use a different meat instead of ground turkey?
-
Absolutely. Ground chicken, lamb, or beef all work well with the za'atar seasoning. Lamb pairs especially nicely with the Mediterranean flavors, while chicken keeps it lean. Adjust cooking time slightly depending on the meat you choose.
- → What can I substitute for breadcrumbs to make this gluten-free?
-
Use gluten-free breadcrumbs or an equal amount of cooked quinoa rolled into the meatball mixture. Almond flour also works as a binder. The meatballs will hold together well with any of these alternatives.
- → How should I store and reheat leftovers?
-
Store the meatballs, rice, and toppings in separate airtight containers in the refrigerator for up to 3 days. Reheat meatballs and rice gently in the microwave or on the stovetop. Keep the yogurt sauce cold and add fresh toppings after reheating for the best texture.
- → Can I make the meatballs ahead of time?
-
Yes, you can prepare and shape the meatballs up to 24 hours in advance. Keep them covered in the refrigerator until ready to cook. You can also freeze uncooked meatballs on a baking sheet, then transfer to a freezer bag for up to 2 months. Thaw before frying.
- → What is za'atar and where can I find it?
-
Za'atar is a Middle Eastern spice blend typically made from dried thyme, oregano, sumac, sesame seeds, and salt. You can find it in most grocery stores in the spice aisle, at Middle Eastern markets, or online. Each brand varies slightly, so taste and adjust seasoning as needed.
- → What can I serve alongside these bowls?
-
Warm pita bread is a classic pairing that makes the meal heartier. A simple side salad with lemon vinaigrette, roasted hummus, or marinated vegetables also complement the flavors beautifully. A glass of Sauvignon Blanc or dry rosé pairs wonderfully with the Mediterranean seasonings.