Feta & Spinach Stuffed Grilled Cheese

Featured in: One-Pan Meals

This garlicky spinach and feta-filled grilled cheese elevates the comfort food classic with a Mediterranean flair. Sautéed fresh spinach combined with tangy crumbled feta and optional mozzarella creates a rich, savory filling tucked between thick slices of country-style or sourdough bread. Buttered on the outside and toasted until golden brown, it's ready in just 20 minutes. Perfect for lunch or a quick dinner, especially paired with tomato soup.

Updated on Tue, 20 Jan 2026 10:00:00 GMT
Golden-brown Feta & Spinach Stuffed Grilled Cheese slices showing melted cheese and sautéed greens oozing from thick sourdough bread.  Save
Golden-brown Feta & Spinach Stuffed Grilled Cheese slices showing melted cheese and sautéed greens oozing from thick sourdough bread. | nibbromeals.com

The first time I made this was on a rainy Tuesday when I needed something comforting but didn't want to settle for plain old grilled cheese again. I had some wilting spinach and a block of feta that needed using, so I threw them together without much expectation. When that first bite hit—crunchy, salty, with the garlic spinach cutting through all that richness—I knew I'd stumbled onto something special. Now it's become my go-to when I want to feel like I'm eating at a cozy café without leaving my kitchen.

Last month, my sister came over feeling completely drained from work, and I made these sandwiches for us. She took one bite and literally went quiet for a full minute, just chewing and staring at the plate. That's when I knew this wasn't just a recipe—it's the kind of food that makes people pause and actually taste what they're eating.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Fresh spinach: The wilting process concentrates its flavor and removes that raw grassy taste
  • Crumbled feta cheese: This is the star that brings that authentic Mediterranean tang and saltiness
  • Shredded mozzarella: Optional but worth adding for that incredible pull-apart melting quality
  • Garlic clove: Minced fine so it infuses the oil without burning or becoming bitter
  • Thick-cut bread: Country-style or sourdough holds up better to the generous filling without getting soggy
  • Unsalted butter: Softened to room temperature so it spreads evenly without tearing the bread
  • Olive oil: For sautéing the spinach and garlic into a fragrant, savory base
  • Black pepper: Adds just enough warmth to balance the salty feta

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Sauté the aromatics:
Heat olive oil in a skillet over medium heat, add minced garlic, and let it sizzle for about 30 seconds until you can smell it throughout the kitchen
Wilt the spinach:
Toss in the chopped spinach and stir constantly for about 2 minutes until it collapses and turns dark green, then season with salt and pepper
Mix the filling:
Combine the cooled spinach with crumbled feta and mozzarella in a bowl, mashing slightly so the feta starts to blend with the spinach
Assemble the sandwiches:
Spread the filling evenly over two slices of bread, leaving a small border, then top with the remaining slices
Butter the exterior:
Spread softened butter generously on the outside of each sandwich, covering every inch to ensure even golden browning
Grill to perfection:
Cook in a heated skillet over medium-low heat for 3 to 4 minutes per side, pressing gently with your spatula, until both sides are deeply golden and cheese oozes out the edges
Rest and serve:
Let the sandwiches sit for about 1 minute before slicing diagonally—this brief rest prevents all the cheese from immediately running out
A close-up view of a vegetarian Feta & Spinach Stuffed Grilled Cheese on a rustic wooden board, paired with a bowl of creamy tomato soup.  Save
A close-up view of a vegetarian Feta & Spinach Stuffed Grilled Cheese on a rustic wooden board, paired with a bowl of creamy tomato soup. | nibbromeals.com

My boyfriend initially turned his nose up at the idea of spinach in grilled cheese, but after trying it, he requested these for dinner three nights in a row. There's something satisfying about watching someone's skepticism turn into pure enjoyment with just one bite.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Choosing Your Bread

I've found that sourdough with its sturdy crumb and slight tang works beautifully here, but a dense country white bread is equally delicious. Avoid soft sandwich bread since it can't handle the substantial filling without falling apart. The bread needs to be thick enough to provide structural support while still allowing the butter to crisp it up perfectly.

Customizing the Filling

Sometimes I add chopped sun-dried tomatoes or roasted red peppers when I want extra sweetness and depth. A handful of fresh basil or a sprinkle of dried oregano can also complement the Mediterranean flavors nicely. Just be careful not to overload the filling, or you'll have cheese escaping everywhere when you flip the sandwiches.

Making It a Meal

These sandwiches are substantial enough to stand alone with a simple side, but they're incredible paired with tomato soup for that classic comfort food combination. A crisp green salad with a lemon vinaigrette cuts through the richness and balances the meal perfectly.

  • Serve immediately while the cheese is still molten and the bread is at its crispest
  • Use a sharp knife to get clean slices without tearing the bread
  • These reheat surprisingly well in a 350°F oven for about 10 minutes if you have leftovers
