Mediterranean Spinach Grilled Cheese

A bright, savory grilled cheese that layers sautéed spinach, tangy feta, melty mozzarella, sun-dried tomatoes and olives between crisp sourdough for a Mediterranean twist on a comfort classic.

Why You'll Love This Recipe
- Fast assembly and quick cooking: you can be at the table in about 20 minutes, perfect for weeknights.
- Uses pantry-friendly staples like sun-dried tomatoes and olives, plus fresh spinach for a bright finish.
- Make-ahead friendly: mix the filling in advance and refrigerate for up to 24 hours to save time.
- Flexible quantities: the filling scales easily for 2–6 sandwiches without losing flavor balance.
- Crowd-pleaser with a gourmet touch — great for casual dinner parties or an elevated lunch.
- Vegetarian and customizable for different dietary needs by swapping cheeses or bread.
In my household, these sandwiches triggered an immediate chorus of approvals: my partner asked for them every week for a month, and our friend group declared them a picnic must. I discovered a couple of technique tweaks — like sautéing the spinach first and buttering the outside of the bread instead of brushing oil directly — that gave consistent golden crusts and perfectly melted interiors.
Ingredients
- Sourdough or your favorite bread (8 slices): Choose a sturdy, rustic loaf with an open crumb so the filling doesn't make the bread soggy. I like a medium-thick slice from an artisan bakery or a hearty supermarket sourdough.
- Fresh spinach (4 packed cups): Baby spinach is ideal — tender leaves that wilt quickly. Avoid older, limp bags; look for vibrant green leaves free of yellowing.
- Crumbled feta cheese (1 cup): Use a good-quality feta in brine for tang. Brands like Valbreso or Dodoni are creamy and flavorful; drain and crumble before mixing.
- Shredded mozzarella (1 cup): Low-moisture mozzarella or freshly shredded whole-milk mozzarella gives the best melt; pre-shredded cheeses sometimes contain anti-caking agents that reduce stretch.
- Sun-dried tomatoes, chopped (1/2 cup): If packed in oil, drain and pat dry; if dry-packed, rehydrate briefly in warm water for 10 minutes then chop.
- Olives, sliced (1/3 cup): Kalamata or black olives both work; pits removed and sliced thin so each bite has small bursts of brine.
- Olive oil (2 tablespoons): Use extra-virgin olive oil for sautéing the spinach and for flavor; a mild one avoids overpowering the cheese.
- Butter (2 tablespoons): Salted or unsalted both work — buttered outer sides create a beautifully golden crust when pan-fried.
- Dried oregano (1 teaspoon) and garlic powder (1 teaspoon): These aromatics tie the filling together; use good-quality dried oregano or a pinch of crushed oregano leaves for more texture.
- Salt and pepper: Add sparingly because feta and olives are already salty; taste the filling before adding more.
Instructions
Sauté the spinach: Heat 1 tablespoon of olive oil in a skillet over medium heat. Add the fresh spinach and toss until just wilted, about 2–3 minutes. You want the leaves softened but still bright green — overcooking makes them watery. Remove from heat, squeeze lightly in a sieve or with clean hands to remove excess moisture, and set aside. Mix the filling: In a medium bowl, combine 1 cup crumbled feta, 1 cup shredded mozzarella, 1/2 cup chopped sun-dried tomatoes, 1/3 cup sliced olives, and the sautéed spinach. Season with 1 teaspoon dried oregano, 1 teaspoon garlic powder, and a pinch of black pepper. Gently fold until everything is evenly distributed; taste and adjust salt if needed. Prepare the bread: Spread a thin layer of butter (about 1/2 tablespoon) on one side of each slice of bread — this will become the exterior that fries to a golden brown. Turn the bread over so the unbuttered side faces up for the filling. Assemble sandwiches: Divide the filling among 4 bread slices (on the unbuttered side), spreading the mixture evenly to the edges but not overstuffing. Top each with the remaining bread slice, buttered side up, to form sandwiches. Pan-fry until golden: Heat the remaining 1 tablespoon of olive oil in a large non-stick skillet over medium heat. Place the sandwiches in the skillet and cook 3–4 minutes per side, pressing gently with a spatula, until each side is deep golden brown and the cheese inside is melted. If the bread browns too quickly before the cheese melts, lower the heat and cover the pan for 1–2 minutes to trap heat. Rest and serve: Remove sandwiches from the skillet and let them rest 1–2 minutes to set the filling, then slice in half on a diagonal. Serve immediately for the best contrast of crisp bread and warm, melty filling.
You Must Know
- High in calcium and protein thanks to the combo of feta and mozzarella; each sandwich delivers a satisfying, savory meal.
- Store sandwiches wrapped in foil in the refrigerator for up to 48 hours; reheat in a 350°F oven for 10–12 minutes to restore crispness.
- Freeze assembled, un-toasted sandwiches for up to 1 month; toast straight from frozen on medium heat, adding a minute or two per side.
- Spinach wilts quickly — squeezing excess moisture prevents soggy bread and helps cheeses meld cleanly into a creamy filling.
My favorite part is the contrast: the buttery, golden exterior and the bright, tangy interior. Guests often ask what makes it so flavorful, and I tell them it’s the little things — quality feta, a splash of olive oil, and the decision to sauté the greens. Those small steps turn a simple sandwich into something people remember.
Storage Tips
To keep leftovers at their best, cool sandwiches to room temperature and wrap individually in foil or place in an airtight container. Refrigerate for up to 48 hours; when reheating, choose a medium oven at 350°F (about 175°C) and warm for 10–12 minutes to regain crunch. Avoid microwaving unless you're in a hurry — microwaves make the bread chewy. For longer storage, assemble without toasting, wrap tightly in plastic, and freeze for up to 1 month. Thaw in the refrigerator overnight before finishing in a skillet or oven.
Ingredient Substitutions
Swap the feta for goat cheese for a creamier tang, or use halloumi if you want a firmer, grilling-friendly cheese. For a dairy-free version, try a plant-based shredded mozzarella and omit feta — add a tablespoon of nutritional yeast for savory depth. Whole-grain or gluten-free bread can replace sourdough, but choose a sturdy slice to hold the filling. Replace olives with capers if you prefer tiny briny pops, and use jarred roasted red peppers instead of sun-dried tomatoes for a milder sweetness.
Serving Suggestions
Serve these sandwiches with a crisp lemony arugula salad, simple tomato soup, or roasted garlic hummus for dipping. Garnish with a sprinkle of za'atar or a drizzle of extra-virgin olive oil for a touch of Mediterranean flair. For a brunch spread, cut sandwiches into thirds and present on a wooden board with olives, sliced cucumbers, and a bowl of marinated artichokes.
Cultural Background
The flavor profile borrows from Mediterranean pantry staples: tangy feta, olive brine, sun-dried tomatoes and oregano. While grilled cheese is quintessentially American, combining it with these ingredients creates a cross-cultural sandwich that nods to Greek and broader Mediterranean tastes — bright herbs, cured olives, and preserved tomatoes. It's a modern comfort-food hybrid that reflects the global influence on home cooking.
Seasonal Adaptations
In late spring and summer, substitute spinach with fresh baby arugula for a peppery edge or add thinly sliced heirloom tomatoes for juiciness. In winter, wilted kale or Swiss chard stand up well to longer cooking and pair nicely with sun-dried tomatoes. Add roasted eggplant or a smear of preserved lemon aioli during citrus season for added brightness.
Meal Prep Tips
Prepare the filling up to 24 hours ahead and store in an airtight container in the refrigerator. When ready to eat, spread the filling on bread and toast per instructions — this keeps bread from becoming soggy during storage. For packed lunches, toast the sandwich lightly in the morning and wrap in foil; the foil keeps the crust from getting too tough while maintaining warmth. If making multiple sandwiches, cook them in batches on medium heat to maintain even browning.
These Mediterranean Spinach Grilled Cheese sandwiches are a little bit nostalgic and a little bit adventurous — the kind of simple, delicious food that becomes part of the family's regular rotation. Try them once and you'll likely find yourself riffing on the fillings within the week.
Pro Tips
Squeeze wilted spinach to remove excess water before mixing to prevent soggy bread.
Use low-moisture shredded mozzarella for a better melt and less liquid release.
If the bread browns too quickly before the cheese melts, lower the heat and cover the pan briefly to trap steam.
Toast bread on medium heat and press gently with a spatula for even contact and a golden crust.
This nourishing mediterranean spinach grilled cheese recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Tags
Mediterranean Spinach Grilled Cheese
This Mediterranean Spinach Grilled Cheese recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
For sandwiches
Instructions
Sauté the spinach
Heat 1 tablespoon olive oil in a skillet over medium heat. Add fresh spinach and sauté until wilted, 2–3 minutes. Remove, squeeze out excess moisture and set aside.
Mix the filling
In a bowl combine crumbled feta, shredded mozzarella, chopped sun-dried tomatoes, sliced olives and wilted spinach. Season with oregano, garlic powder, salt and pepper; mix until evenly combined.
Butter the bread
Spread a thin layer of butter on one side of each slice of bread; this becomes the exterior that will be browned in the skillet.
Assemble the sandwiches
Place the unbuttered side up, divide the spinach-cheese mixture among 4 slices and top each with the remaining bread (buttered side up).
Heat the skillet
Warm the remaining 1 tablespoon olive oil in a large non-stick skillet over medium heat.
Cook the sandwiches
Place sandwiches in the skillet and cook 3–4 minutes per side or until bread is golden brown and cheese is melted. Lower heat and cover briefly if bread is browning too fast.
Rest briefly
Remove sandwiches from the skillet and let rest 1–2 minutes so the filling sets.
Slice and serve
Slice sandwiches in half and serve immediately, pairing with a simple salad or soup as desired.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@royalmorsel on social media!

Categories:
You might also like...

Cheeseburger Queso Sliders
Juicy beef, sweet-charred peppers, and a silky queso drizzle turn these sliders into the ultimate crowd-pleasing bite for game day or weeknight fun.

Short Ribs with Garlic Mash
Melt-in-your-mouth braised short ribs nestled over creamy garlic mashed potatoes, all in a rich, herb-scented sauce that feels like a warm hug.

Cheesy Garlic Pull-Apart Bread
Golden, garlicky pull-apart loaf swaddled in buttery herbs and stretchy mozzarella that begs to be shared warm from the oven.

Did You Make This?
Leave a comment & rating below or tag @royalmorsel on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Hi, I'm Emma!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.

