Spanakopita Grilled Cheese

Spanakopita Grilled Cheese
⏱️ cook time 8 minutes
🍽️ servings 2
⚡ Difficulty easy

intro

Crispy buttery sourdough oozing with tangy feta, melty mozzarella, and garlicky herbed spinach—all the bright flavors of classic spanakopita reimagined as a cozy, fast grilled cheese.

Ingredients

Sourdough bread 4 slices (1cm thick, 240g total)
Fresh baby spinach 150g
Crumbled feta cheese 80g
Low-moisture mozzarella cheese, shredded 80g
Unsalted butter, softened 2 tbsp (28g)
Garlic cloves, minced 2
Fresh dill, chopped 2 tbsp
Lemon zest 1 tsp
Extra-virgin olive oil 1 tsp
Flaky sea salt 1/4 tsp
Freshly ground black pepper 1/8 tsp

Steps

1

Sauté and Drain Spinach

Heat 1 teaspoon extra-virgin olive oil in the 10-inch matte charcoal nonstick skillet over medium-low heat. Add the 2 minced garlic cloves and cook for 30 seconds until fragrant, taking care not to brown the garlic (burnt garlic will create a bitter, off-flavor in the filling). Add all 150g baby spinach, tossing constantly with the sky blue silicone spatula for 2 minutes until leaves are completely wilted and bright dark green. Transfer the cooked spinach to a paper towel-lined spot on the acacia cutting board, gather the towel around the spinach, and squeeze firmly to remove every drop of excess moisture—dry filling is critical to avoid soggy sandwich bread. Set the squeezed, compact spinach ball aside to cool for 2 minutes.

Step 1
step1:Sauté and Drain Spinach
Step 1
step1:Sauté and Drain Spinach
2

Mix Cheese Filling

Place the cooled, squeezed spinach into the stainless steel mixing bowl. Add the crumbled feta, shredded mozzarella, chopped fresh dill, 1 teaspoon lemon zest, 1/8 teaspoon freshly ground black pepper, and 1/8 teaspoon flaky sea salt. Stir thoroughly with the silicone spatula until all ingredients are evenly distributed, breaking up any large feta clumps as you mix. The finished filling should hold together slightly when squeezed, with no pools of loose liquid at the bottom of the bowl.

Step 2
step2:Mix Cheese Filling
3

Butter Bread Slices

Lay all 4 sourdough slices flat on the acacia wood cutting board. Spread 1/2 tablespoon of softened unsalted butter evenly across one entire side of each slice, spreading all the way to the crust edges. Even, thin butter coverage ensures every part of the bread toasts to a crisp golden brown, with no pale, soft spots.

Step 3
step3:Butter Bread Slices
4

Layer Sandwich Fillings

Flip two of the bread slices over so the buttered side faces down on the cutting board. Divide the spinach and cheese filling evenly between the two slices, spreading it in a smooth 1cm thick layer that stops 1cm short of the crust edges. Top each filled slice with the remaining two bread slices, buttered side facing up. Press down gently on each sandwich with the palm of your hand to help the layers adhere and prevent filling from falling out while cooking.

Step 4
step4:Layer Sandwich Fillings
5

Grill First Sandwich Side

Wipe out the nonstick skillet with a paper towel to remove any leftover spinach bits, then return it to medium-low heat (325°F / 160°C, the ideal temperature to toast bread without burning it before cheese melts). Carefully place both assembled sandwiches in the skillet. Cook for 4 minutes without moving, until the bottom bread slice is deep golden brown and crispy, and the cheese closest to the pan starts to soften and melt.

Step 5
step5:Grill First Sandwich Side
6

Flip and Cook Second Side

Use the sky blue silicone spatula to carefully slide under each sandwich and flip it in one smooth motion. Cook for an additional 3-4 minutes on the second side, pressing gently with the spatula halfway through cooking to encourage even cheese melting, until the second side is equally deep golden and crispy, and all cheese in the center is fully melted and oozing slightly from the sandwich edges.

