This Spinach and Artichoke Grilled Cheese recipe combine a simple grilled cheese sandwich with a cheesy spinach artichoke dip; it’s oozing with a rich and creamy filling that’s stuffed between slices of buttery bread. It takes less than 20 minutes to transform a favorite restaurant appetizer into this easy-to-make meal–it’s the ultimate union of two perfect foods that taste even better together than alone.

Spinach and Artichoke Grilled Cheese hero image
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox (and more recipes sent daily!)

Spinach and Artichoke Grilled Cheese — Gourmet Grilled Cheese

I absolutely LOVE this Spinach and Artichoke Grilled Cheese, especially because it takes all the tempting flavors of my favorite spinach artichoke dip and then marries them with the traditional comforts of a melty adult grilled cheese sandwich.

I must admit, this recipe is the best bite of brilliance! I’ve taken a popular dip recipe, tweaked the ingredients to make a filling that’s more cheesy, creamy, ooey, and gooey, and then sandwiched it between two slices of golden brown, crispy bread for the ultimate gourmet grilled cheese.

While the classic grilled cheese is a perfect food on its own, the addition of spinach and artichoke hearts mixed with some creamy, cheesy elements deliciously elevates the original simple sandwich from straightforward to sophisticated. So easy to make, you’ll never go back to the basics!

Why We Love This Spinach and Artichoke Grilled Cheese Recipe

  • Easy and quick to make using simple ingredients.
  • Everything you love about spinach and artichoke dip in a cheesy sandwich form.
  • Every bite is cheesy, creamy, crunchy, and delicious all at once.
  • Perfectly satisfying when served as a meal or paired with a small side.
  • Use the spinach and artichoke filling as a dip for chips, veggies, or breadsticks.
  • Buttery crisp bread pairs perfectly with the creamy, salty artichoke and spinach insides.
spinach and artichoke grilled cheese bitten

Ingredients / Shopping List

  • Frozen spinach: Make sure your spinach is thawed and pat dried.
  • Artichoke hearts: These should be drained and roughly chopped. 
  • Mayonnaise
  • Sour cream: You can substitute plain Greek yogurt for sour cream.
  • Cream cheese, softened
  • Freshly grated mozzarella cheese
  • Freshly grated white sharp cheddar cheese
  • Grated parmesan cheese
  • Onion powder
  • Kosher salt
  • Cracked pepper
  • Bread: Any bread can be used to make this sandwich. Choose your favorite!
  • Salted sweet cream butter, softened

Substitutions and Additions

  • Select A Slice: I like to use a hearty bread that will hold up well to all of the delicious filling, but any sliced bread will be fine. My favorites are focaccia, sourdough bread, Texas toast, crusty Italian bread, and fresh crusty French bread.
  • Stuff It: You can stuff the filling into a tortilla and cook it up like a quesadilla or stuff it in a pita pocket for a tasty twist on the traditional sandwich.
  • Get Dipping: You can serve the spinach and artichoke filling as a dip for fresh vegetables, crackers, tortilla chips, pita chips, or any of your other favorite foods.
  • Change The Cheese: Feel free to experiment with gruyere, gouda or swiss cheese instead of the sharp cheddar cheese.
  • Mixing bowl and measuring tools
  • 10-12-inch skillet 

SEE FULL PRINTABLE RECIPE CARD BELOW

How to Make the Spinach and Artichoke Grilled Cheese – a Gourmet Grilled Cheese Sandwich

This Spinach and Artichoke Grilled Cheese recipe is so quick and easy to transform a favorite restaurant appetizer into a delicious must-make meal!

  1. Mix together spinach, artichoke hearts, mayonnaise, sour cream, cream cheese, mozzarella cheese, cheddar cheese, parmesan cheese, onion powder, kosher salt, and pepper until well combined.
    Mix together spinach, artichoke hearts, mayonnaise, sour cream, cream cheese, mozzarella cheese, cheddar cheese, parmesan cheese, onion powder, kosher salt, and pepper until well combined.
  2. Butter one side of each slice of bread.
    Butter one side of each slice of bread
  3. Spread spinach artichoke filling over 4 slices of the unbuttered sides of the bread.
    Spread spinach artichoke filling
  4. Place 2 slices of bread topped with filling, in the heated skillet, butter side down.
    place bread in skillet, butter side down
  5. Top with 2 slices of plain buttered bread, butter side up.
    top with another bread
  6. Cook for 2-3 minutes per side, flip, and cook for another 2-3 minutes.
    Pro Tip: As you cook your sandwich, gently press it down. Each side should be golden brown when cooked.
    2pcs of sandwich on the skillet
  7. Repeat for the other 2 sandwiches.
  8. Plate, cut sandwiches in half, serve, and enjoy!
    cut the sandwich in half

