
I first discovered this recipe during a trip to a small café in Greece, where the owner served me what looked like a simple grilled cheese but tasted like heaven. The secret was in the combination of local cheeses and fresh herbs that grew right outside the café. When I came home, I was determined to recreate that magical sandwich. After several attempts, I finally nailed the perfect balance of creamy mozzarella and tangy feta, fresh spinach that doesn't wilt too much, and just the right amount of sun-dried tomatoes for that Mediterranean flair. The key is using thick-cut sourdough that can hold all these gorgeous ingredients without falling apart. I love how the cheese gets perfectly melted and stretchy, while the spinach stays vibrant green and the herbs release their aromatic oils. Every time I make this sandwich, it transports me back to that sunny afternoon in Greece, sitting by the sea with the most incredible grilled cheese in my hands.
Why I love this recipe
What I absolutely love about this recipe is how it takes something as simple as a grilled cheese and elevates it to restaurant quality without any fancy techniques or hard-to-find ingredients. The Mediterranean flavors remind me of summer vacations and sunny afternoons, even when I'm making it on a cold winter day. There's something so satisfying about the contrast between the crispy, golden exterior and the creamy, herb-filled interior. I love that it's vegetarian but still incredibly hearty and filling - the combination of two cheeses gives it such richness and depth of flavor. The fresh spinach adds nutrition without compromising on taste, and the sun-dried tomatoes bring this lovely tangy sweetness that balances everything perfectly. It's also incredibly versatile - I can make it for a quick lunch, a cozy dinner, or even cut it into triangles for an elegant appetizer when friends come over. The best part is watching people's faces when they take that first bite and realize this isn't just any grilled cheese - it's something truly special.
What You Need From Your Kitchen
- Sourdough bread: Use thick-cut slices for the perfect texture and to hold all the filling
- Fresh spinach: Wash, dry thoroughly and remove thick stems before using
- Mozzarella cheese: Slice evenly for consistent melting throughout the sandwich
- Feta cheese: Crumble into small pieces for even distribution and tangy flavor
- Sun-dried tomatoes: Chop into small pieces to prevent large chunks from falling out
- Fresh basil: Chop just before using to maintain bright flavor and color
Let's Make These Together
- Prep all your Mediterranean ingredients
- Start by washing and thoroughly drying your fresh spinach leaves - this is crucial to prevent a soggy sandwich. Slice your mozzarella cheese evenly, crumble the feta into bite-sized pieces, and chop your sun-dried tomatoes and fresh basil. Having everything ready makes the assembly process smooth and enjoyable.
- Butter your bread for golden perfection
- Spread softened butter evenly on one side of each bread slice. This buttered side will face outward and create that gorgeous golden crust we're all craving. Don't skip this step - it's what makes the difference between good and absolutely incredible grilled cheese.
- Layer like a Mediterranean master
- On the unbuttered side of two slices, create layers of flavor. Start with half the mozzarella as your base, then add the spinach leaves, crumbled feta, chopped sun-dried tomatoes, and fresh basil. Top with the remaining mozzarella to help everything stick together, then cap with the remaining bread slices, buttered side facing out.
- Cook low and slow for cheese perfection
- Heat your skillet over medium-low heat and place your assembled sandwiches in the pan. Cook for 3-4 minutes until beautifully golden, then carefully flip and cook another 3-4 minutes. The slow cooking ensures the cheese melts completely while achieving that perfect crispy exterior.

Switch Things Up
I remember the first time I made this recipe, I was craving something more exciting than a regular grilled cheese. I had some fresh spinach wilting in my fridge and a block of feta that needed to be used. What started as a "clean out the fridge" meal turned into my new favorite comfort food. The smell of the herbs and melted cheese filling my kitchen was absolutely divine. Now, whenever I'm feeling down or need something comforting, this is my go-to recipe. I've experimented with different herbs - sometimes adding oregano or thyme - and each variation brings its own special touch. The key is using really good bread and not being shy with the cheese. Last week, I made it for my neighbor who was feeling under the weather, and she said it was the best grilled cheese she'd ever had.
Perfect Pairings
This Mediterranean Spinach Grilled Cheese pairs beautifully with a warm bowl of tomato basil soup or a light cucumber and herb salad. For beverages, try it with a crisp white wine like Sauvignon Blanc or a refreshing iced tea with lemon. The sandwich also complements roasted red pepper soup perfectly, and the Mediterranean flavors work wonderfully alongside a Greek salad with olives and red onion. For a heartier meal, serve it with some roasted vegetables or a side of sweet potato fries.

Frequently Asked Questions
- → Can I use different types of cheese?
Absolutely! While mozzarella and feta create the perfect Mediterranean flavor, you can substitute with goat cheese, provolone, or even a sharp cheddar. Just make sure one cheese melts well for that stretchy texture.
- → How do I prevent the spinach from making the sandwich soggy?
The key is to thoroughly wash and dry the spinach leaves, and don't overpack them. You can also lightly sauté the spinach first to remove excess moisture, though fresh spinach works perfectly when properly dried.
- → Can I make this sandwich ahead of time?
It's best enjoyed fresh and hot, but you can prep all ingredients ahead of time. Assemble and cook just before serving for the best texture and flavor. The sandwich can be reheated in a toaster oven if needed.
- → What if I don't have sun-dried tomatoes?
You can substitute with roasted red peppers, fresh cherry tomatoes, or even thinly sliced regular tomatoes. Each will bring a different flavor profile but still maintain that Mediterranean essence.
- → How do I know when the cheese is fully melted?
The sandwich should feel slightly softer when gently pressed, and you might see a little cheese starting to ooze out the sides. If you lift the sandwich slightly with a spatula, you should see the golden brown crust underneath.
Conclusion
This Mediterranean Spinach Grilled Cheese transforms a simple comfort food into a gourmet experience. The combination of fresh herbs, creamy cheeses, and perfectly golden bread creates a sandwich that's both satisfying and sophisticated. It's perfect for a quick lunch or a cozy dinner, bringing Mediterranean flavors to your table in just minutes. The crispy exterior and melted, herb-infused interior make every bite a delightful experience.