This post may contain affiliate links. Please read our disclosure policy.
This Mediterranean Beef and Veggie Skillet might just be the easiest dinner ever. Packed with veggies and fresh herbs, it’s equal parts healthy and hearty.

This colorful skillet dinner starts with ground beef or lamb; both work equally well here but if you can find ground lamb, the flavor works so well in this dish. For the veggies, I use a combination of red onion, zucchini, and red bell pepper (but any color bell pepper you have will work!). A duo of fresh herbs—including oregano and dill—plus freshly squeezed lemon juice brighten the whole thing up. It’s mind-blowingly easy to make and comes together entirely in one pan. What could be better than that?
I like to serve this meal over pre-cooked brown rice for a hearty grain bowl or a bed of peppery arugula salad for something a bit lighter. It also makes such a good meal prep option. Just let the mixture cool completely, then transfer it to an airtight container for easy lunches or dinners throughout the week!
Ingredients:
- Extra Virgin Olive Oil
- Ground Beef or Lamb
- Kosher Salt
- Freshly Ground Black Pepper
- Red Onion
- Zucchini
- Red Bell Pepper
- Garlic Cloves
- Smoked Paprika
- Ground Cumin
- Crushed Red Pepper Flakes
- Fresh Oregano
- Fresh Dill
- Freshly Squeezed Lemon Juice
- Crumbled Feta Cheese
- Prepared Brown Rice or Baby Arugula, For Serving
step-by-step:
step one: cook the meat
Heat the oil in a large skillet over medium-high heat. Add the ground meat, salt, and black pepper. Cook, breaking up the meat with the edge of a spoon until it is cooked through and no longer pink, about 6 minutes. Drain the meat and set aside, keeping a small amount of fat in the bottom of the pan to sauté the veggies.

step two: sauté the veggies
Decrease the heat to medium and add the onion, zucchini, and bell pepper. Cook, tossing, until they are crisp-tender, about 4 minutes.

step three: add the spices and herbs
Add the garlic, smoked paprika, cumin, red pepper flakes, oregano, and dill. Toss until well combined and the spices toast a bit, 1 to 2 minutes. Add the ground meat back into the skillet and toss until well combined. Stir in the lemon juice and remove from the heat.

step four: garnish and serve
Ladle into bowls over prepared brown rice or baby arugula, if desired. Top with crumbed feta and more dill to garnish. Serve and enjoy!

Recipe fAQs:
Yes! I love this with ground lamb, which has such a fantastic flavor that pairs well with the dried spices. Event ground chicken or turkey would work, too! You could also omit the meat altogether and add even more veggies like eggplant and tomatoes for a vegetarian-friendly version.
Absolutely! You can leave the feta cheese off or use a plant-based alternative for that same tangy flavor and creamy bite.
The next time you’re looking for a quick and easy dinner that will nourish your family, I hope you’ll try this Mediterranean Ground Beef Stir-Fry. Comment below and let me know how you like it!
Looking for more Mediterranean-inspired recipes? Try these!
Instant Pot Shredded Greek Beef Bowls
Moroccan-Inspired Roasted Chicken Salad
One-Pan Mediterranean-Inspired Chicken Bake

Mediterranean Beef and Veggie Skillet
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 pound ground beef or lamb
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 1/2 small red onion, thinly sliced
- 1 small zucchini, halved lengthwise and sliced into half-moons
- 1 small red bell pepper, core removed and thinly sliced
- 2 garlic cloves, minced
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- 1/2 teaspoon crushed red pepper flakes
- 1 tablespoon finely chopped fresh oregano leaves
- 2 tablespoons finely chopped fresh dill, plus more for garnish
- 2 tablespoons freshly squeezed lemon juice
- 1/2 cup crumbled feta, for serving (omit for dairy-free, Paleo and Whole30)
- Prepared brown rice or baby arugula, optional, for serving (use cauliflower rice or omit rice for Paleo and Whole30)
Instructions
- Heat the oil in a large skillet over medium-high heat. Add the ground meat, salt, and black pepper. Cook, breaking up the meat with the edge of a spoon until it is cooked through and no longer pink, about 6 minutes. Drain the meat and set aside, keeping a small amount of fat in the bottom of the pan to sauté the veggies.
- Decrease the heat to medium and add the onion, zucchini, and bell pepper. Cook, tossing, until they are crisp-tender, about 4 minutes.
- Add the garlic, smoked paprika, cumin, red pepper flakes, oregano, and dill. Toss until well combined and the spices toast a bit, 1 to 2 minutes. Add the ground meat back into the skillet and toss until well combined. Stir in the lemon juice and remove from the heat.
- Ladle into bowls over prepared brown rice or baby arugula, if desired. Top with crumbed feta and more dill to garnish. Serve and enjoy!
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Photography and styling by Eat Love Eats.




There is no quantities of the ingredients? Am I supposed to guess?
There are, keep scrolling down to the full recipe card.
This is a great weeknight recipe that came together quickly. I added a can of drained and rinsed chickpeas as per another reviewer’s suggestion and served it over a mix of arugula and brown rice. Also made a quick homemade tzatziki sauce with greek yogurt. This will make great leftovers for lunch this week!
I love the combination of flavors and seasonings in this dish! I added chickpeas and also used homemade tzatziki sauce as a topping, rather than feta. Although, I’m sure the dish would be great with the feta too! It worked well with both rice and arugula for serving. I will definitely be making this again 🙂
Made this to add into my weekly meal rotation and it is so tasty! The fresh herbs really make such a difference. Will be making this again!
Loved this and so easy! I used ground lamb, doubled the zucchini and used dried oregano. Served over brown rice and arugula, topped with a bit of tzatziki as well. Great recipe for meal prep for the week.
Yum! So glad you enjoyed!!
Quick, easy, and so good. Next time I’ll double the zucchini.
Thanks for the lovely review, Tori!
Made this tonight and it was SO good and easy. Served it with a feta dressing from Dinner Tonight and it was perfect!
so glad to hear this!
This is such an easy and flavor packed recipe! I did not have fresh dill, so I used 2 teaspoons of dried instead. I also used ground beef. I would definitely make this again!
Quick, easy, and flavorful!
This was delicious and soo simple!! Served over orzo! Added to the rotation 🙂