Spinach Artichoke Grilled Cheese

$3.63 recipe / $1.82 serving
by Beth - Budget Bytes
4.84 from 37 votes
Pin RecipeJump to recipe →

This post contains some affiliate links, which means that we make a small commission off items you purchase at no additional cost to you.

This Spinach Artichoke Grilled Cheese is totally indulgent. It’s like your favorite restaurant appetizer turned into a meal (because you were going to eat that spinach artichoke dip as your meal anyway, right?). I’ve taken a basic spinach artichoke dip recipe, tweaked the ingredients to be a little more like a melty grilled cheese than a gooey dip, then stuffed it between two pieces of my favorite homemade focaccia. It’s a golden brown, crispy, melty, gooey delight.

A hand picking up half of a spinach artichoke grilled cheese with cheese stretching between the pieces

Is This a Melt or a Grilled Cheese?

Okay, so technically this type of sandwich is called a “melt.” A melt is a grilled cheese that has other ingredients added, like vegetables or meat, whereas a grilled cheese is a cheese-only grilled sandwich. While the difference between a melt and a grilled cheese often sparks heated debates, I want people to be able to find this recipe on the internet, and the data shows that people are searching for “spinach artichoke grilled cheese,” not “spinach artichoke melt” (literally zero Google searches for that term per month). The English language is fluid, and the use of the term “melt” is declining. So here we are! 

Do I Have to Use Focaccia?

I made this sandwich with my homemade focaccia, but you can use any bread that you’d like. I love the focaccia because it’s really sturdy, which you want in order to hold up to the hefty filling, and it crisps up so well because of it’s olive oil soaked exterior. 

If you’d like to use a different kind of bread, you’ll probably want to smear a little butter on each slice to get that nice golden brown crispy exterior. You can also stuff this filling into a tortilla and cook it up like a quesadilla!

Can I Use Fresh Spinach?

Yes, if you prefer to work with fresh spinach, simply chop it up and sauté it briefly in a skillet to cook out some of the moisture, then continue with the recipe as stated.

How Much Does This Recipe Make?

This recipe makes about 2 cups worth of sandwich filling, which will get you either two large grilled cheese sandwiches, or four smaller sandwiches. 

Can I Make the Spinach Artichoke Filling Ahead?

Live alone? Don’t feel pressured to eat all the Spinach Artichoke Grilled Cheese filling in one sitting (No, that’s not a dare). You can keep the sandwich filling in the refrigerator for about 4-5 days and make sandwiches or quesadillas as you see fit. 

Two spinach artichoke grilled cheese sandwiches on a serving tray with a cup of tomato soup.

Pictured with Tomato Herb Soup on a small enamelware tray (affiliate link).

Share this recipe

Spinach Artichoke Grilled Cheese

4.84 from 37 votes
Spinach Artichoke Grilled Cheese is like your favorite restaurant appetizer turned into a meal. Rich, creamy, cheesy, and totally veggilicious!
A hand picking up a piece of spinach artichoke grilled cheese with cheese stretching from the slice
Servings 2 large sandwiches
Prep 10 minutes
Cook 10 minutes
Total 20 minutes


  • 1/4 lb. frozen chopped spinach ($0.50)
  • ½ 12oz. jar quartered artichoke hearts in water ($1.30)
  • 1 cup shredded mozzarella ($0.85)
  • 2 Tbsp grated Parmesan ($0.22)
  • 2 Tbsp mayonnaise ($0.20)
  • 1/8 tsp garlic powder ( $0.02)
  • 1/8 tsp crushed red pepper (optional) ($0.02)
  • 1/8 tsp salt ($0.02)
  • Freshly cracked black pepper ($0.02)
  • 2 pieces focaccia* ($1.19)
  • 2 tsp butter (optional) ($0.26)
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.


  • Thaw the spinach, then squeeze out as much water as possible. You should have about 1 cup chopped spinach before squeezing the water out and about 1/2 cup after squeezing.
  • Drain the artichoke hearts well, then chop them into small bite-sized pieces. Add the chopped artichokes to a large bowl with the spinach, mozzarella, Parmesan, mayonnaise, garlic powder, crushed red pepper, salt, and pepper. Stir the ingredients until evenly combined.
  • Spread about 1/2 tsp butter on each slice of bread. Pack about 1 cup of the cheese and vegetable mixture between two slices of bread, buttered sides facing out.
  • Place the sandwiches in a large skillet and cook over medium-low heat until the outsides are golden brown and the filling has melted. Serve immediately.

See how we calculate recipe costs here.


*If you’re using focaccia, you may not need to butter the slices. See the text above the recipe for other bread options.


Serving: 1ServingCalories: 571.63kcalCarbohydrates: 46.98gProtein: 22.9gFat: 32.84gSodium: 1520.98mgFiber: 7.87g
Read our full nutrition disclaimer here.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!


Scroll down for the step by step photos!

Two spinach artichoke grilled cheese sandwiches stacked on a serving tray next to a mug of tomato soup