Tips

  • The best way to get your cheese to melt is if you let it sit on the counter for 15 to 20 minutes before you start making these sandwiches.
  • You can make the spinach artichoke filling a day in advance.
  • I like to squeeze or press as much liquid as possible out of the canned artichoke hearts using a paper towel.
  • This would also be fantastic grilled in a panini press instead of on the stovetop.

Storage Tips

  • To Store: Store any leftovers in an airtight container in the refrigerator overnight.
  • To Reheat: You can re-toast the sandwiches in the skillet.
spinach and artichoke grilled cheese on wood board

Frequently Asked Questions

What is the best bread to use for these sandwiches?

Feel free to use any bread that you like. I love using a sturdy bread because it holds up well to the hefty filling.

Can I use fresh spinach instead of frozen spinach?

Yes, you can use fresh spinach, however I find that frozen spinach works best because it has a slightly more intense flavor than fresh spinach. Also it means you can skip the step of having to cook and chop fresh spinach. If you prefer to use 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.

Can I make the spinach and artichoke filling ahead of time?

Yes, you can absolutely make this filling in advance. Make sure you tightly seal it in the fridge until needed and bring it to room temp before adding it to the sandwich, otherwise it won’t cook through properly.

spinach and artichoke grilled cheese on the plate

Other Easy Sandwich Recipes

5 from 2 votes
spinach and artichoke grilled cheese featured image

Spinach and Artichoke Grilled Cheese

Serves — 4
This Spinach and Artichoke Grilled Cheese recipe combines a simple grilled cheese sandwich with a cheesy spinach artichoke dip. It is so quick and easy to transform a favorite restaurant appetizer into a delicious must-make meal!
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes

Ingredients
  

  • 6 ounces frozen spinach thawed and pat dried
  • cup artichoke hearts drained and roughly chopped
  • ¼ cup mayonnaise
  • ¼ cup sour cream
  • 3 ounces cream cheese softened
  • 1 cup mozzarella cheese freshly grated
  • ½ cup white sharp cheddar cheese freshly grated
  • ¼ cup grated parmesan cheese
  • 2 tsp onion powder
  • 1 tsp kosher salt
  • 1 tsp fresh cracked pepper
  • 8 slices of your favorite bread
  • 3 tbsp salted sweet cream butter softened

Instructions
 

  • Using a medium-size mixing bowl, add the spinach, artichoke hearts, mayonnaise, sour cream, cream cheese, mozzarella cheese, cheddar cheese, parmesan cheese, onion powder, kosher salt, and pepper. Stir until well combined.
  • Butter 1 side each of the 8 slices of bread. Set it aside.
  • Preheat a 10-12-inch skillet over medium-high heat.
  • Spread ¼ – ⅓ cup of the spinach mixture over the unbuttered side of 4 of the 8 slices of bread.
  • Place 2 slices of the buttered bread with the spinach mixture, butter side down, in the heated skillet. Top with 2 slices of plain buttered bread, with the butter side up.
  • Cook for 2-3 minutes per side, or until golden, flip and cook for another 2-3 minutes, or until this side is golden.
  • Repeat for the remaining 2 sandwiches.
  • Slice the sandwiches in half and serve immediately.

Jenn’s Notes

Storage:
  • To Store: Store any leftovers in an airtight container in the refrigerator overnight.
  • To Reheat: You can re-toast the sandwiches in the skillet.
Tips:
  • The best way to get your cheese to melt is if you let it sit on the counter for 15 to 20 minutes before you start making these sandwiches.
  • You can make the spinach artichoke filling a day in advance.
  • I like to squeeze or press as much liquid as possible out of the canned artichoke hearts using a paper towel.
  • This would also be fantastic grilled in a panini press instead of on the stovetop.

Nutrition Info

Calories: 639kcal | Carbohydrates: 38g | Protein: 24g | Fat: 44g | Saturated Fat: 18g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 9g | Trans Fat: 1g | Cholesterol: 81mg | Sodium: 1873mg | Potassium: 393mg | Fiber: 5g | Sugar: 7g | Vitamin A: 6497IU | Vitamin C: 19mg | Calcium: 560mg | Iron: 4mg

Related Recipes

Secrets to Quick & Easy Desserts
FREE EMAIL BONUS
How to make delicious desserts in no time at all!
5 from 2 votes (2 ratings without comment)

Leave a comment

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

How many stars would you give this recipe?