Spinach Artichoke Grilled Cheese

Featured in: Family Table Comfort

This spinach artichoke grilled cheese combines sautéed fresh spinach, tender artichoke hearts, and a blend of mozzarella and cream cheese between slices of buttered sourdough bread. The filling is simple to prepare and packed with savory flavor. Toast the sandwiches in a skillet until the bread turns golden brown and the cheese melts perfectly. Ready in just 25 minutes, it's ideal for weeknight dinners or satisfying lunches. Serve alongside tomato soup for a classic pairing.

Updated on Sun, 18 Jan 2026 15:55:00 GMT
Golden-brown sourdough slices reveal melted mozzarella and a creamy spinach artichoke grilled cheese filling.  Save to Pinterest
Golden-brown sourdough slices reveal melted mozzarella and a creamy spinach artichoke grilled cheese filling. | islicravings.com

My neighbor knocked on the door one rainy Tuesday with a jar of marinated artichokes she needed to use up. I had spinach wilting in the crisper and sourdough going stale on the counter. What started as fridge cleanup turned into the kind of sandwich that made us both go quiet for a minute, just chewing and nodding. Sometimes the best recipes happen when youre just trying not to waste food.

I made these for my brother when he came over to help me move furniture. He ate his standing up in the kitchen, then asked if there was enough for another. There wasnt, so I made him wait while I cooked two more. He still brings it up every time he visits.

Enjoy Simple, Stress-Free Cooking? 🍽️

Get my FREE 20-Minute Dinner Recipes — perfect for busy days & lazy evenings.

No spam. Only genuinely easy meals.

Ingredients

  • Mozzarella cheese (1 cup, 120 g shredded): This is what gives you those gorgeous cheese pulls and keeps the filling stretchy without being greasy.
  • Cream cheese (1/2 cup, 60 g softened): It binds everything together so the filling doesnt crumble out when you bite in, make sure its truly soft or it wont mix smoothly.
  • Parmesan cheese (1/4 cup, 25 g grated): Adds a sharp, salty punch that keeps the sandwich from tasting one note and boring.
  • Unsalted butter (2 tablespoons, softened): Softened butter spreads without tearing the bread and crisps up the crust evenly.
  • Fresh spinach (1 cup, 30 g chopped): Wilts down to almost nothing, so dont panic when it looks like too much in the pan.
  • Artichoke hearts (1/2 cup, 80 g canned or jarred, drained and chopped): The jarred ones in oil have more flavor, just drain them well so your bread doesnt get soggy.
  • Garlic (1 small clove, minced): One clove is enough to perfume the filling without overpowering the cheese.
  • Sourdough bread (4 slices): The slight tang plays beautifully with the creamy filling, and it holds up to the weight without getting mushy.
  • Salt (1/4 teaspoon): Balances the richness of all that cheese.
  • Black pepper (1/8 teaspoon, freshly ground): Freshly ground makes a difference here, it adds little bursts of flavor instead of just dusty heat.
  • Red pepper flakes (pinch, optional): A tiny pinch wakes everything up without making it spicy.

Instructions

Product image
Organize cleaning supplies and kitchen essentials under the sink for quicker access during cooking and cleanup.
Check price on Amazon
Wilt the spinach:
Add the spinach to a medium skillet over medium heat with just a splash of water. Let it collapse and brighten for a minute or two, then drain it well by pressing it against the side of the pan with your spatula.
Mix the filling:
In a bowl, stir together the drained spinach, chopped artichokes, cream cheese, mozzarella, Parmesan, minced garlic, salt, pepper, and red pepper flakes if youre using them. Keep mixing until everything is blended and creamy, no streaks of cream cheese left behind.
Assemble the sandwiches:
Spread the spinach artichoke mixture evenly onto two slices of sourdough, then top each with another slice. Press down gently so they hold together.
Butter the outside:
Spread softened butter on the outer faces of all four bread slices. Dont skip the edges or theyll stay pale and sad looking.
Cook until golden:
Heat a large nonstick skillet or griddle over medium heat and place both sandwiches in the pan. Cook for three to four minutes per side, pressing gently with your spatula, until the bread turns deep golden brown and the cheese inside melts into itself.
Slice and serve:
Pull the sandwiches off the heat, let them rest for just a moment, then slice each one in half. Serve them while theyre still hot and the cheese is at its stretchiest.
A close-up of a spinach artichoke grilled cheese, oozing with cheesy goodness on a rustic cutting board.  Save to Pinterest
A close-up of a spinach artichoke grilled cheese, oozing with cheesy goodness on a rustic cutting board. | islicravings.com

The first time I served these at a casual lunch, my friend who claims she doesnt like cooked spinach ate both halves of her sandwich and then eyed mine. She finally admitted it didnt taste like spinach, it just tasted like really good melted cheese with something interesting going on. Thats the magic of this sandwich.

How to Keep the Filling from Oozing Out

The cream cheese acts like glue, so make sure its fully softened and mixed in thoroughly. If you try to spread cold cream cheese, it wont bind everything and your filling will slide out the sides the second you press down. Let it sit on the counter for twenty minutes before you start, or give it a few seconds in the microwave.

What to Serve Alongside

Tomato soup is the obvious answer, and it really does work beautifully. I also love a handful of crispy potato chips on the plate or a simple green salad with lemon vinaigrette to cut through all that richness. If youre feeding kids, apple slices or grapes on the side make it feel like a real meal.

