If you love sandwiches that deliver layers of flavor, color, and pure comfort, you’ll adore this Feta Grilled Cheese Sandwich with Spinach. Creamy, tangy feta gets perfectly melty alongside stretchy mozzarella, while fresh spinach and fragrant garlic bring out bright Mediterranean notes. Sourdough bread crisps up to golden perfection with every bite, giving you a sandwich that hits all the right notes—savory, satisfying, and just a little bit fancy. This is the kind of lunch or dinner you’ll make on repeat, and it’s guaranteed to become a favorite in your home whenever you crave something quick, hearty, and irresistible.

Ingredients You’ll Need
Just a handful of simple ingredients—and some pantry staples—come together to create bold flavors and beautiful textures in this sandwich. Every item in this line-up has a purpose, from creamy cheeses to garlicky greens and heavenly crisp bread.
- Bread: Sourdough or whole grain is best for a hearty crunch and flavor; go gluten-free if needed.
- Butter: Softened, for that classic grilled cheese golden crust and rich taste.
- Feta Cheese: Brings a salty, tangy creaminess that pairs perfectly with spinach.
- Fresh Spinach: Adds color, nutrition, and a tender bite to every sandwich.
- Mozzarella or Provolone Cheese: Gives the sandwich that essential “cheese pull” and mild flavor.
- Olive Oil: Used to sauté the spinach; it infuses a lovely Mediterranean aroma.
- Garlic Clove: Just one, minced—enough to perfume the spinach deliciously.
- Salt and Pepper: Adjusts the flavor just right without overpowering the delicate blend.
How to Make Feta Grilled Cheese Sandwich with Spinach
Step 1: Sauté the Spinach
Start by heating olive oil in a small skillet over medium heat. Add the minced garlic and let it sizzle for about 30 seconds until it’s just fragrant—this quick step draws out garlic’s sweetness without burning it. Toss in the fresh spinach leaves, sprinkle with a little salt and pepper, and cook for 1 to 2 minutes. The spinach should wilt down nicely but stay vibrantly green. Remove from heat and set aside; this garlicky spinach will soon become the flavorful heart of your sandwich.
Step 2: Butter the Bread
Generously spread softened butter on one side of each bread slice—you’ll need 8 in total. The butter is your ticket to that signature golden crispness on the outside while keeping the sandwich beautifully tender inside. Don’t skimp; a thorough buttering makes all the difference! Lay the slices buttered-side down for easy assembly.
Step 3: Assemble the Sandwiches
On the unbuttered side of each slice, lay a piece of mozzarella or provolone cheese as the bottom layer. Top this with a generous spoonful of your sautéed spinach, followed by a hearty heap of crumbled feta cheese. If you’re craving a punch of extra flavor, toss in some sun-dried tomatoes or a sprinkle of red pepper flakes. Close each sandwich with another bread slice, butter side facing out.
Step 4: Grill to Perfection
Place your assembled sandwiches onto a hot, non-stick skillet or a trusty cast-iron pan over medium heat. Grill each side for 3 to 4 minutes, pressing gently with a spatula to encourage meltiness and that signature brown crust. Flip carefully when one side is golden and the cheese is starting to ooze; repeat until the other side crisps up just as beautifully and the cheese is gooey all the way through.
Step 5: Slice and Serve
When your Feta Grilled Cheese Sandwich with Spinach is gloriously crispy and fragrant, transfer to a cutting board. Let it rest for a minute—if you can resist—then slice in half. Serve immediately while the cheese is stretchy and warm for the ultimate eating experience!
How to Serve Feta Grilled Cheese Sandwich with Spinach

