Mediterranean Spinach Grilled Cheese

Category: Evening Meals That Deliver Results

This Mediterranean-inspired version elevates grilled cheese with fresh spinach, savory sun-dried tomatoes, crumbly feta, and shredded cheddar. Each sandwich is golden, melty, and bursting with vibrant herb flavors. Sautéed spinach adds earthy greens while a sprinkle of oregano and chili flakes lends subtle heat. Serve hot with optional honey for a sweet finish—perfect for lunch or a comforting dinner at home.

Sarah Crisp
Recipe By Sarah Crisp Sarah Crisp
Last updated on Wed, 17 Sep 2025 22:03:16 GMT
A grilled cheese sandwich with spinach and tomatoes. Pin
A grilled cheese sandwich with spinach and tomatoes. | cookrisp.com

This savory Mediterranean spinach grilled cheese blends layers of sautéed spinach, tangy sun-dried tomatoes, creamy feta, and melty cheddar for a fresh take on the classic comfort food. It is perfect for a quick lunch or an elevated snack that feels indulgent and thoughtfully balanced.

The first time I made this I was surprised by how well the sharp feta pairs with the sweet sun-dried tomatoes—now it is my go-to when I want something easy and impressive for guests or a quiet night alone.

Gather Your Ingredients

  • Olive oil: helps the spinach sauté gently without sticking, choose extra virgin for the best flavor
  • Fresh spinach: brings color, vitamins, and slight earthiness, look for firm bright leaves
  • Pinch of salt: enhances all the flavors, use fine sea salt for easier mixing
  • Bread: classic white or whole grain will work, pick nice sturdy slices
  • Butter: for crispness and rich flavor, make sure it is soft for easy spreading
  • Sun-dried tomatoes: add tangy depth, jarred in oil gives best texture
  • Feta cheese: crumbled for pockets of salt and creaminess, choose sheep’s milk if possible
  • Cheddar cheese: provides melt factor and a bit of sharpness, buy block cheddar and shred yourself if you can
  • Oregano: brings that signature Mediterranean herbiness, dried is easy and accessible
  • Crushed chili flakes: for a gentle kick, optional but recommended if you like a bit of heat
  • Honey: for drizzling, a pleasant contrast to the salty cheese, totally optional but worth trying

How to Make It

Sauté the Spinach:
Heat olive oil in a non-stick skillet over medium heat. Add spinach leaves and a pinch of salt. Sauté gently, stirring often, until wilted and tender, about five to six minutes. Transfer to a plate and let cool slightly.
Prep the Bread:
Spread butter on one side of each bread slice. Lay two bread slices butter-side-down on the workspace or directly in a cool pan.
Layer the Tomatoes and Cheese:
Add chopped sun-dried tomatoes to the two bread slices, pressing gently to help them stick. Sprinkle half the feta and half the cheddar evenly over tomatoes.
Add the Spinach:
Spoon the wilted spinach over the cheese, spreading it out evenly for consistent flavor.
Add Remaining Cheese and Seasoning:
Sprinkle the rest of the feta and cheddar on top of the spinach. Scatter a pinch of oregano and some chili flakes for extra flavor.
Close the Sandwiches:
Place remaining bread slices on top, buttered side facing up. Press down lightly to compact the fillings a bit.
Cook the Sandwiches:
Place the assembled sandwiches on a skillet over medium heat. Cook for about four to five minutes per side until the bread is deep golden and the cheese has melted. Press gently with a spatula for extra crispness. If browning too quickly, reduce the heat.
Serve:
Cut sandwiches in half if you wish. Enjoy hot with a drizzle of honey if you like a sweet twist.
A stack of grilled cheese sandwiches with spinach and tomato.
A stack of grilled cheese sandwiches with spinach and tomato. | cookrisp.com

Feta is my favorite part because its brininess explodes in every bite reminding me of summer trips to the coast. Once when we made these as a family after a rainy hike I remember everyone sitting around the table savoring melty sandwiches and telling stories.

Flavor Boosters

You can wrap any leftovers in foil and refrigerate them for a day or two. Warm up gently in a skillet to revive that crisp buttery bread. If planning ahead, assemble but do not cook and store sandwiches in the fridge until ready to grill.