Step 6
step6:Flip and Cook Second Side
Step 6
step6:Flip and Cook Second Side
7

Rest and Plate Sandwiches

Use the silicone spatula to transfer the cooked sandwiches from the skillet to the matte off-white ceramic dinner plate. Let rest for 1 minute to let the melted cheese set slightly—this prevents all the filling from sliding out when you cut the sandwiches. Cut each sandwich diagonally into two triangular halves, then sprinkle with a tiny pinch of flaky sea salt and a few extra fresh dill fronds for garnish. Serve immediately.

Step 7
step7:Rest and Plate Sandwiches

Tips

1.Squeeze all excess moisture out of cooked spinach: Spinach releases a large amount of water as it wilts, and leftover moisture will seep into the bread during cooking, creating a soggy, rather than crisp, grilled cheese. For the driest filling, press the spinach between two paper towels with firm pressure until no more green liquid drips out.
2.Choose low-moisture mozzarella instead of fresh mozzarella: Fresh mozzarella has a very high water content that will make bread soggy, while low-moisture mozzarella melts into smooth, stretchy, gooey strands that pair perfectly with the salty, tangy crumble of feta without adding excess wetness.
3.Cook over steady medium-low heat, not high heat: High heat will quickly burn the butter and bread exterior before the cheese in the center of the sandwich has time to fully melt. Slow, low heat creates an evenly golden, shatteringly crisp crust and perfectly melted filling every time.

✨ You May Also Like

Lunch
🍜 United States

Creamy, salty, tangy nostalgic Midwestern sandwich pairing rich peanut butter with crisp briny dill pickles for a fast, satisfying no-cook meal.

⏱️ 5 minutesLunch ★ 4.6
Lunch
🍜 United States

Crispy, melty pressed sandwich layered with savory roast pork, ham, Swiss cheese, pickles, and tangy mustard: a beloved Cuban-American comfort classic.

⏱️ 25 minuteLunch ★ 4.9
Lunch
🍜 United States

Hearty, briny New Orleans pressed sandwich stacked with cured Italian meats, provolone, and zesty olive salad, served cold for bold, portable flavor.

⏱️ 1 hour 20Lunch ★ 4.7
Lunch
🍜 United States

A tangy, creamy Southern American staple, this no-cook cheesy sandwich is packed with sharp cheddar and sweet pimentos for a satisfying, portable bite.

⏱️ 1 hour 15Lunch ★ 4.8
Lunch
🍜 United States

Crispy Cajun-spiced fried shrimp piled on crusty French bread with tangy remoulade and fresh toppings, the iconic Louisiana street food sandwich.

⏱️ 35 minuteLunch ★ 4.4
Lunch
🍜 United States

Stacked, savory deli-style corned beef sandwich with melted Swiss, tangy mustard, and crisp griddled rye— a fast, hearty, satisfying classic.

⏱️ 15 minuteLunch ★ 4.9

Spanakopita Grilled Cheese:Frequently Asked Questions

