Spinach Feta Grilled Cheese

Because I add spinach to everything. No, but really, spinach is a natural with a grilled cheese. Plus, thanks to all of those Popeye cartoons when you were a kid, it makes you feel extra healthy while you chow down on ooey-gooey cheesy goodness. I added a little feta cheese for a tangy punch, a few spicy flakes of red pepper, and toasted it up on a ciabatta roll and and ended up with something truly spectacular. This Spinach Feta Grilled Cheese only takes slightly longer than a regular grilled cheese, and it’s SO worth the extra effort. No joke, you’ll pay about $8 for something like this at your corner cafe, but not at home!

I used store bought ciabatta rolls, but this homemade focaccia would also be awesome and much less expensive (obvi). If you only make a couple of sandwiches, the extra rolls can be frozen and used later. Bread freezes really well and thaws quickly at room temperature. Cheese is super expensive these days, so I buy a large 8 cup bag, divide them into two cup portions, and then freeze them for later. I pretty much always have a bag of frozen spinach in my freezer. I like the kind that is frozen loose in a bag, as opposed to in a block, because I can use any amount I want and return the rest to the freezer. Have I mentioned how much I love my freezer? :)

I had some marinara on hand, which was awesome for dipping. If you want to kick this up a notch, you could even spread some marinara on the bread before building the sandwich. YUM. Oh, there are so many possibilities for add-ins here: olives, artichokes, red onion, parmesan cheese…

But here’s the basic version:

Spinach Feta Grilled Cheese

Four slices of Spinach Feta Grilled Cheese stacked on each other

Spinach Feta Grilled Cheese

Take your grilled cheese game to the next level with this Spinach Feta Grilled Cheese, featuring garlic, red pepper, and TWO cheeses!
Author: Beth - Budget Bytes
Prep Time: 10 mins
Cook Time: 20 mins
Total Time: 30 mins
Servings: 2


  • 1/2 Tbsp olive oil ($0.08)
  • 1 clove garlic ($0.08)
  • 1/4 lb frozen cut spinach ($0.38)
  • Pinch of salt and pepper ($0.05)
  • 2 ciabatta rolls ($1.33)
  • 1 cup shredded mozzarella cheese ($1.00)
  • 1 oz feta cheese ($0.43)
  • pinch red pepper flakes (optional) ($0.05)


  • Mince the garlic and add it to a skillet with the olive oil. Cook over medium-low heat for 1-2 minutes, or until it begins to soften. Add the frozen spinach, turn the heat up to medium, and cook for about 5 minutes, or until heated through and most of the excess moisture has evaporated away. Season lightly with salt and pepper.
  • Cut the rolls in half. Add about 1/4 cup of shredded mozzarella and 1/2 oz. of feta to the bottom half of each roll. Divide the cooked spinach between the two sandwiches, then top with a pinch of red pepper flakes, plus 1/4 more shredded mozzarella on each.
  • Place the top half of the ciabatta roll on the sandwiches and transfer them to a large non-stick skillet. Fill a large pot with a few inches of water to create weight, then place the pot on top of the sandwiches to press them down like a panini press. Turn the heat on to medium-low and cook until the sandwiches are crispy on the bottom. Carefully flip the sandwiches, place the weighted pot back on top, and cook until crispy on the other side and the cheese is melted. Serve warm.
See how we calculate recipe costs here.
Tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!


Serving: 1 ServingCalories: 360.85 kcalCarbohydrates: 37.5 gProtein: 19.55 gFat: 15.55 gSodium: 1131.05 mgFiber: 3.35 g
Nutritional values are estimates only. See our full nutrition disclaimer here.

The equipment section above contains affiliate links to products we use and love. As an Amazon Associate I earn from qualifying purchases.

Close up of Spinach Feta Grilled Cheese

Step by Step Photos

Garlic and Oil in pot We start by cooking the spinach a little. Add a 1/2 tablespoon of olive oil and a minced clove of garlic to a small skillet. Cook the garlic for a minute or two over medium-low heat, or until it begins to soften.

Package of Frozen SpinachI buy these bags of frozen spinach because it’s really easy to just use some and put the rest back in the freezer for later. I only made two sandwiches, so I used 1/4 of this one pound bag. Just eyeball it. No need to be super accurate.

frozen spinach added to garlic and oil in pot Add the frozen spinach straight to the skillet, no need to thaw. Cook this over medium heat for a couple of minutes…

Cooked Spinach in pot Until it’s heated through and most of the extra moisture has evaporated away. Season it lightly with salt and pepper.

Ciabatta RollsMeanwhile, you can start building the sandwiches. I used these store bought ciabatta rolls. Despite being far more expensive than what I’d normally pay for bread ($3.99 for a pack of 6), the sandwiches were still insanely inexpensive compared to a deli. The extra rolls can be frozen for later.

Bag of mozzarella cheese and feta cheese I buy these big bags of shredded cheese then divide them up and freeze. It’s much less expensive than buying the 2 cup size bags. I buy an 8 oz. block of feta cheese and usually cut it into four pieces to easily measure out 2 oz. This time, I cut one of the squares in half once more, to make a one ounce square, which I then split between the two sandwiches.

Build Sandwich - mozzarella and feta added to both sides of bread Measure out a half cup of the shredded cheese, then divide it between the two sandwiches. Take a one ounce cube of the feta and crumble it over both sandwiches.

Cooked Spinach, Pepper and more Cheese added to both sides of the breadDivide the cooked spinach between the two sandwiches and add a pinch of red pepper flakes. Measure out another 1/2 cup of shredded cheese and add it to the tops of the sandwiches (I felt that one layer of feta was plenty, so I didn’t add more to the top).

Sandwiches in skillet cooking Add both sandwiches to the skillet and turn the heat on to medium-low. I find that medium-low works best for grilled cheeses because it heats them slowly so that the inside has time to warm up and melt the cheese before the outside browns too much.

Panini Press Hack (pot placed on top of sandwiches to press them down)To “press” the sandwiches like a panini, take a big pot and add a few inches of water for weight. Place the pot directly on top of the sandwiches and press down. The weight from the pot full of water will flatten the sandwiches like a panini press and help the heat transfer through faster. Or, you could just use a George Foreman Grill (sandwiches are one of my favorite things to make on my George Foreman!). Cook for 5-7 minutes on each side or until the outside is crispy and the cheese is melted on the inside.

Finished and cut sandwichesCut the Spinach Feta Grilled Cheese in two so that all of the goodies come squishing out to greet you…

Close up of a half of a Spinach Feta Grilled Cheese being dipped into marinara sauce Excellent for dipping into marinara!

Close up of Spinach Feta Grilled Cheese being dipped in marinara sauce I couldn’t stop. 

I’m always lookin’ for new ways to work on my night cheese.

Night Cheese

This post may contain affiliate links which won’t change your price but will share some commission.