If you’re looking for an easy way to bring Mediterranean flavors to your dinner table, this recipe for pesto meatballs with tomato salad and labneh is a must-try.
It combines the bold, herby taste of pesto with juicy, perfectly cooked meatballs, fresh tomato salad, and creamy labneh for a dish that’s simple yet incredibly satisfying.
Why You’ll Love This Easy Recipe

One of the best things about this dish is its simplicity. With just a handful of ingredients, you can create a flavorful meal without spending hours in the kitchen.
The pesto adds a depth of taste to the meatballs, eliminating the need for a long list of spices. The tomato salad brings a refreshing balance, while the labneh adds a creamy, tangy element that ties everything together beautifully.
Another reason this recipe is a winner is its versatility. You can serve it with toasted sourdough, warm pita, or even over a bed of greens for a lighter option.
It also makes a fantastic meal prep dish since the meatballs and salad can be stored separately and assembled when needed.
Tips for Perfect Meatballs
To ensure your meatballs turn out tender and juicy, avoid overworking the meat mixture. Lightly combine the ingredients and gently roll them into uniform balls.
If you press too hard, the meatballs may become dense and dry. Cooking them in a skillet allows them to develop a crispy, golden exterior while keeping the inside moist and flavorful.
If you want to bake them instead, place them on a lined baking sheet and roast at 400°F until browned and cooked through, about 15 minutes. This method is great if you’re making a larger batch or prefer a hands-off approach.
Making the Tomato Salad Extra Fresh
The tomato salad is a refreshing side that complements the richness of the meatballs. Using the freshest, ripest tomatoes will enhance the natural sweetness and juiciness of the dish.
You can mix and match different tomato varieties, like cherry, heirloom, or Roma, for a more complex flavor.
One unique technique in this recipe is peeling the cucumber in strips to create a “zebra” effect. This not only adds a fun visual element but also helps the cucumber maintain its texture while making it easier to chew.
Adding a squeeze of lemon juice and a generous pinch of salt and pepper brings out the flavors of the vegetables, making every bite delicious.
The Magic of Labneh

Labneh is a thick, creamy yogurt cheese that adds a tangy richness to the dish. It acts as the perfect base for scooping up the tomato salad and meatballs, providing a satisfying contrast to the savory and fresh elements.
If you don’t have labneh on hand, Greek yogurt or sour cream can be used as substitutes.
For an extra pop of flavor, drizzle a bit of olive oil over the labneh before serving. You can also sprinkle on some za’atar or sumac for a more authentic Mediterranean touch.
Customizing This Recipe
This recipe is incredibly adaptable, allowing you to modify it based on dietary preferences or available ingredients.
- Make it gluten-free by using gluten-free panko or breadcrumbs.
- Go low-carb by serving the meatballs and salad without bread or using lettuce wraps instead.
- Try a different protein by swapping ground beef for ground turkey, chicken, or even a plant-based alternative.
- Add more veggies by mixing diced bell peppers or shredded carrots into the salad.
Serving Suggestions

This dish is best enjoyed fresh, but leftovers can be stored separately and assembled as needed.
The meatballs can be reheated in a skillet or oven to maintain their crisp texture, while the salad is best kept cold.
For a fun twist, try serving everything together in a grain bowl with quinoa or farro. You can also make a pesto drizzle by thinning out some extra pesto with olive oil and drizzling it over the dish for an extra burst of flavor.

Easy Pesto Meatballs Recipe with Tomato Salad & Labneh
Ingredients
For the Pesto Meatballs
- 1 pound 90/10 ground beef
- 1 large egg
- 1/3 cup panko breadcrumbs
- 2 tablespoons pesto
- ½ teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
- 1 tablespoon extra-virgin olive oil
For the Tomato Salad
- 3 tablespoons pesto
- 1 lemon
- Kosher salt and freshly ground black pepper
- 1 pound of the best tomatoes you can find cherry, heirloom, Roma, etc.
- 1 English hothouse cucumber
- 1 large ripe avocado
- 1 small red onion
To Serve
- 4 slices of good sourdough bread or 4 pitas
- Extra-virgin olive oil for drizzling
- 1 cup labneh or sour cream
Instructions
- Prepare the Meatballs: In a large mixing bowl, gently mix the ground beef, egg, panko, pesto, salt, and pepper with your hands. Be careful not to overwork the meat to keep the meatballs light and tender. Shape the mixture into 12 evenly sized meatballs.
- Cook the Meatballs: Heat the olive oil in a large nonstick skillet over medium-high heat. Once shimmering, add the meatballs and cook, turning occasionally, until they are browned and crisp on all sides. This should take around 8 to 10 minutes. Once done, transfer them to a plate and wipe out the skillet.
- Make the Tomato Salad: In a large bowl, whisk together the pesto, lemon juice, and a generous pinch of salt and pepper. Cut the tomatoes into bite-sized chunks. Peel the cucumber in alternating strips to create a "zebra" effect, then slice it into thin half-moons. Dice the avocado and thinly slice the red onion. Toss everything together with the dressing until well combined.
- Toast the Bread: Drizzle the slices of sourdough (or pita) with a bit of olive oil and toast them in the skillet over medium-high heat until golden brown, about 3 minutes per side.
- Assemble and Serve: Spread labneh evenly across the bottom of four plates or shallow bowls. Add a generous scoop of the tomato salad and place three meatballs on top. Serve with the toasted bread for dipping and scooping.
Notes
Davin is a jack-of-all-trades but has professional training and experience in various home and garden subjects. He leans on other experts when needed and edits and fact-checks all articles. Also an aspiring cook we he researches and tries all kinds of different food recipes and shares what works best.

