Spinach Artichoke Grilled Cheese

As seen in: Evening Meals That Deliver Results

Sourdough bread encases a savory mixture of sautéed garlicky spinach and marinated artichokes folded with whipped cream cheese and Parmesan. Shredded whole milk mozzarella melts between the layers, delivering gooey and flavorful bites. Each slice is buttered and lightly coated in mayo for extra crispness, then grilled slowly on low heat until both sides are browned. Ideal for a hearty lunch, this sandwich is best served hot and cut in halves, showcasing a well-balanced blend of zesty vegetables, creamy cheese, and rustic sourdough texture.

Sarah Crisp
Contributed By Sarah Crisp
Last modified on Fri, 25 Jul 2025 14:45:42 GMT
A plate of grilled cheese with spinach and artichoke. Save This
A plate of grilled cheese with spinach and artichoke. | cookrisp.com

This hearty spinach and artichoke grilled cheese sandwich transforms the beloved dip into a melty, indulgent meal that's perfect for lunch or dinner. The combination of marinated artichokes, garlicky spinach, and stretchy mozzarella creates an unforgettable flavor experience between two perfectly golden slices of sourdough.

I first created this sandwich during a rainy weekend when I was craving something comforting but didn't want to leave the house. It quickly became my family's most requested sandwich, even converting my artichoke skeptical teenager into a fan.

Ingredients

  • Sourdough bread: sturdy slices that stand up to the filling and develop a beautiful golden crust
  • Marinated artichoke hearts: these bring tangy flavor that plain artichokes simply cannot match
  • Baby spinach: adds color, nutrition and a fresh contrast to the rich cheese
  • Garlic: infuses the spinach with aromatic flavor that elevates the entire sandwich
  • Mozzarella cheese: creates that perfect cheese pull and mild creamy backdrop for the other flavors
  • Cream cheese: adds creaminess and helps bind the filling together
  • Parmesan: introduces a savory depth that makes the filling taste more complex
  • Lemon zest and juice: brightens the rich ingredients with subtle acidity
  • Butter: creates the perfectly golden exterior that makes a grilled cheese irresistible
  • Mayo: the secret ingredient that ensures a beautifully browned crust

Step-by-Step Instructions

Prepare the garlic spinach:
Heat a small amount of olive oil in a skillet over medium heat. Add pressed garlic and cook just until fragrant, about 15 seconds. Quickly add chopped spinach with a pinch of salt and pepper, sautéing just 30 seconds to 1 minute until barely wilted. Transfer to a bowl to cool, being careful not to overcook as it will continue to wilt off heat.
Create the artichoke mixture:
Once spinach has cooled to room temperature, gently fold in the chopped marinated artichokes, whipped cream cheese, parmesan cheese, lemon zest, lemon juice, and a pinch of salt and pepper. Mix thoroughly until completely incorporated, ensuring cream cheese is evenly distributed. Taste and adjust seasoning if needed.
Prepare the bread:
Butter one side of each bread slice generously, applying about 1 tablespoon per slice. This will create the golden exterior. Then spread a thin layer of mayonnaise on the opposite sides of each slice, using about 2 teaspoons per slice. The mayo adds a subtle tanginess and helps achieve that perfect golden brown color.
Assemble the sandwiches:
Place four bread slices mayoside up. Sprinkle ¼ cup mozzarella on each slice, covering the surface completely. Spread ¼ cup of the artichoke mixture evenly over the cheese layer, using a knife to smooth it out. Top with another ¼ cup mozzarella, ensuring even coverage. Complete each sandwich with the remaining bread slices, butterside facing up.
Grill to perfection:
Heat a cast iron skillet over low to mediumlow heat. Working with 1 or 2 sandwiches at a time, place them in the skillet and grill slowly for 4 to 5 minutes on each side. Look for a deep golden brown exterior and fully melted cheese interior. The low, slow cooking ensures the cheese melts completely before the bread burns.
Serve immediately:
Cut each sandwich diagonally if desired and serve while hot, when the cheese is at its most stretchy and delicious.
A plate of grilled cheese with spinach and artichokes. Save This
A plate of grilled cheese with spinach and artichokes. | cookrisp.com

The marinated artichokes are truly the star ingredient in this recipe. I once tried making it with plain artichoke hearts and while it was good, it lacked that special tangy flavor that makes this sandwich extraordinary. My daughter now specifically requests this sandwich for her birthday dinner each year, paired with a simple tomato soup for dipping.

Make Ahead Options

This spinach and artichoke filling can be prepared up to two days in advance and stored in an airtight container in the refrigerator. Allow it to come to room temperature before assembling your sandwiches for easier spreading. You can also fully assemble the uncooked sandwiches and wrap them tightly in plastic wrap for a few hours before grilling, which makes this perfect for entertaining or busy weeknights.

Perfect Pairing Suggestions

These grilled cheese sandwiches create a restaurant worthy meal when paired with the right accompaniments. A simple tomato soup provides the classic dunking option that balances the richness of the sandwich. For a lighter pairing, try a crisp green salad with a vinaigrette dressing to cut through the creamy cheese. During warmer months, a chilled gazpacho makes an elegant companion to these indulgent sandwiches.

