Mediterranean Veggie Skillet

This Mediterranean Veggie Skillet is a rustic, nourishing one-pan meal that’s full of bold flavor and wholesome ingredients. Tender kale, juicy fresh tomatoes, creamy white beans, and briny bites of olives and artichoke hearts come together in a garlicky olive oil base, lightly seasoned with herbs like oregano, basil and thyme for that classic Mediterranean warmth.

Hearty, colorful, and full of sun-kissed flavor, this Mediterranean Veggie Skillet is a one-pan celebration of fresh vegetables, plant-based protein, and bold, briny accents. At the heart of the dish are creamy white beans, which add substance and protein, balanced by the delicate bitterness of kale and the juicy brightness of fresh tomatoes.

Toss in a handful of marinated artichoke hearts and briny olives, and you’ve got that signature Mediterranean punch—salty, tangy, and satisfying. The olive oil, garlic, and a mix of classic herbs like oregano, thyme, and basil tie everything together with warm, comforting flavor, while a splash of lemon and vinegar at the end lifts the dish and keeps it fresh.

This skillet is not just simple—it’s deeply nourishing. It’s loaded with fiber, antioxidants, and plant-based protein, making it a perfect go-to for meatless meals. Serve it over farro, couscous, quinoa, or brown rice, spoon it into warm pita bread, or enjoy it on its own for a light but complete dinner.

It’s the kind of dish that feels easy but eats like something special—and it only needs about 30 minutes from start to finish.

Ingredient Notes for Mediterranean Veggie Skillet

  • White Beans: Creamy and mild, white beans (like cannellini or great northern beans) bring plant-based protein, iron, and a soft, satisfying texture that makes this skillet meal filling without being heavy. They also absorb the flavors of the garlic, olive oil, and herbs beautifully.
  • Kale: I like lacinato kale in this recipe. It adds a hearty, slightly bitter green element that balances out the sweetness of the tomatoes and richness of the olive oil. It softens as it cooks but still offers texture and volume, making the dish feel substantial. Plus, it’s rich in fiber, vitamins A, C, and K, and antioxidants.

  • Tomatoes: Fresh tomatoes add brightness, natural acidity, and a sweet-savory balance to the dish. They’re also high in vitamin C and lycopene, a powerful antioxidant. I like to use Roma tomatoes here.

  • Artichokes: Tender and slightly tangy, artichoke hearts bring depth and a delicate earthiness. They add a Mediterranean touch while soaking up the seasoning and mingling well with both the beans and greens. They’re also a good source of fiber and vitamin C. You can use marinated or packed in water.
  • Olives: Kalamata olives add a briny, salty pop that wakes up the entire skillet. Their bold flavor contrasts beautifully with the mellow beans and sweet tomatoes. They also contribute healthy fats and a touch of richness.

  • Lemon: Similar to red wine vinegar, lemon juice brings brightness and balance—cutting through the richness of the oil and olives while lifting the whole dish. It makes everything taste more alive and vibrant.

  • Red Wine Vinegar: This adds a subtle tangy acidity that sharpens the flavors of the dish and balances the richness of the olive oil and the saltiness of the olives. Just a splash near the end of cooking or as a finishing drizzle enhances the tomatoes, brightens the beans, and brings out the herbal notes. It ties everything together.

Serving Tips

Serve Over a Grain

  • Spoon the skillet over quinoa, farro, couscous, brown rice, or orzo for a hearty, filling meal.
  • These grains soak up the juices beautifully.

Stuff It Into Pita or Wraps

  • Use it as a warm pita filling, topped with a little hummus, tahini, or vegan feta.
  • Wrap it into flatbread for a Mediterranean-inspired lunch wrap.

Top with Fresh Herbs

  • A sprinkle of chopped parsley, fresh oregano, or basil adds a pop of color and freshness just before serving.

Add a Crunchy Element

  • Serve with toasted pine nuts or pepitas for texture and extra protein.

Make It a Bowl

  • Layer the skillet mix into a grain or greens bowl, and top with:
    • Sliced cucumber or red onion
    • A spoonful of olive tapenade
    • A dollop of dairy-free tzatziki or tahini sauce

Mediterranean Veggie Skillet

Course: DinnerDifficulty: Easy
Servings

4

servings
Prep time

20

minutes
Cooking time

10

minutes

Ingredients

  • 1 tbsp olive oil

  • 1/2 cup diced onion

  • 2 garlic cloves

  • 2 cans white beans, drained

  • 2 cups chopped lancinato kale

  • 4 cored and diced Roma tomatoes

  • 1 14 oz. can artichoke hearts, chopped

  • 1/4 cup kalamata olives

  • 1/4 cup vegetable broth

  • Splash Red Wine Vinegar

  • Juice of 1/2 lemon

  • 1 tsp thyme

  • 1/2 tsp oregano

  • S&P

  • Fresh basil leaves, chopped

Directions

  • Heat pan to medium-high and add olive oil.
  • Add onions, cook for a minute or two. Add garlic, artichoke hearts. Cook another minute or two. Add beans. Add seasonings except basil. Stir well. Cook 2-3 minutes.
  • Add kale, broth, and olives. Cover and cook 2-3 minutes.
  • Remove lid. Add red wine vinegar, lemon juice, tomatoes, and basil. Stir through. Adjust seasonings and serve.

Leave a Comment

Your email address will not be published. Required fields are marked *

*