Mediterranean Salad Bowls Lebanese Meatballs
Juicy, spiced Lebanese-inspired meatballs paired with a refreshing cucumber-tomato salad, fluffy pearl couscous, feta cheese, red onions, and a creamy tahini sauce for a delicious, flavorful meal. Healthy dinners do not get better than this! And it all comes together in just 30 minutes. Amazing.
I love this Mediterranean Meatball Salad recipe for easy weeknight meals or even as meal-prep lunches for the week ahead. But it’s actually also a great recipe if you’re having people over or want to gift a meal! It’s super easy to make a double or triple batch, and it’s one of those meals that looks and tastes impressive but is actually effortless to create. It’s SO good!
Why You’ll Love This Recipe
- 30-Minute Dinner – Quick and easy for busy weeknights. 30 minutes from start to finish, that’s it!
- 37 g Protein – I love that this meal is filling, hearty, and made with healthy ingredients.
- Flavorful – Warm spiced meatballs, crisp veggies, and a creamy, nutty sauce. Yeah, it’s goooooood.
- Gluten-Free Option – Swap the couscous for quinoa or cauliflower rice to easily make it gluten-free!
- Meal-Prep Friendly – Stores well for prepped lunches throughout the week.
You’ll Also Love: 129 Healthy Dinners You’ll Crave (30 Minutes or Less!)

Ingredients
Lebanese Meatballs
- Grass-Fed Ground Beef – Lean ground beef is my preference, but any type of ground beef works great.
- Red Onion – Finely chopped for a hint of sweetness.
- Egg – Helps bind the meatballs together.
- Fresh Herbs – Fresh mint and parsley are an absolute must for that fresh Lebanese taste.
- Spices – Allspice, cinnamon, cumin, coriander, crushed red pepper, salt, and pepper. The perfect balance of warm, aromatic, and slightly spicy flavors.
- Garlic – Use a freshly minced garlic clove or store-bought minced garlic.
Garlic Coucous
- Pearl Couscous – Has a chewy texture and absorbs all the flavors beautifully. Swap with quinoa or brown rice for a gluten-free version!
- Garlic
- Lemon Juice – Freshly squeezed is best!
- Olive Oil
- Salt/Pepper – Simple but essential seasonings for flavorful couscous.
Mediterranean Salad
- Cucumber & Grape Tomatoes – Crisp and refreshing. I love these in Mediterranean salads!
- Red Onion – Adds a little sharpness that’s SO good.
- Fresh Herbs (Parsley or Mint) – Brings out the Mediterranean flavors. Freshly chopped or garnish on top!
- Feta Cheese – Salty, tangy, and creamy. I love feta cheese. This can be omitted for a dairy-free version!
- Toasted Pine Nuts – Optional, but totally worth it! I like to toast the pans in just a few minutes and add them over the salad bowls.
Tahini Sauce
- Greek Yogurt – Creamy and tangy. This is the perfect base for the sauce! Substitute with a plain dairy-free yogurt if needed.
- Tahini – I love the flavor that tahini adds to the sauce. It’s so good!
- Lemon Juice, Garlic, Salt & Water – Brings everything together into a smooth, delicious sauce. That fresh lemon juice with minced garlic is the perfect combo!

How to Make Lebanese Meatballs
These Lebanese Meatballs are actually super easy to make! You can add them to skewers and bake them on a baking sheet with a roasting rack, or you can always just bake them directly on the sheet pan. Either way, they’re so good!
- Prep the Meatballs – Mix all the ingredients together, roll into 1-inch balls, and thread onto skewers.
- Bake – Place on a lightly oiled baking sheet and bake at 375°F for about 17-20 minutes, or until cooked through.



How to Make Mediterranean Salad Bowls
- Cook the Couscous – Simmer pearl couscous in water with garlic, lemon juice, olive oil, salt, and pepper. Cover and cook for 10 minutes.
- Make the Salad – Toss together the cucumber, tomatoes, red onion, fresh herbs, and feta.
- Whisk the Tahini Sauce – Stir together Greek yogurt, tahini, lemon juice, garlic, and salt. Add water as needed for desired consistency.
- Assemble the Bowls – Divide the couscous and salad into bowls, top with meatballs, drizzle with tahini sauce, and sprinkle with toasted pine nuts if using.
You’ll Also Love: Vegan Turmeric Ginger Dressing