1.Why use low-moisture mozzarella instead of fresh mozzarella for this grilled cheese? ▾
Great question! Fresh mozzarella has extremely high water content that leaks out as it melts, turning your crispy sourdough soggy and watering down the bright spanakopita flavors. Low-moisture mozz melts into that perfect, stretchy, oozing texture without excess moisture, letting tangy feta and garlicky spinach stay front and center in every bite.
2.Do I need to cook the spinach before adding it to the sandwich? ▾
Absolutely—raw baby spinach releases lots of moisture as it heats, leading to a soggy sandwich. Sauté it quickly with a little garlic and dried dill or oregano first, then squeeze out every last bit of excess water with paper towels or a fine sieve before assembling. This concentrates that garlicky, herby spinach flavor just like classic spanakopita, no sogginess allowed.
3.Can I use a different bread if I don’t have sourdough? ▾
You absolutely can, though sourdough’s tangy, sturdy crumb is ideal for standing up to the rich fillings. Good swaps include crusty country white, hearty whole grain, or thin-sliced ciabatta. Avoid super soft, thin sandwich bread—it will get mushy under the weight of the cheese and spinach, and won’t get that signature crispy, buttery crust we’re going for.
4.What’s the best pan to use for cooking this grilled cheese? ▾
A heavy-bottomed cast iron skillet or nonstick frying pan works perfectly here. Cast iron holds heat evenly to get that deep golden, crispy buttery crust without burning, while a good nonstick pan makes flipping foolproof. Just preheat your pan over medium-low heat—too high, and the bread will burn before the cheese fully melts through.
5.My feta is really salty—do I need to adjust anything before using it? ▾
That’s a super common issue with brined feta! First, give your crumbled feta a quick rinse under cold water and pat it dry before using to cut excess surface salt. Skip adding any extra salt to the spinach filling, too. You can always finish with a tiny pinch of flaky salt after cooking if needed, but it’s much harder to fix an over-salted filling.
6.Can I add other classic spanakopita mix-ins to this sandwich? ▾
Of course! This recipe is super customizable to match traditional spanakopita flavors. Try stirring a tiny bit of chopped fresh dill, flat-leaf parsley, a pinch of nutmeg, or finely chopped sautéed leeks into your squeezed spinach. Just pat any wet mix-ins, like kalamata olives, fully dry first to prevent sogginess.
7.How do I make sure the cheese melts all the way through without burning the bread? ▾
The trick is low and slow cooking, plus using softened butter so it spreads in a thin, even layer all the way to the edges of the bread. Cook over medium-low heat for 3-4 minutes per side, and cover the pan with a lid for the first 2 minutes to trap gentle heat that melts cheese evenly before the crust gets too dark.
8.Can I make these ahead for meal prep or packed lunches? ▾
These hold up surprisingly well for packed lunches! Let the cooked sandwich cool completely, then store it in an airtight container in the fridge for up to 3 days. Reheat in a toaster oven, dry skillet, or air fryer at 350°F for 3-4 minutes to crisp the bread back up. Skip the microwave, which will turn the crust soggy.
9.Is there a dairy-free swap that works well for the cheeses? ▾
You can absolutely make a dairy-free version! Swap the feta for a brined, crumbly dairy-free feta-style cheese for that classic tangy bite, and use block-style low-moisture dairy-free mozzarella that shreds well. Avoid pre-shredded dairy-free cheeses coated in starch, as they don’t melt smoothly, and use softened plant-based butter for the crust.
10.Why do I need softened butter instead of melted butter for the bread? ▾
Melted butter soaks unevenly into the bread, leading to soggy spots and patchy browning, plus it can drip off into the pan and burn. Softened butter spreads in a thin, consistent layer all the way to the bread edges, creating that uniform, shatteringly crisp, golden buttery crust every time, no random burnt or soggy patches to ruin your bite.
11.Can I use frozen spinach instead of fresh baby spinach? ▾
Frozen spinach works perfectly here, and it’s a great budget-friendly swap! Thaw it completely first, then squeeze as hard as you can to remove every last drop of excess water—frozen spinach holds way more moisture than fresh sautéed spinach, so don’t skip that squeezing step. Chop it finely, toss with garlic and herbs, and use as you would fresh cooked spinach.
12.What should I serve with this spanakopita grilled cheese? ▾
This rich, cheesy sandwich pairs beautifully with bright, light sides to cut through the richness. Try a simple lemon-dressed arugula salad, a cup of roasted red pepper or tomato soup, pickled pepperoncini for a tangy kick, or crispy tzatziki for dipping. A light cucumber-tomato salad also mirrors classic spanakopita serving pairings perfectly.
13.How do I keep fillings from oozing out the sides when I flip the sandwich? ▾
First, don’t overstuff the sandwich—stick to a thin, even layer of squeezed spinach and a modest amount of cheese, tucking any stray fillings inside before you cook. Shredding your own mozzarella instead of using thick chunks helps it melt evenly and bind to the spinach and feta, so fillings stay put when you flip with a thin spatula.
14.Can I make this in an air fryer instead of on the stovetop? ▾
Absolutely! Preheat your air fryer to 375°F, spread softened butter on the outside of both bread slices, assemble your sandwich, and cook for 4-5 minutes, flipping halfway through, until the bread is crispy golden and the cheese is fully melted. Keep a close eye on it during the last minute, as air fryer heat can vary and burn bread quickly.
15.I don’t love feta—can I swap it for another cheese? ▾
If feta’s tang isn’t for you, swap it for crumbly goat cheese for a similar creamy, bright bite, or finely grated salty halloumi. Just avoid swapping in super soft, high-moisture cheeses like brie that will make the bread soggy, and aim for a cheese with a little tang to mimic that classic spanakopita flavor alongside the melty mozzarella.
16.Should I season the outside of the bread with anything extra? ▾
A tiny pinch of flaky sea salt on the buttered outside of the bread right before cooking adds a lovely savory pop, but go light—feta is already pretty salty! You can also add a light sprinkle of dried oregano or garlic powder to the buttered crust for an extra herby, garlicky kick that ties right into the spanakopita flavor profile.
17.Why does my grilled cheese end up with a pale, soft crust instead of a crispy one? ▾
This almost always comes down to three common mistakes: your pan isn’t preheated enough, you used too little butter (or butter that was too cold to spread evenly), or you cooked the sandwich on too high heat too fast, pulling it early to avoid burning. Stick to medium-low heat, an even thin layer of softened butter, and slow cooking for perfect crispness.

