Mediterranean Meatball Bowls
A vibrant, fresh Mediterranean Meatball Bowl loaded with juicy, herb-packed beef meatballs, crisp cucumbers, tomatoes, and a creamy, garlic-laced homemade tzatziki.
- The panade (milk-soaked breadcrumbs) keeps the beef tender and prevents the meatballs from shrinking into dense, rubbery spheres.
- Grating the onion directly into the meat mixture adds essential moisture and distributes flavor evenly without leaving chunky, undercooked onion pieces.
- Salt-drawing the cucumbers for the tzatziki prevents the sauce from turning watery, ensuring a thick, creamy dollop every single time.
My first attempt at making meatballs for a crowd ended with me scraping a charred, cement-hard mass of ground beef off the bottom of a cheap aluminum sheet pan while my guests politely filled up on store-bought hummus in the living room.
I had over-mixed the meat with my bare hands until it was warm, dense, and completely stripped of its fat.
It was a dry, rubbery tragedy.
When you work ground meat too aggressively, you create an incredibly tight protein matrix that squeezes out moisture like a wrung-out sponge during cooking, leaving you with dry results.
To fix this, we use a classic panade—a simple mixture of breadcrumbs and milk that physically blocks those proteins from bonding too tightly—and we grate our onions directly into the bowl so their natural juices melt into the beef as it bakes.
This bowl brings it all together with crisp, cold veggies and a garlic-laced homemade sauce.
Mediterranean Meatball Bowls
- Publisher Storied Skillet
- Cuisine Mediterranean
- Category Dinner, Meal Prep
- Prep Time
- Cook Time
- Servings 4
- Calories 480 calories
- Rating 4.8 4369
- Tags Mediterranean meatball bowls, healthy meal prep, homemade tzatziki, easy dinner
Ingredients
- 500g lean ground beef (or lamb)
- 1/2 cup panko breadcrumbs
- 1/4 cup whole milk
- 1 small yellow onion, grated
- 2 cloves garlic, minced
- 1 tbsp dried oregano
- 1 tsp ground cumin
- 1.5 tsp Diamond Crystal kosher salt
- 1/2 tsp freshly cracked black pepper
- 1 large egg
- 1 cup full-fat Greek yogurt
- 1/2 English cucumber, grated and squeezed dry
- 1 clove garlic, finely grated
- 1 tbsp fresh dill, chopped
- 1 tbsp fresh lemon juice
- 2 cups cooked jasmine rice or quinoa
- 1 cup cherry tomatoes, halved
- 1 cup English cucumber, diced
- 1/2 cup red onion, thinly sliced
- 1/2 cup crumbled feta cheese
Directions
- Preheat your oven to 400°F (200°C) and line a large baking sheet with parchment paper.
- In a large bowl, combine the panko breadcrumbs and milk, letting them sit for 5 minutes to form a paste (panade).
- Add the ground beef, grated onion, minced garlic, oregano, cumin, egg, Diamond Crystal kosher salt, and black pepper to the panade.
- Gently mix the ingredients with your fingertips just until combined; do not over-work the meat.
- Roll the mixture into 16 even-sized meatballs and place them on the prepared baking sheet.
- Bake for 15 to 20 minutes, or until the meatballs are golden brown and reach an internal temperature of 165°F (74°C).
- While the meatballs bake, make the tzatziki by mixing the Greek yogurt, squeezed cucumber, garlic, dill, lemon juice, and salt in a small bowl.
- Assemble the bowls by dividing the cooked rice, fresh tomatoes, diced cucumber, red onion, and warm meatballs among four bowls, then top with feta and a generous dollop of tzatziki.
Notes
- Salt Conversion: This recipe specifies 1.5 teaspoons of Diamond Crystal kosher salt. If using Morton's kosher salt or fine table salt, reduce the amount to 3/4 teaspoon to avoid over-salting.
- The Science of Grated Onion: Grating the onion instead of chopping it releases sulfur compounds and moisture that tenderize the meat fibers, ensuring the meatballs stay incredibly juicy during baking.
- Tzatziki Prep Tip: Do not skip squeezing the grated cucumber in a clean kitchen towel. Excess water will split the yogurt emulsion, turning your creamy sauce into a watery mess within hours.
- Storage Behavior: The tzatziki will naturally release a small amount of water after 24 hours in the fridge. Simply give it a quick stir with a spoon to re-incorporate before serving.
Serving Suggestions
Complete this vibrant meal with warm, pillowy pita bread or a side of crispy roasted potatoes.
- Warm pita bread or flatbread for scooping up the tzatziki.
- A side of Greek salad with crisp romaine and kalamata olives.
- Crispy roasted lemon potatoes seasoned with oregano.
- A sprinkle of fresh mint leaves and a squeeze of fresh lemon juice over the top.
Storage and Reheating
Keep the meatballs and the fresh components separate when storing this meal.
The meatballs will happily sit in an airtight container in the fridge for up to four days, while the tzatziki should be kept in its own jar to prevent it from making the veggies soggy.
Do not microwave the tzatziki.
Reheat the meatballs gently in a skillet with a splash of water or in the microwave for 60 seconds, then assemble your cold veggies and sauce around them.
Ingredient Substitutes
Here are a few easy swaps to make this recipe work with whatever you have in your pantry.
- Ground Turkey or Chicken: Swap the beef for ground turkey to make something similar to our Greek turkey meatball bowls.
- Pita Wrap Style: Instead of a bowl, stuff everything into warm pita bread, similar to our Mediterranean ground chicken pitas.
- Dairy-Free Tzatziki: Use a dairy-free unsweetened coconut or almond yogurt instead of Greek yogurt.
- Low-Carb Base: Swap the rice for cauliflower rice or a bed of shredded lettuce, similar to a tzatziki chicken salad.
I hope these bowls bring a little bit of bright, sunny joy to your dinner table this week—just remember to mix that meat gently, and let me know how they turn out!
Susan Rosie
I've spent over 12 years perfecting recipes so you can cook with confidence. Every dish on Storied Skillet is tested multiple times – because your dinner matters. I believe in simple ingredients, clear instructions, and big flavors.
Learn More About Me →You Might Also Like
Discover more delicious recipes from the same category.
Loading related recipes...