
This elevated grilled cheese transforms the childhood favorite into something truly special. The combination of creamy melted mozzarella, tangy feta, and perfectly seasoned spinach creates layers of flavor that make every bite memorable. I discovered this recipe during a particularly busy week when I needed something quick but satisfying, and it quickly became my go to lunch when I want comfort food with a grown up twist.
I first made this when I had leftover feta from a Greek salad, and now I keep feta specifically for these sandwiches. My family requests them so often that I've started buying frozen spinach in bulk because it works perfectly and saves prep time.
Ingredients
- 1/2 tablespoon olive oil: for sautéing the spinach creates the perfect base for flavor development
- 1 clove garlic minced: adds aromatic depth that elevates the entire sandwich
- 1/4 pound frozen chopped spinach: convenient and perfectly portioned with no waste
- Pinch of salt and pepper: essential for bringing out the spinach's natural flavors
- 4 slices bread: choose a sturdy variety like sourdough or whole grain for best results
- 2 tablespoons butter: for that golden crispy exterior we all crave
- 1 cup shredded mozzarella: provides the perfect melting cheese base
- 1 ounce feta cheese crumbled: adds tangy Mediterranean flair
- Pinch of crushed red pepper flakes: optional but adds a subtle heat that complements the feta beautifully
Step by Step Instructions
- Prepare the Spinach Base:
- Heat olive oil in a skillet over medium heat until it shimmers slightly. Add the minced garlic and let it sizzle for exactly one minute until fragrant but not browned. Add the frozen spinach directly from the package without thawing and season with salt and pepper. Cook for about 5 minutes, stirring occasionally, until most of the moisture has evaporated and the spinach looks dry and well seasoned. Remove from heat and set aside.
- Build Your Sandwiches:
- Spread butter generously on one side of each bread slice, making sure to reach all the edges for even browning. Place the slices butter side down on your work surface. Layer half the mozzarella on two slices, creating an even base for the other ingredients. Distribute the crumbled feta evenly over the mozzarella, then add the cooked spinach mixture in an even layer. Sprinkle with red pepper flakes if using, then top with the remaining mozzarella and finish with the other bread slices, butter side facing up.
- Achieve the Perfect Grill:
- Heat a large skillet over medium low heat for about 2 minutes before adding the sandwiches. This lower temperature ensures the cheese melts completely before the bread burns. Cook the sandwiches for 3 to 4 minutes on the first side until deep golden brown, then flip carefully and cook another 3 to 4 minutes until the second side matches and the cheese is fully melted.
- Serve Immediately:
- Cut each sandwich in half diagonally to show off the beautiful layers of cheese and spinach. Serve immediately while the cheese is still melty and the bread is at its crispiest.

Storage and Reheating Tips
Store any leftover cooked spinach mixture in the refrigerator for up to 3 days and use it for additional sandwiches throughout the week. The assembled sandwiches can be wrapped in plastic wrap and refrigerated for up to 24 hours before grilling, making them perfect for meal prep. To reheat leftover grilled sandwiches, use a toaster oven at 350 degrees for 5 minutes rather than the microwave to maintain the crispy texture.
Ingredient Substitutions
Swiss or Gruyere cheese can replace the mozzarella for a nuttier flavor profile, while goat cheese makes an excellent substitute for feta if you prefer a milder tang. Fresh spinach works beautifully but requires more preparation time, use about 4 cups of fresh leaves and wilt them completely. Whole wheat or sourdough bread provides the best structure, but even regular white bread works in a pinch.

Serving Suggestions
Pair these sandwiches with a simple tomato soup for the ultimate comfort meal, or serve alongside a crisp green salad dressed with lemon vinaigrette to complement the Mediterranean flavors. They also make excellent party food when cut into triangles and served as appetizers. A side of roasted red pepper soup creates a beautiful color contrast and flavor harmony.
Cultural Connection
This sandwich draws inspiration from the classic Greek combination of spinach and feta found in spanakopita, but makes it accessible for busy weeknight dinners. The technique of properly preparing spinach by removing excess moisture is fundamental in Mediterranean cooking and ensures the best texture in any dish. Many Greek families have their own version of this flavor combination, passed down through generations of home cooks.
Recipe FAQs
- → Can I use fresh spinach instead of frozen?
Yes, fresh spinach can be used. Just sauté it until wilted and cook off excess moisture before assembling the sandwich.
- → What kind of bread works best?
Thick, sturdy slices like sourdough, whole grain, or ciabatta work well to hold the filling and crisp up evenly.
- → How can I make this sandwich spicier?
Sprinkle crushed red pepper flakes into the spinach mixture or use a spicy cheese for extra heat.
- → Can I prepare this in advance?
You can sauté the spinach mixture ahead of time, but assemble and grill the sandwich just before serving for best texture.
- → Is there a dairy-free option?
Yes, substitute plant-based butter and dairy-free cheeses for a fully vegan-friendly version.