Comments (16)

2 days ago

OMG this is such a game changer for weeknight dinners! My two kids usually turn their noses up at anything with spinach, but they devoured these in 5 minutes flat. I used a little extra feta because we’re cheese obsessed over here, and it was SO good. Can’t believe it only takes 8 minutes to make — total win for busy school nights.

yesterday

So glad your kids loved it! Extra feta is always a great call — I do that too when I’m making it for my niece and nephew. Thanks for the lovely review!

1 week ago

Made this for a backyard potluck last weekend and people were begging me for the recipe! I thought spanakopita would be fussy to make but turning it into a grilled cheese? Genius. I used sourdough bread instead of regular white for extra crunch, highly recommend.

5 days ago

Wait sourdough swap is brilliant! I’m making this for my book club potluck next week, definitely stealing that idea.

3 days ago

Love the sourdough swap! The tang pairs perfectly with the feta and spinach, I’m going to have to try that next time I make it. So happy it was a hit at your potluck!

3 days ago

Swapped the feta and mozz for vegan versions and used dairy-free butter, and this still turned out incredible! So easy to throw together for a quick lunch, I’ve already made it three times this week. 10/10.

2 weeks ago

Added this to my weekly meal prep rotation! I prepped the spinach and feta filling ahead of time so all I have to do is assemble and grill for a couple minutes when I get home from work. No sad desk lunch for me anymore!

1 week ago

Oh prepping the filling ahead is such a smart hack! I’ve been making these fresh every time but that would cut down on so much cleanup. Thanks for the tip!

5 days ago

As a college student with barely a working stove and zero cooking skills, this was so easy to pull off! I burned the first sandwich a little but the second one was perfect. Way better than the sad ramen I’ve been living off of all semester.

3 days ago

LMAO same, I can barely boil water but I made this last night and my roommate thought I ordered takeout from that fancy Greek place downtown. It’s foolproof!

2 days ago

This makes me so happy to hear! It’s totally designed to be beginner-friendly, so even if the first one is a little toasty, it still tastes great. Pro tip: keep the heat on medium low so the bread doesn’t burn before the cheese melts!

30 minutes ago

I put extra mozzarella on mine and it was perfectly gooey, exactly what I want in a grilled cheese. The dill and spinach cut through the richness so it doesn’t feel too heavy, will absolutely be making this again.

yesterday