Make It Your Own

This recipe is flexible enough to handle whatever you have around. Swap in whole wheat bread if you want something heartier, or add fresh basil or sun dried tomatoes to the filling for extra flavor. Smoked paprika gives it a subtle smoky note that makes people ask what your secret is.

  • Try adding a few tablespoons of chopped sun dried tomatoes for a sweet, tangy contrast.
  • Use a mix of mozzarella and Gruyere if you want a more complex, nutty flavor.
  • Brush the outside with garlic butter instead of plain for an extra layer of flavor.
Product image
Pressure cook meals, make rice, steam vegetables, and prepare soups faster for easy everyday cooking.
Check price on Amazon
Crispy buttered sourdough encases a warm spinach artichoke grilled cheese, ready to be dipped in tomato soup. Save to Pinterest
Crispy buttered sourdough encases a warm spinach artichoke grilled cheese, ready to be dipped in tomato soup. | islicravings.com

This sandwich proves that comfort food doesnt have to be complicated or time consuming. Make it once and itll become the thing you crave on cold afternoons when you need something warm and satisfying in a hurry.

Common Questions

Can I prepare the spinach artichoke filling ahead of time?

Yes, you can make the filling up to 2 days in advance. Store it in an airtight container in the refrigerator, then assemble and cook the sandwiches when ready to serve.

What bread works best for this sandwich?

Sourdough provides excellent flavor and structure, but you can also use whole wheat, multigrain, or even ciabatta. Choose bread thick enough to hold the creamy filling without falling apart.

How do I prevent the filling from leaking out while cooking?

Spread the filling evenly and leave about a quarter-inch border from the edges. Don't overstuff the sandwich, and press gently with a spatula while cooking to help seal the cheese.

Can I use fresh artichoke instead of canned?

Absolutely. If using fresh artichokes, trim and cook them until tender, then chop and dry them thoroughly to remove excess moisture before adding to the filling.

What temperature should the skillet be?

Medium heat is ideal. This allows the bread to brown evenly and the cheese to melt completely without burning the exterior. If cooking too fast, lower the heat slightly.

Are there substitutes for the cheeses used?

You can swap mozzarella with fontina or provolone for different flavors. Ricotta can replace cream cheese for a lighter texture. Keep the cheese ratio similar for best results.

Before You Start Cooking 👇

Grab my FREE Quick Dinner Recipe Pack — more easy meals, zero extra effort.

Instant access. No spam.

Spinach Artichoke Grilled Cheese

A gourmet twist on classic grilled cheese with creamy spinach and artichoke filling on crisp golden sourdough.

Prep Duration
15 minutes
Time to Cook
10 minutes
Overall Duration
25 minutes
Recipe by Tanya Bishop

Recipe Type Family Table Comfort

Skill Challenge Easy

Cuisine Type American

Servings Yielded 2 Portion Size

Diet Preferences Suitable for Vegetarians

What You Need

Dairy

01 1 cup shredded mozzarella cheese
02 1/2 cup cream cheese, softened
03 1/4 cup grated Parmesan cheese
04 2 tablespoons unsalted butter, softened

Vegetables

01 1 cup fresh spinach, chopped
02 1/2 cup canned or jarred artichoke hearts, drained and chopped
03 1 small garlic clove, minced

Bread

01 4 slices sourdough bread

Seasonings

01 1/4 teaspoon salt
02 1/8 teaspoon freshly ground black pepper
03 Pinch of red pepper flakes, optional

How to Make It

Step 01

Wilt the spinach: In a medium skillet over medium heat, add spinach and a splash of water. Sauté for 1 to 2 minutes until wilted. Drain excess moisture thoroughly.

Step 02

Combine filling ingredients: In a bowl, combine sautéed spinach, chopped artichoke hearts, cream cheese, mozzarella, Parmesan, garlic, salt, pepper, and red pepper flakes if using. Mix until well blended.

Step 03

Assemble sandwiches: Spread the spinach-artichoke mixture evenly onto two slices of sourdough. Top with the remaining bread slices to form sandwiches.

Step 04

Butter the exterior: Butter the outsides of the bread slices on both sandwiches.

Step 05

Cook until golden: Heat a large nonstick skillet or griddle over medium heat. Place sandwiches in the skillet and cook for 3 to 4 minutes per side, pressing gently, until bread is golden brown and cheese is melted.

Step 06

Finish and serve: Remove from heat, slice in half diagonally, and serve immediately.

Need More Quick Dinner Ideas? 🍝

Download my FREE 20-Minute Dinner Guide — fast, easy, real food.

Instant access. No spam.

Tools You'll Need

  • Medium skillet
  • Mixing bowl
  • Spatula
  • Nonstick skillet or griddle
  • Knife

Allergy Warnings

Review every ingredient for allergens and seek professional advice if unsure.
  • Contains milk from cheese and butter
  • Contains wheat from sourdough bread
  • May contain traces of soy or nuts depending on bread and cheese brands

Nutrition Info (per portion)

Details here are informational and not a substitute for expert health advice.
  • Energy (Calories): 430
  • Fat content: 24 g
  • Carbohydrates: 39 g
  • Proteins: 16 g

Loved This Recipe? ❤️

Get my Best Quick & Easy Meals — FREE. Join thousands of home cooks simplifying dinner.

No spam. Unsubscribe anytime.