Garnishes
Add an extra pop of color and flavor with a quick garnish: a scatter of fresh chopped herbs like parsley or dill, a pinch of chili flakes, or even a few extra crumbles of feta cheese on top. A light drizzle of olive oil right before serving is also delightful and brings the dish together beautifully.
Side Dishes
This sandwich shines next to bright, fresh sides. Think a crisp Greek salad tossed with cucumbers and tomatoes, a bowl of tomato soup for classic comfort, or some homemade baked sweet potato fries. You could even pair it with a tangy yogurt dip if you’re feeling adventurous!
Creative Ways to Present
If you’re serving guests (or want to treat yourself), cut the sandwiches into quarters for bite-sized, party-ready portions. Stack triangles artfully on a board, scatter with olives and roasted red peppers for a true Mediterranean spread. Or try packing your Feta Grilled Cheese Sandwich with Spinach in a lunchbox with crisp veggie sticks and fruit for a cheerful midday boost.
Make Ahead and Storage
Storing Leftovers
If you have leftover sandwiches (lucky you!), let them cool completely. Wrap tightly in foil or store in an airtight container in the fridge, where they’ll keep fresh for up to 2 days. This makes them a brilliant option for meal prepping or grab-and-go lunches.
Freezing
To freeze, wrap each cooled Feta Grilled Cheese Sandwich with Spinach individually in foil or parchment, then place in a freezer bag. They’ll keep well for up to one month. To prevent sogginess, avoid stacking heavy items on top in the freezer.
Reheating
Reheat your sandwich in a skillet over medium-low heat, pressing with a spatula until both sides are crispy and warmed through. You can also use a toaster oven for extra crunch—just steer clear of the microwave to avoid disappointing, rubbery bread.
FAQs
Can I use frozen spinach instead of fresh?
Absolutely! Thaw and squeeze out as much moisture as possible before sautéing with garlic and olive oil. The flavor will be just as delicious, and it’s a great shortcut when fresh is out of season.
Which bread is best for Feta Grilled Cheese Sandwich with Spinach?
Sourdough and whole grain are top choices—they add texture and stand up well to the hearty filling. If you’re gluten-free, your favorite gluten-free bread will work perfectly too!
How do I make this vegan?
Simply swap in vegan butter, your favorite plant-based feta, and mozzarella-style cheese. Use olive oil to grill the sandwiches for an extra boost of flavor. The result is just as satisfying and completely plant-based!
Can I add extra vegetables?
Definitely! This sandwich is wonderfully adaptable; layer in sun-dried tomatoes, roasted red peppers, or sliced mushrooms with the spinach for even more flavor and nutrition.
What’s the best way to keep the sandwich crispy?
Grilling in a cast-iron pan helps, but the real trick is using plenty of softened butter on the outside and cooking over medium—not high—heat. Pressing gently with a spatula gives you that irresistible crunch every single time.
Final Thoughts
There’s just something about the combination of tangy feta, gooey mozzarella, and fresh spinach that makes this Feta Grilled Cheese Sandwich with Spinach an absolute winner for any meal. Easy to whip up and endlessly customizable, it’s a sandwich you’ll crave again and again. Give it a try—your taste buds will thank you!
Print
Feta Grilled Cheese Sandwich with Spinach Recipe
- Total Time: 20 minutes
- Yield: 4 sandwiches 1x
- Diet: Vegetarian
Description
Indulge in the deliciousness of a Feta Grilled Cheese Sandwich with Spinach. This Mediterranean-inspired dish combines the creaminess of feta and mozzarella, the earthiness of spinach, and the crunch of perfectly grilled bread.
Ingredients
- 8 slices of bread (sourdough or whole grain preferred)
- 4 tablespoons butter, softened
- 1 cup crumbled feta cheese
- 4 slices mozzarella or provolone cheese
- 1 cup fresh spinach leaves
- 1 tablespoon olive oil
- 1 garlic clove, minced
- Salt and pepper to taste
Bread:
Butter:
Cheeses:
Spinach:
Others:
Instructions
- Sauté Spinach: In a small skillet, heat olive oil, add garlic, then spinach. Sauté until wilted.
- Assemble Sandwiches: Spread butter on bread slices. Layer cheeses, spinach, feta, and top with another slice of bread.
- Grill: Cook sandwiches in a skillet until golden brown and cheese is melted.
- Serve: Slice and enjoy warm.
Notes
- Add sun-dried tomatoes or red pepper flakes for extra flavor.
- For a crispier crust, use a cast-iron pan.
- Use gluten-free bread for a gluten-free option.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Main Course, Snack
- Method: Stovetop, Grilling
- Cuisine: Mediterranean-Inspired
Nutrition
- Serving Size: 1 sandwich
- Calories: 410
- Sugar: 3 g
- Sodium: 620 mg
- Fat: 26 g
- Saturated Fat: 13 g
- Unsaturated Fat: 11 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 3 g
- Protein: 14 g
- Cholesterol: 50 mg