Mediterranean Spinach Grilled Cheese

Featured in: Main Dishes
This Mediterranean Spinach Grilled Cheese transforms a classic comfort food into a gourmet, veggie-packed meal. It combines sautéed spinach, garlic, and sun-dried tomatoes with creamy mozzarella and tangy feta, all grilled between slices of crusty sourdough. It's a quick, delicious twist that brings the vibrant flavors of the Mediterranean to your lunch table.
A cross section of a golden brown grilled cheese sandwich oozing with melted mozzarella and spinach filling Pin it
A cross section of a golden brown grilled cheese sandwich oozing with melted mozzarella and spinach filling | cookymood.com

This Mediterranean Spinach Grilled Cheese elevates a simple sandwich into something truly memorable. It pulls inspiration from sun-drenched coastal cuisines, marrying wilted greens with briny olives and creamy cheeses. The idea came from wanting a quick lunch that felt like a treat without spending hours in the kitchen. You get that perfect crispy exterior and melty center, but with a vibrant, vegetable-packed filling that makes every bite exciting. It’s my go-to when I need a comfort food fix that’s still packed with flavor and goodness.

Ingredients You’ll Need

  • Extra virgin olive oil: This is the flavor base for sautéing and grilling, choose a good quality one for its fruity, peppery notes. Fresh spinach: Look for vibrant, crisp leaves with no yellowing, it wilts down dramatically into a sweet, tender filling. Fresh garlic: mincing it fresh is non-negotiable for that authentic, aromatic punch that defines Mediterranean cooking. Sun-dried tomatoes in oil: they add intense sweet-tart flavor and chewy texture, drain them well to avoid excess oil. Kalamata olives: use the pitted ones for ease, their deep, briny saltiness balances the richness of the cheeses. Dried oregano: this classic herb adds earthy warmth, crush it between your fingers before adding to wake up the flavor. Red pepper flakes: just a pinch gives a subtle warmth that builds with each bite, adjust to your taste. Freshly ground black pepper: freshly cracked has a brighter, more complex aroma than pre-ground pepper. Sourdough bread: its tangy flavor and sturdy, chewy texture hold up to the hearty filling without getting soggy. Unsalted butter: softened butter spreads easily for that perfectly golden, crispy crust on the outside. Low-moisture mozzarella: shredding it yourself from a block melts smoother and creamier than the pre-shredded kind. Feta cheese: its salty, tangy crumbles add pockets of bright flavor that cut through the richness.

How to Make It

Sauté the Aromatics and Spinach:
Heat one tablespoon of olive oil in your skillet over medium heat. Add the minced garlic and cook it for about a minute, stirring constantly, until it becomes wonderfully fragrant. You want to wake up the flavor without letting it brown and turn bitter. This forms the aromatic foundation for your entire filling.

Wilt the Spinach and Build Flavor:
Pile all the fresh spinach into the skillet—it will look like a mountain but shrinks quickly. Cook, stirring frequently, for just a couple minutes until it’s completely wilted and dark green. Take the skillet off the heat so the spinach doesn’t overcook. Stir in the sun-dried tomatoes, olives, oregano, and both peppers until everything is beautifully combined.

Assemble the Sandwiches:
Butter one side of each slice of sourdough bread generously—this is your key to a golden crust. Place four slices buttered-side down on your cutting board. Divide the shredded mozzarella evenly among them, creating a base layer that will melt and hold everything together. Spoon the spinach mixture over the cheese, then crumble the tangy feta right on top.

Cook to Golden Brown Perfection:
Top each sandwich with the remaining bread, buttered-side facing out. Heat the remaining oil in your cleaned skillet over medium-low heat. Place your sandwiches in the pan—you might need to do two at a time. Cook for 4-5 minutes, pressing down gently with your spatula, until the bottom is a deep, crisp golden brown.

Flip and Finish Melting:
Carefully flip each sandwich with confidence—if the first side is properly golden, it will hold together. Cook on the second side for another 3-4 minutes until equally gorgeous and the cheese is completely molten. If the bread is browning too fast, just nudge the heat down a touch. That gentle heat ensures the cheese melts before the bread burns.