Customization Ideas

While this recipe is perfect as written, it welcomes personalization based on your preferences. Try adding crispy bacon bits to the filling for a smoky element that pairs beautifully with the artichokes. Sun dried tomatoes bring a sweet intensity that complements the spinach wonderfully. For heat lovers, adding a few thin slices of jalapeño before grilling introduces a pleasant spice that balances the creamy filling. You can also experiment with cheese varieties like fontina, gruyere, or even a sharp white cheddar for different flavor profiles.

Common Queries

→ What kind of bread works best?

A sturdy bread like sourdough provides structure and a crisp, golden exterior once grilled.

→ Can I use a different cheese?

Whole milk mozzarella melts well, but gruyere or gouda also offer terrific flavor and texture.

→ How do I keep the sandwich from burning?

Grill on low or medium-low heat for 4–5 minutes per side to ensure thorough melting without burning.

→ Are marinated artichoke hearts required?

They add extra flavor, but you can substitute frozen, thawed artichoke hearts if desired.

→ What gives the filling its creamy texture?

Whipped cream cheese mixed with Parmesan binds the spinach and artichokes, offering creaminess throughout.

→ Can these sandwiches be made in advance?

They are best served fresh, but you can prep the filling and assemble just before grilling.

Spinach Artichoke Grilled Cheese

Sourdough filled with creamy spinach, artichoke, and melty mozzarella, grilled to golden, crispy perfection.

Preparation Time
20 Minutes Required
Cooking Duration
20 Minutes Required
Overall Time
40 Minutes Required
Contributed By: Sarah Crisp

Recipe Type: Dinner Victories

Skill Level: Moderate

Cuisine Type: American

Serving Size: 4 Number of Servings (4 sandwiches)

Dietary Preferences: Suitable for Vegetarians

What You’ll Need

01 Olive oil
02 3 cloves garlic, pressed through garlic press
03 4 cups baby spinach, roughly chopped
04 Salt
05 Black pepper
06 1 (6.5 ounce) jar marinated, quartered artichoke hearts, drained well, patted dry and chopped
07 ⅓ cup whipped cream cheese
08 1 tablespoon grated parmesan cheese
09 ¼ teaspoon lemon zest
10 ½ teaspoon lemon juice
11 8 slices sourdough bread (¼ to ½ inch thick)
12 Softened, unsalted butter, for bread (about 8 tablespoons)
13 Mayo, for bread
14 2 cups shredded whole milk mozzarella cheese

Steps to Follow

Step 01

Gather and prep all ingredients according to the list to have them organized for use.

Step 02

Add a small drizzle of olive oil to a skillet over medium heat, then sauté garlic until aromatic. Add the spinach, a pinch of salt, and black pepper, and cook for 30 seconds to 1 minute until gently wilted. Remove spinach to a bowl and allow it to cool to room temperature.

Step 03

Once cooled, combine spinach, chopped artichokes, whipped cream cheese, parmesan cheese, lemon zest, lemon juice, and a pinch of salt and pepper. Mix thoroughly and taste to adjust seasoning. Set mixture aside.

Step 04

Place a cast iron skillet or heavy-bottomed pan over low or medium-low heat.

Step 05

Butter one side of each bread slice with about 1 tablespoon of softened butter. Spread approximately 2 teaspoons of mayonnaise on the other side of each slice.

Step 06

Place four slices of bread, mayo-side up, on a work surface. Sprinkle ¼ cup of shredded mozzarella cheese over the mayo. Spread ¼ cup of the artichoke-spinach-cream cheese mixture evenly on top, followed by another ¼ cup of mozzarella cheese. Top with the remaining bread slices, butter-side up.

Step 07

Working with 1–2 sandwiches at a time, cook in the preheated skillet on low or medium-low heat for 4 to 5 minutes per side until golden-brown and the cheese is melted. Repeat this process for all sandwiches.

Step 08

Cut each sandwich in half if desired and serve hot.

Additional Notes

  1. Use sturdy bread like sourdough for structure and a crispy exterior while holding the ingredients well.
  2. For extra flavor, opt for marinated artichoke hearts, though frozen and thawed ones are a suitable alternative.
  3. Consider gruyere or gouda as cheese options for added nutty, savory flavor alongside mozzarella.
  4. Cook the sandwiches low and slow to ensure the buttered bread doesn’t burn before the cheese melts.

Tools to Have

  • Skillet
  • Cast iron pan or heavy-bottomed pan
  • Garlic press

Allergen Information

Double-check ingredients for allergens, and seek medical guidance if necessary.
  • Dairy (butter, cream cheese, parmesan cheese, mozzarella cheese)
  • Gluten (sourdough bread)

Nutrition Info (Per Serving)

These figures are estimates and shouldn’t replace professional health advice.
  • Calories Per Serving: 872
  • Fat Content: ~
  • Carbohydrates: ~
  • Protein Amount: ~