How to Make Spinach Artichoke Grilled Cheese – Step by Step Photos

Thawed and squeeze frozen spinach in a bowl

Begin with about 1/4 lb. frozen chopped spinach. Thaw the spinach, then squeeze out as much moisture as possible. You’ll want about 1 cup unsqueezed, or 1/2 cup after squeezing dry.

Chopped artichoke hearts

Drain one 1/2 of a 12oz. jar of quartered artichoke hearts (packed in water), then chop them into small pieces.

Spinach artichoke grilled cheese filling ingredients in a bowl

Add the chopped artichokes to a large bowl with the spinach, 1 cup shredded mozzarella, 2 Tbsp grated Parmesan, 2 Tbsp mayonnaise, 1/8 tsp garlic powder, 1/8 tsp crushed red pepper, ⅛ tsp salt, and some freshly cracked pepper.

Mixed spinach artichoke grilled cheese filling

Stir the ingredients until they’re evenly mixed. There should be just enough mayo to make the ingredients all stick together. You can refrigerate the filling at this point and use it later, or throughout the week.

Spinach artichoke filling added to pieces of focaccia

If you’re using focaccia, slice the pieces in half so you have a top and bottom piece. If you’re using regular bread, you’ll want to spread a little butter on the outsides of each piece of bread. Fill each sandwich with about 1 cup of the filling.

Spinach artichoke grilled cheese sandwiches being cooked in the skillet

Cook the sandwiches in a large skillet over medium low heat until each side is golden brown and the filling is melted. 

Two spinach artichoke grilled cheese sandwiches on a serving tray with a cup of tomato soup

Buttery, crispy, artichokey goodness!


Share this recipe

Posted in: , , , ,

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Leave a Comment
  1. I have been wanting to make this recipe for so long, and finally had the leftover artichokes to do it. Made on Budget Bytes focaccia, it was SO delicious, and a great “clean out the fridge” meal. Honestly, I doubted the mayonnaise in the filling, but I shouldn’t have. Budget Bytes recipes are good, and I know it from how many I’ve made. Thanks, Beth and team for another great dining experience thanks for your website.

  2. My fiancé and I have absolutely loved this recipe! We come back to it frequently as a staple for a meal! Thank you for sharing this deliciousness with us!

  3. Absolutely delicious!  I used sourdough bread, but it was easy, quick, filling and very tasty.  Thank you for sharing!

  4. I’m cooking for one at the moment, so I made a full batch of the filling and stored it in the fridge. Then, when I get home from work (tired and hungry), it’s super easy to scoop some of the prepared filling on bread and make my sandwich. Yum! Grilled cheese is such a comfort food, but adding that extra dose of veggies makes this a real win for me. Thanks, Beth!

  5. Made it but had no foccacia and had to use sourdough. Excellent. Got rid of some leftovers in the house, saved my wallet, and had something different. I printed about 60 of your recipes from omnivore collection, crockpot collection, one -pot collection, and vegetarian collections for some good, healthy, simple, budget-saving eating packed with nutrients.

  6. This recipe was soooo good. I wanted to eat it all.
    Warning: I didn’t follow the recipe to a tee but I LOVED this. I know this would probably have been even better if I had followed it as written, but I try to use up what I have already instead of following a recipe all the time. 

    Alterations I made:
    I made this as quesadilla filling and cooked in my waffle maker for easy clean up. 
    I am assuming I doubled the batch because I don’t measure stuff lol. I ended up with about three large quesadillas. 
    I used as much frozen spinach as I had on hand but it was probably about two tbsp. 
    I added two handfuls of canned peas because I hate them and needed to use them. I knew this would hide them well. I did rinse and dry then thoroughly first. 
    I was out of red pepper flakes so I had to sub in cayenne pepper. 

    Other things that would be delicious with this would be mushrooms and chicken. 

  7. So, so good. One of my favorite grilled cheese recipes that I make frequently. Loved by kids and everyone I serve it to. I make it on sourdough bread because I always have it on hand.

  8. I tried this recipe everything turned out great except the taste of the homemade focaccia bread. I was disappointed in the bread so I used regular bread and it was wonderful. The spinach and artichoke ingredients was also great with eggs.

  9. Oh my gosh this is so simple and delicious! I just used nature’s own honey wheat bread because it’s what I had, and it held up just fine. The filling is savory and creamy amd super satisfying with a bowl of tomato soup. Perfect for a Saturday lunch!

  10. Was a little bit nervous to try this one out, but I ended up loving this recipe. I couldn’t find focaccia at my grocery store, so I ended up using ciabatta instead and it was WONDERFUL, especially with the tomato soup! I’ll definitely be making this again.

  11. Loved it! I love anything spinach-artichoke. Simple, quick, and hearty recipe. Served it with a bowl of tomato soup. Made a second “sandwich” shortly after to confirm it was a great as I thought it was the first time around and of course it held up. Another winner and personal favorite. 

  12. Ohmyyyy!!!!! I cannot wait to make this recipe!!!!! Sounds soooo delicious!!!!! Thank u!!!!!