30-MINUTE MEALS! Get the email series now

Mediterranean Spinach Grilled Cheese

5 from 1 vote
1 Comments
Emma Carter
By: Emma CarterUpdated: Oct 25, 2025
This post may contain affiliate links. Please read our disclosure policy.

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.

Mediterranean Spinach Grilled Cheese
This Mediterranean Spinach Grilled Cheese has been one of my quickest wins on busy weeknights and a surprise favorite at weekend lunches. I first put these flavors together on a rainy Saturday when the pantry held the makings of something tangy and fresh: a wedge of feta, a handful of sun-dried tomatoes, and a bag of baby spinach. The first bite — crunchy, buttery bread giving way to warm, melted mozzarella and the briny pop of olives — immediately convinced me this would be a permanent fixture in my repertoire. It hits the comfort-food notes without feeling heavy or dull. What makes this version special is the balance: creamy feta provides tang, shredded mozzarella supplies stretch and melt, sun-dried tomatoes add concentrated sweetness, and sliced olives contribute briny depth. The spinach is quickly sautéed in olive oil to soften and concentrate its flavor while keeping that bright green color. Served with a crisp green salad or a bowl of tomato soup, these sandwiches turn simple ingredients into a dish that feels thoughtful and homemade.

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. User provided content image 1

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.

User provided content image 2

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

Lunchrecipessandwichesvegetarianmediterraneanweeknight-dinners
No ratings yet

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.

Servings: 4 steaks
Mediterranean Spinach Grilled Cheese
Prep:10 minutes
Cook:8 minutes
Rest Time:10 mins
Total:18 minutes

Ingredients

For sandwiches

Instructions

1

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.

2

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.

3

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.

4

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).

5

Heat the skillet

Warm the remaining 1 tablespoon olive oil in a large non-stick skillet over medium heat.

6

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.

7

Rest briefly

Remove sandwiches from the skillet and let rest 1–2 minutes so the filling sets.

8

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

Calories: 580kcal | Carbohydrates: 48g | Protein:
22g | Fat: 28g | Saturated Fat: 8g |
Polyunsaturated Fat: 6g | Monounsaturated Fat:
11g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@royalmorsel on social media!

Mediterranean Spinach Grilled Cheese

Categories:

Mediterranean Spinach Grilled Cheese

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)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family photo

Hi, I'm Emma!

Chef and recipe creator specializing in delicious Lunch cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.