This Mediterranean Beef and Veggie Skillet is a simple, one-pan dinner that’s full of bright flavors and wholesome ingredients. Quick to prepare and satisfying, it combines ground beef or lamb with sautéed vegetables, fragrant herbs, and a splash of lemon for a fresh finish. It’s ideal for busy weeknights, meal prep, or whenever you want a hearty, Mediterranean-inspired meal with minimal fuss.

This colorful skillet starts with either ground beef or ground lamb—both work well, though lamb brings an especially authentic Mediterranean note. The vegetables in this version are red onion, zucchini, and red bell pepper, but you can swap in any bell pepper color or add extras like eggplant or tomatoes. Fresh oregano and dill, plus freshly squeezed lemon juice, brighten the dish and balance the savory spices. Everything cooks in a single skillet for easy cleanup and maximum flavor development.
Serve the skillet over prepared brown rice for a comforting grain bowl, or place it atop a bed of baby arugula for a lighter option. The dish keeps and reheats well, so it’s an excellent choice for weekly meal prep: cool completely, store in an airtight container, and portion into lunches or dinners for up to four days.
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 (adjust to taste)
- 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)
- Prepared brown rice or baby arugula, for serving (optional)
step-by-step:
step one: cook the meat
Heat the olive oil in a large skillet over medium-high heat. Add the ground meat, season with salt and black pepper, and cook, breaking the meat into pieces with the edge of a spoon, until no pink remains—about 6 minutes. Drain excess grease, leaving a little fat in the pan to flavor the vegetables, and set the meat aside briefly.

step two: sauté the veggies
Reduce the heat to medium and add the sliced red onion, zucchini, and bell pepper to the skillet. Cook, stirring occasionally, until the vegetables are crisp-tender and beginning to brown—about 4 minutes. The goal is to keep some texture while letting the sugars develop.

step three: add the spices and herbs
Stir in the minced garlic, smoked paprika, ground cumin, crushed red pepper flakes, chopped oregano, and dill. Toss until the aromatics are fragrant and the spices have warmed—about 1 to 2 minutes. Return the cooked ground meat to the skillet and combine thoroughly. Finish with the fresh lemon juice, stirring to distribute the bright acidity, then remove the pan from the heat.

step four: garnish and serve
Divide the mixture into bowls over prepared brown rice or a bed of baby arugula, if using. Top each portion with crumbled feta and extra chopped dill for color and brightness. Serve immediately while warm and enjoy.

Recipe FAQs:
Yes—ground lamb is an excellent choice for richer flavor, but ground chicken or turkey will also work if you prefer leaner meat. For a vegetarian version, skip the meat and bulk up the pan with extra vegetables such as diced eggplant, chopped tomatoes, mushrooms, or additional zucchini.
Absolutely. Omit the feta or substitute a plant-based crumbly cheese to retain a tangy finish. The rest of the recipe is naturally compatible with dairy-free, Paleo, or Whole30 approaches if you skip the cheese and serve over cauliflower rice or greens.
Whether you need a fast weeknight dinner or a meal-prep-friendly option, this Mediterranean Beef and Veggie Skillet delivers bold flavors with minimal effort. Try it with brown rice, quinoa, or on a bed of greens, and tweak the herbs and spice level to suit your tastes. If you make it, leave a comment to share how you served it!
Nutrition
Per serving (approximate): Calories: 389 kcal; Carbohydrates: 8 g; Protein: 25 g; Fat: 29 g; Saturated Fat: 10 g; Sodium: 882 mg; Fiber: 3 g; Sugar: 3 g. Nutrition information is automatically calculated and should be used only as an approximation.
Additional Info
- Prep time: 5 mins
- Cook time: 20 mins
- Servings: 4
- Course: Main Course
- Cuisine: Mediterranean
- Author: Alex Snodgrass
- Keywords: healthy dinner ideas, quick dinner recipe, one-pan meal, Mediterranean skillet
Like this recipe? Leave a comment below and tell us how it turned out!
Photography and styling by Eat Love Eats.