Rest and Serve:
Transfer your masterpieces to a cutting board and let them rest for just a minute or two. This lets the cheese set slightly so it doesn’t all ooze out when you cut. Slice them in half diagonally—it just feels more special. Garnish with fresh basil and a drizzle of balsamic glaze if you’re feeling fancy, then dig in immediately.

Overhead shot of a Mediterranean spinach grilled cheese sandwich on a wooden board with fresh basil garnish

Overhead shot of a Mediterranean spinach grilled cheese sandwich on a wooden board with fresh basil garnish | cookymood.com

Storage Tips

This Mediterranean Spinach Grilled Cheese is absolutely best enjoyed straight from the skillet when the bread is crispiest and the cheese is at its peak ooze. If you have to plan ahead, you can cook the spinach filling up to three days in advance and store it in the fridge in a sealed container. When you’re ready, just reheat the filling gently, assemble your sandwiches with fresh cheese, and grill them up. The assembled, uncooked sandwiches don’t hold well as the bread can get soggy, so I always recommend cooking the filling fresh or making the whole sandwich fresh.

Ingredient Substitutions

If sourdough isn’t your thing, a sturdy country loaf or even ciabatta rolls will work beautifully. Don’t have sun-dried tomatoes packed in oil? The dry-packed kind work too, just give them a quick soak in hot water to soften first. Green olives or even capers can stand in for the Kalamata if that’s what you have. For the cheeses, provolone or fontina can replace the mozzarella for a different melt, and goat cheese makes a fantastic tangy swap for the feta. Fresh oregano or a pinch of Italian seasoning can be used if you’re out of dried oregano.

Serving Suggestions

For the perfect light meal, pair this Mediterranean Spinach Grilled Cheese with a simple side salad dressed in a lemon vinaigrette to echo the bright flavors. A bowl of creamy tomato basil soup is the classic, comforting companion for dunking. To lean into the Mediterranean theme, serve it with a small plate of marinated olives, pepperoncini, and maybe some dolmas. A glass of crisp Sauvignon Blanc or even sparkling water with a squeeze of lemon makes the whole spread feel like a leisurely cafe lunch.

Cultural Context

This sandwich is a nod to the vibrant, vegetable-forward cooking found all around the Mediterranean, where simple, high-quality ingredients are the star. Dishes combining leafy greens like spinach or chard with briny olives, tangy cheese, and good olive oil are staples from Greece to Southern Italy. The concept takes the humble American grilled cheese and infuses it with those sun-soaked flavors, creating a beautiful fusion. It’s about embracing that philosophy of making everyday food a little more special with bold, fresh flavors and a focus on produce.

Close up view of the vibrant spinach, sun-dried tomato, and olive filling spilling from a crispy sourdough sandwich

Close up view of the vibrant spinach, sun-dried tomato, and olive filling spilling from a crispy sourdough sandwich | cookymood.com

Frequently Asked Questions

What type of bread works best for Mediterranean Spinach Grilled Cheese?

We recommend a sturdy, thick-sliced sourdough bread. Its robust structure and slight tang perfectly hold the hearty spinach and cheese filling without getting soggy. A good country loaf or ciabatta would also work well as alternatives.

Can I make this Mediterranean Spinach Grilled Cheese ahead of time?

You can prepare the spinach filling (with garlic, sun-dried tomatoes, and olives) up to 2 days ahead and store it covered in the fridge. For the best texture, assemble and grill the sandwiches just before serving so the bread stays crispy and the cheese perfectly melted.

What can I substitute for feta cheese?

If you’re not a fan of feta, try using goat cheese for a similar tangy creaminess, or a few tablespoons of grated Parmesan for a salty, umami punch. For a milder flavor, simply increase the amount of mozzarella or add a slice of provolone.

How do I know when the Mediterranean Spinach Grilled Cheese is ready?