I grew up eating my yiayia’s spanakopita every Sunday, so I was skeptical that a grilled cheese version could live up to that. Color me impressed! It hits all the same flavor notes without all the fuss of working with phyllo dough. My yiayia even tried a bite and said it was “pretty good” which is the highest compliment she gives non-family recipes.

2 hours ago

That is the highest possible praise! My own grandma was the same way, if she said a recipe was “not bad” you knew it was a winner. Can’t wait to try this for my grandkids this weekend.

30 minutes ago

That is such a huge compliment, I’m honored! Nothing beats yiayia’s spanakopita, so I’m thrilled this version felt close enough to earn her approval. Hope your grandkids love it, Pat!

1 week ago

Made this for my family’s movie night last Friday and everyone raved. Paired it with a side of tomato soup and it was the perfect cozy meal. Only note is I wish I’d made a double batch because everyone went back for seconds and we ran out in 10 minutes.

5 days ago

Double batch is always the move with these! They go way faster than you expect, especially when paired with tomato soup — that combo is unbeatable. So glad it was a hit for movie night!

2 hours ago

Wait, has anyone tried adding a little crispy bacon to this? I’m debating if that would be good or if it would overpower the spanakopita flavors. Don’t want to mess it up because the base recipe is already perfect.

30 minutes ago

I added bacon last time I made it! It’s chef’s kiss, the saltiness pairs so well with the feta and spinach. Doesn’t overpower it at all, just adds a nice little crunch.

5 minutes ago

Bacon is such a fun add-in! I’ve had it with crispy prosciutto before and it’s delicious, so bacon would work perfectly. Start with a couple crumbled strips so you don’t overdo it!

5 minutes ago

I added a tiny pinch of nutmeg to the spinach filling just like I do in my regular spanakopita, and it took the flavor over the top. If you haven’t tried nutmeg with greens and cheese, you’re missing out! So quick and easy, perfect for a lazy weekend lunch.

3 days ago

Made these on my camp stove last weekend on a camping trip and they worked like a charm! No fancy equipment needed, just a cast iron skillet and a few simple ingredients. Way better than the dehydrated meals I usually bring.

2 days ago

Camping version?! That is genius, I’m adding this to my next trip packing list immediately. No more sad trail lunches for me!

just now

I pay $14 for a spanakopita grilled cheese at my local lunch spot by my office, and this recipe tastes exactly like it for a fraction of the cost. I’m never buying lunch out again! The cook time is actually 8 minutes like the recipe says, no lies.

just now

That’s the best compliment! Restaurant-quality meals at home in under 10 minutes is exactly what we’re going for. So happy you’re able to save a little cash and still get that delicious lunch you love.

2 weeks ago

Added a dash of red pepper flakes to mine for a little kick, and it was *chef’s kiss*. The heat balances out the creamy feta so well, I’ll never make a regular grilled cheese again. So simple, so flavorful.

2 days ago

Used gluten-free sourdough and it held up perfectly! I was worried the bread would get too soggy from the spinach, but I squeezed all the water out of the thawed spinach like the recipe said and it was crispy, no sogginess at all. Such a great easy gluten-free lunch option.

yesterday

Thanks for the tip about squeezing the spinach! I made this last week and had soggy bread, I definitely skipped that step. Will fix that next time!

2 hours ago

Squeezing the spinach is such a key step! All that extra water is the #1 culprit for soggy bread, so I’m glad it worked out for you with the gluten-free loaf. Hope your next turn out even better, Mia!

30 minutes ago

Made this as a late night snack after my shift at the hospital last night, and it hit so different. Salty, cheesy, crispy, exactly what I needed after a 12 hour shift. Super fast to throw together when you’re exhausted and don’t feel like cooking anything fancy.

yesterday

I signed up to bring an appetizer to my neighbor’s block party next weekend, would these work cut into little triangles as finger food? I don’t want to show up with something that’s a total flop!

yesterday

They work perfectly as finger food! Just let them cool for a minute after grilling so the cheese doesn’t ooze out when you cut them, and slice into small triangles or squares. They’re always a huge hit at block parties, I promise you won’t flop!