Tips
- Soak bamboo skewers before starting, this keeps them from burning on the ends!
- The skewers are optional, but a fun way to present to bowls! Bake them on a baking sheet with a metal rack or you can always just bake them directly on the sheet pan.
- Fresh mint and parsley make a HUGE difference in flavor!
- If you’re meal prepping these bowls, the meatballs, salad, and tahini sauce can be prepped and stored in separate containers.
- Feel free to swap couscous for quinoa, brown rice, or cauliflower rice.
- After baking the meatballs, be sure to let them rest for a few minutes.

Variations
- Meatball Quinoa Bowls – Swap the couscous for quinoa, cooking the quinoa according to package directions. Then just mix it with the lemon juice, garlic, salt, and pepper for extra flavor!
- Spicy Lebanese Meatballs – Add extra crushed red pepper or a pinch of cayenne.
- Dairy-Free Option – Skip the feta (or use a diary-free feta cheese) and use plain dairy-free yogurt for the tahini sauce.
- Low-Carb Version – Serve over cauliflower rice or fresh greens instead of couscous.
You’ll Also Love: Sweet & Sour Meatballs
How to Store Mediterranean Meatball Salad
I love how this Mediterranean Salad Bowls w/ Lebanese Meatballs recipe can be easily stored for later or even made ahead of time! Here’s how to store these bowls:
Refrigerator – Store leftover meatballs, couscous, salad, and sauce all in separate airtight containers for up to 4 days.
Freezer – The meatballs and couscous can be frozen for up to 3 months!
Reheat – Warm the meatballs and couscous in the microwave, air fryer, or oven. Serve over a fresh salad with freshly made sauce!