Cook over medium heat for 3-5 minutes per side. The sandwich is ready when the bread is a deep golden brown and crispy, and you can see the cheese oozing slightly from the edges. Press lightly with a spatula—if the cheese feels melted and the bread sounds crunchy, it’s done.

What should I serve with Mediterranean Spinach Grilled Cheese?

Keep the Mediterranean theme going with a simple Greek salad, a bowl of tomato basil soup, or some marinated olives and peppers. For a lighter option, pair it with a cucumber mint yogurt sauce or a lemony arugula side salad.

Rate This Recipe

How would you rate this recipe?

Mediterranean Spinach Grilled Cheese

This Mediterranean Spinach Grilled Cheese transforms a classic comfort food into a gourmet, veggie-packed meal. It combines sautéed spinach, garlic, and sun-dried tomatoes with creamy mozzarella and tangy feta, all grilled between slices of crusty sourdough. It's a quick, delicious twist that brings the vibrant flavors of the Mediterranean to your lunch table.

Prep Time
15 Minutes
Cook Time
15 Minutes
Total Time
30 Minutes
4.4
(81 reviews)
By: Emily Rodriguez
Category: Main Dishes
Difficulty: Easy
Cuisine: Mediterranean
Yield: 4 Servings
Dietary: vegetarian

Ingredients

  1. 01 2 tablespoons extra virgin olive oil, divided
  2. 02 3 cloves garlic, minced
  3. 03 5 ounces fresh spinach (about 5 packed cups)
  4. 04 1/4 cup sun-dried tomatoes (packed in oil), drained and chopped
  5. 05 2 tablespoons Kalamata olives, pitted and chopped
  6. 06 1/2 teaspoon dried oregano
  7. 07 1/4 teaspoon red pepper flakes
  8. 08 1/4 teaspoon freshly ground black pepper
  9. 09 8 slices sourdough bread (about 1/2 inch thick)
  10. 10 3 tablespoons unsalted butter, softened
  11. 11 8 ounces low-moisture mozzarella cheese, shredded
  12. 12 4 ounces feta cheese, crumbled

Instructions

Step 01

Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the minced garlic and cook for about 1 minute, stirring constantly, until fragrant.

Step 02

Add the fresh spinach to the skillet. Cook, stirring frequently, for 2-3 minutes until the spinach is completely wilted. Remove the skillet from the heat.

Step 03

Stir in the chopped sun-dried tomatoes, Kalamata olives, dried oregano, red pepper flakes, and black pepper into the spinach mixture. Set aside to cool slightly.

Step 04

Butter one side of each slice of sourdough bread. Place 4 slices, buttered side down, on a clean work surface.

Step 05

Divide the shredded mozzarella evenly among the 4 slices. Top each with a quarter of the spinach mixture, spreading it evenly. Sprinkle the crumbled feta over the spinach.

Step 06

Top each sandwich with the remaining bread slices, buttered side facing out.

Step 07

Wipe out the skillet and heat the remaining 1 tablespoon of olive oil over medium-low heat. You may need to work in batches.

Step 08

Place the sandwiches in the skillet. Cook for 4-5 minutes, pressing down gently with a spatula, until the bottom is a deep golden brown and crisp.

Step 09

Carefully flip the sandwiches. Cook for another 3-4 minutes on the second side until golden brown and the cheese is fully melted. If the bread is browning too fast, reduce the heat slightly.

Step 10

Transfer the grilled cheese sandwiches to a cutting board. Let them rest for 1-2 minutes before slicing in half. Garnish with fresh basil and a drizzle of balsamic glaze if desired.

Tools You'll Need

  • Large skillet (preferably cast-iron)
  • Spatula
  • Cutting board
  • Chef's knife
  • Grater (for cheese, if not pre-shredded)

Allergy Information

Contains gluten (bread), dairy (cheese, butter). Can be made gluten-free with gluten-free bread. For a dairy-free version, use plant-based butter and your favorite melty vegan cheeses.

Nutrition Facts (Per Serving)

Calories
580
Protein
28g
Carbohydrates
45g
Fat
33g