Serving Suggestions

Pair with classic tomato soup or a fresh cucumber salad. Cut sandwiches into strips for a party platter or kids lunches. Try adding sliced olives or artichoke hearts for another Mediterranean layer.

Creative Twists

Swap out the spinach for baby kale or arugula for a spicier edge. Use mozzarella or provolone if you prefer a milder cheese combo. Gluten-free bread makes this recipe celiac friendly.

A stack of grilled cheese sandwiches with greens and tomatoes.
A stack of grilled cheese sandwiches with greens and tomatoes. | cookrisp.com

My cousin made this recipe for her book club and everyone begged for the instructions. A few friends swapped in their favorite cheeses and it still turned out great showing how flexible grilled cheese truly is.

Common Questions About This Recipe

→ What kind of bread works best?

Use sturdy, thick-cut bread like sourdough or artisan white for the best texture and to hold the fillings well.

→ Can I substitute the cheeses?

Yes, try goat cheese or mozzarella for feta, or swap cheddar for a milder cheese if preferred.

→ How do I keep the sandwich crisp?

Butter each slice evenly and cook over medium heat, pressing lightly to ensure even golden crust.

→ Is honey necessary for serving?

Honey is optional but adds a hint of sweetness that balances the savory flavors beautifully.

→ Can this be made vegetarian?

Absolutely. Use vegetarian-friendly bread and butter to keep the meal entirely meat-free.

Mediterranean Spinach Grilled Cheese

Grilled cheese featuring spinach, feta, cheddar, and sun-dried tomatoes with crisp golden bread.

Prep Time
10 minutes
Time to Cook
10 minutes
Complete Time
20 minutes
Recipe By Sarah Crisp: Sarah Crisp

Recipe Type: Dinner Victories

Level of Difficulty: Perfect for Beginners

Cuisine Style: Mediterranean

Makes: 2 Number of Servings (2 sandwiches)

Dietary Categories: Suitable for Vegetarians

Ingredients You’ll Need

→ Vegetables and Greens

01 2 cups fresh spinach leaves
02 6 to 8 pieces sun-dried tomatoes, chopped

→ Dairy

03 1/2 cup crumbled feta cheese
04 1/4 cup shredded cheddar cheese
05 2 tablespoons unsalted butter, softened

→ Bread

06 4 slices sandwich bread

→ Oils and Seasonings

07 1/2 tablespoon olive oil
08 Pinch of salt
09 Pinch of dried oregano
10 Pinch of crushed chili flakes

→ Optional Garnish

11 Honey, for drizzling

How to Make It

Step 01

Warm olive oil in a non-stick skillet over medium heat. Add spinach and cook for 5 to 6 minutes, stirring until wilted. Season with a pinch of salt, then transfer spinach to a plate.

Step 02

Spread softened butter evenly on one side of each bread slice.

Step 03

Place two bread slices, buttered side down, onto the skillet. Distribute chopped sun-dried tomatoes evenly over each slice and press gently.

Step 04

Sprinkle half the feta and cheddar cheeses over the tomatoes, layer with sautéed spinach, then top with remaining feta and cheddar.

Step 05

Sprinkle each stack with oregano and chili flakes. Place remaining bread slices on top, buttered side facing outward.

Step 06

Cook sandwiches over medium heat for 4 to 5 minutes per side, using a spatula to press lightly, until golden brown and cheese is melted.

Step 07

Slice sandwiches in half and serve hot. Drizzle with honey if desired.

Extra Suggestions

  1. Check that your bread and butter are vegetarian if required. Adjust the level of chili flakes to suit your heat preference.

Things You'll Need

  • Non-stick skillet
  • Spatula
  • Measuring cups and spoons
  • Knife and cutting board

Allergen Information

Always read labels for allergens and consult your doctor if unsure.
  • Contains dairy and gluten.

Nutritional Breakdown (Per Serving)

This is for general info and isn't a replacement for professional advice.
  • Calories: 400
  • Fat Content: 20 grams
  • Carbohydrates: 30 grams
  • Protein Content: 15 grams