The side profile of a crispy Feta & Spinach Stuffed Grilled Cheese revealing layers of garlicky spinach and crumbled feta tucked inside buttery bread. Save
The side profile of a crispy Feta & Spinach Stuffed Grilled Cheese revealing layers of garlicky spinach and crumbled feta tucked inside buttery bread. | nibbromeals.com

Hope this recipe brings you as many cozy moments as it has brought me. There's something magical about transforming simple ingredients into something that makes you pause and savor every bite.

Common recipe questions

Can I prepare the spinach-feta filling ahead of time?

Yes, you can prepare the filling up to 24 hours in advance. Store it in an airtight container in the refrigerator and use it when ready to assemble and cook your sandwiches.

What type of bread works best?

Country-style or sourdough bread works wonderfully due to its thickness and sturdy structure. Whole wheat or multigrain varieties add fiber and nuttiness. Avoid thin bread as it may tear when filled.

How do I prevent the cheese from leaking out?

Don't overfill the sandwich. Spread the mixture evenly across the bread, leaving about half an inch from the edges. Cook on medium-low heat and avoid pressing too hard on the sandwich while it toasts.

Can I use frozen spinach instead of fresh?

Absolutely. Thaw frozen spinach completely and squeeze out excess moisture before adding garlic. This prevents your sandwich from becoming soggy during cooking.

What are good flavor additions to the filling?

Sun-dried tomatoes, roasted red peppers, caramelized onions, or fresh herbs like dill work beautifully. Add them to the spinach-feta mixture before assembling for enhanced flavor complexity.

Is this suitable for a vegetarian diet?

Yes, this sandwich is completely vegetarian. It's packed with protein from the feta and mozzarella, making it a satisfying meat-free meal option.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Feta & Spinach Stuffed Grilled Cheese

Thick slices of bread filled with garlicky spinach and tangy feta, toasted until golden and melty for a satisfying Mediterranean-inspired sandwich.

Time to prep
10 minutes
Time to cook
10 minutes
Overall time
20 minutes
Creator Ethan Cole

Meal type One-Pan Meals

Level of difficulty Easy

Cuisine type American/Mediterranean

Serves 2 Number of servings

Nutrition info Meatless

Ingredient list

Vegetables

01 2 cups fresh spinach, chopped
02 1 garlic clove, minced

Dairy

01 1/2 cup crumbled feta cheese
02 1/2 cup shredded mozzarella cheese
03 2 tablespoons unsalted butter, softened

Bread

01 4 thick slices country-style or sourdough bread

Seasonings

01 1 tablespoon olive oil
02 1/4 teaspoon black pepper
03 Pinch of salt

Cooking steps

Step 01

Sauté garlic and spinach: Heat olive oil in a skillet over medium heat. Add minced garlic and sauté for 30 seconds until fragrant. Add chopped spinach and cook, stirring frequently, until wilted, approximately 2 minutes. Season lightly with salt and pepper. Remove from heat and allow to cool slightly.

Step 02

Prepare filling mixture: Transfer sautéed spinach to a mixing bowl. Combine with crumbled feta cheese and shredded mozzarella cheese. Mix thoroughly until evenly distributed.

Step 03

Assemble sandwiches: Lay out 4 bread slices on a clean work surface. Evenly distribute the spinach-feta mixture over 2 slices. Top each filled slice with a remaining bread slice to form 2 sandwiches.

Step 04

Butter exterior surfaces: Spread softened butter evenly over the outside surfaces of both sandwiches.

Step 05

Grill sandwiches: Heat a clean skillet or griddle over medium-low heat. Place sandwiches in the skillet and cook for 3-4 minutes per side, pressing lightly with a spatula, until bread achieves golden brown color and cheese is fully melted.

Step 06

Rest and serve: Remove sandwiches from heat. Allow to rest for 1 minute. Slice diagonally if desired and serve warm.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Kitchen tools

  • Skillet or griddle
  • Spatula
  • Mixing bowl
  • Knife and cutting board

Allergy details

Always check ingredients for allergens. Unsure? Talk to a healthcare expert.
  • Contains wheat (bread)
  • Contains milk (feta cheese, mozzarella cheese, butter)
  • Use gluten-free bread for gluten-free preparation
  • Substitute lactose-free cheese options for lactose intolerance

Nutrition details per serving

Details are shared for reference only. Reach out to your doctor with any health questions.
  • Energy (calories): 390
  • Total fat: 22 grams
  • Carbohydrates: 33 grams
  • Protein content: 15 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.