More Healthy Salads
- Italian Chopped Salad
- Tandoori Paneer Salad
- Cherry Plum & Goat Cheese Summer Salad
- Sweet Potato Fennel Salad
- Peach Mozzarella Salad
More 30-Minute Dinner Recipes
- Ginger Beef & Broccoli Bowls
- Miso Glazed Salmon Bowls
- Chicken Taco Soup
- Peanut Butter Chicken Recipe
- Southwest Chicken Burrito Bowls
Want to save this recipe? Enter your email below and I’ll send the recipe to your inbox. Plus you’ll get new healthy recipes every week!
Mediterranean Salad Bowls w/ Lebanese Meatballs
Equipment
Ingredients
Lebanese Meatballs
- 1 pound grass-fed ground beef
- 1/4 cup finely chopped red onion
- 1 large egg
- 3 teaspoons finely chopped mint
- 3 teaspoons finely chopped parsley
- 1/4 teaspoon allspice
- 1 teaspoon cinnamon
- 1/2 teaspoons coriander
- 1/2 teaspoon crushed red pepper
- 1 teaspoon cumin
- 1 teaspoon salt
- 1/4 teaspoon black pepper
- 1 teaspoon minced garlic
Coucous
- 1 cup dry pearl couscous
- 1/2 teaspoon minced garlic
- 1 Tablespoon lemon juice
- 1 Tablespoon olive oil
- 1/2 teaspoon salt
- 1/4 teaspoon pepper
Mediterranean Salad
- 1 1/2 cups chopped cucumber
- 1 1/2 cups halved grape tomatoes
- 1/2 cup sliced or chopped red onion
- 1 Tablespoon fresh chopped parsley or mint
- 1/2 cup crumbled feta
Tahini Sauce
- 3 Tablespoons plain greek yogurt
- 2 Tablespoons tahini
- 1-2 Tablespoons lemon juice
- 1/4 teaspoon salt
- 1/4 teaspoon minced garlic
- 2 Tablespoons water (or more as needed)
Garnish (optional)
- 1/4 cup toasted pine nuts
Instructions
- Preheat the oven to 375 degrees F and soak 4 bamboo skewers in water (unless you're using metal skewers).
- Combine all ingredients for the meatballs in a bowl and mix well to combine.
- Roll the meat into 1" balls and slide onto soaked skewers.
- Place each skewer on a lightly oiled baking sheet or a roasting pan with a grate, then bake for 17-20 minutes (or until the internal temperature reaches 160 degrees F).
- While the meatballs are cooking, prepare the couscous.
- In a pot, bring 1 1/2 cups of water to a boil.
- Once the water begins to boil, add the dry couscous pearls, garlic, lemon juice, olive oil, salt, and pepper.
- Turn the heat down to a low simmer, place a lid on the pot, and cook covered for 10 minutes.
- While the couscous is cooking, slice the cucumbers, tomatoes, red onion.
- Once everything is done cooking, toss the vegetables, couscous, feta, and fresh parsley together in a large bowl to create the salad.
- Combine and mix all of the ingredients together for the tahini sauce with a spoon or whisk.
- Serve each bowl by adding 1/4 of the salad, then topping with the baked meatballs (about 4 per bowl) and tahini sauce.
Optional Garnish
- Add 1 teaspoon of olive oil to a pan on medium heat.
- Once the pan is hot, add the pine nuts and toast until they start to slightly brown and become fragrant (about 3-4 minutes).
- Add the pine nuts over each bowl and enjoy!
Video
Notes
- Soak bamboo skewers before starting, this keeps them from burning on the ends!
- The skewers are optional, but a fun way to present to bowls! Bake them on a baking sheet with a metal rack or you can always just bake them directly on the sheet pan.
- Fresh mint and parsley make a HUGE difference in flavor!
- If you’re meal prepping these bowls, the meatballs, salad, and tahini sauce can be prepped and stored in separate containers.
- Feel free to swap couscous for quinoa, brown rice, or cauliflower rice.
- After baking the meatballs, be sure to let them rest for a few minutes.

Julie @ Running in a Skirt says:
These bowls look cozy and incredible! Love all the flavor in it. Gorgeous photos too!
Emily Kyle says:
These bowls are drop dead gorgeous! I have never tried Lebanese food before, but I can’t wait to give this recipe a go!
Christine McMichael replied:
Thank you, Emily! 🙂
Joanna says:
I’m trying to eat more greens lately! This is a perfect hearty salad!
Christine McMichael replied:
Me too, Joanna! Enjoy the recipe!
Alisa Fleming says:
I’m not sure if I’ve ever had Lebanese cuisine, but darn do those meatballs looks good! This looks like a good, easy recipe to start with.
Christine McMichael replied:
They were so good!
Kristina @ Love & Zest says:
Holy delicious! Great lunch or dinner option!
Christine McMichael replied:
Thank you!
Lorie says:
So intrigued by the spices in the meatballs. Sounds soo good!
Christine McMichael replied:
They were delicious!
Jessica Levinson says:
I can see why this is a favorite! This bowl is filled with so much delicious goodness!
Christine McMichael replied:
Thanks, Jessica!
Sarah says:
This salad bowl looks amazing! All the colors and flavors. I don’t eat red meat but I’m going to figure out a substitute or way to make this. The wheels are turning!
Christine McMichael replied:
Thank you! It was delicious!
Whitney E, R.D. says:
Wow this Mediterranean Bowl looks absolutely amazing. I am literally drooling from over here. I can seriously taste all the flavors + spices and I am drooling 🙂 This is so delicious and absolutely beautiful!
Christine McMichael replied:
Thank you, Whitney! 🙂
Jordan says:
I’m crushing on these bowls so hard right now. ALLLLLL the colors and textures. Trying these later this week!
Christine McMichael replied:
Thank you, Jordan!:)
Susy says:
I did that annoying thing where I made the recipe but entirely changed it. Cauliflower rice instead of couscous (low-carb), frozen turkey meatballs (low-effort), toppings as listed, and a little bit of Greek vinaigrette. Perfect fast and easy lunch – thank you!
Christine McMichael replied:
Haha! Love it. That sounds pretty amazing! Yum! Glad you enjoyed it, Susy 😉
Danielle Gibbs says:
For the spices on the meatballs – are those fresh or dried?
Christine McMichael replied:
I typically use dried spices just because they last longer in the pantry, but in my opinion fresh is always better. If you have access to fresh herbs and spices, go for it!
brinacyl says:
i love your recipe ! they’re so easy and full of flavour. keep up the good work ! love from a pakistani fan
Christine McMichael replied:
Thanks so much! 🙂
Karen @ Seasonal Cravings says:
I love TruRoots brand quinoa too and use it all the time. This looks so fresh and delicious!
Christine McMichael replied:
Oh man, me too! SO good! Thanks, Karen!
Samantha says:
This looks amazing. I love the colors and the mix of flavors. Thankyou for posting BOTH recipes as im going to make this today.
Christine McMichael replied:
Thank you, Samantha! 🙂 Let me know how it goes!