Artichoke Spinach Grilled Cheese

Featured in: Everyday Dinners

This artichoke spinach grilled cheese elevates the classic sandwich with a creamy spinach-artichoke dip filling made from cream cheese, mozzarella, Monterey Jack, and Parmesan. The mixture is spread between sourdough slices, buttered, and griddled until the exterior is golden and crispy while the interior melts into pure indulgence.

Perfect for lunch or a satisfying main course, this vegetarian sandwich comes together in just 25 minutes. Serve alongside tomato soup or a fresh green salad for a complete meal.

Updated on Tue, 20 Jan 2026 09:37:00 GMT
Golden-brown sourdough slices oozing hot, creamy spinach and artichoke dip filling. Save to Pinterest
Golden-brown sourdough slices oozing hot, creamy spinach and artichoke dip filling. | bloomoven.com

Last winter, during a particularly brutal cold snap, I found myself craving something that felt like comfort in edible form. I had half a jar of artichokes left from pasta the night before and a bag of spinach starting to wilt, and suddenly it clicked. Why not turn that dip everyone fights over at parties into the filling of the most comforting sandwich known to humanity?

I made these for my roommate on a Tuesday night when we were both too exhausted to cook anything complicated. She took one bite, closed her eyes, and said this was what she wanted every single birthday dinner for the rest of her life. Now whenever either of us has a terrible day at work, we silently communicate across the kitchen and start buttering bread.

What's for Dinner Tonight? πŸ€”

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Fresh spinach: The fresh version brings a bright, grassy sweetness that frozen cannot match, though thawed and well drained frozen works in a pinch
  • Artichoke hearts: Jarred marinated ones add extra depth, but canned in water with a pinch of Italian seasoning works beautifully too
  • Cream cheese: Room temperature is non negotiable here or you will end up with lumpy filling that refuses to spread evenly
  • The cheese blend: Mozzarella provides the classic cheese pull, Monterey Jack brings creaminess without overwhelming flavor, and Parmesan adds that salty umami punch
  • Sourdough bread: The tang and sturdy structure hold up to the substantial filling without turning soggy, and it develops the most gorgeous golden crust
  • Butter: Softened butter spreads more evenly than melted, ensuring every square inch gets that golden crispiness
  • Garlic: Freshly minced releases more oils and flavor than pre minced jar versions
  • Red pepper flakes: Just enough warmth to cut through the richness without overwhelming the delicate artichoke flavor

Tired of Takeout? πŸ₯‘

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Mix the filling:
Combine everything in a bowl until the spinach is evenly distributed throughout the cheese mixture, then taste and adjust salt if needed
Assemble the sandwiches:
Spread a generous layer of the filling on four slices, going almost to the edges, then top with remaining bread slices
Butter the bread:
Spread softened butter on the outside of each sandwich, covering completely to ensure even browning
Grill to perfection:
Cook in a hot skillet over medium heat for 3 to 4 minutes per side, pressing gently with your spatula, until deeply golden and the cheese is completely melted
Rest and serve:
Let the sandwiches sit for 1 full minute before slicing, which keeps the filling from oozing out everywhere when you cut them
Sizzling Artichoke Spinach Grilled Cheese sandwich served warm with a bowl of tomato soup. Save to Pinterest
Sizzling Artichoke Spinach Grilled Cheese sandwich served warm with a bowl of tomato soup. | bloomoven.com

These became my go to when I need to convince someone that vegetarian food can be just as indulgent and satisfying as anything with meat. There is something about the combination of hot, cheesy, and crisp that feels like being hugged from the inside out.

Still Scrolling? You'll Love This πŸ‘‡

Our best 20-minute dinners in one free pack β€” tried and tested by thousands.

Trusted by 10,000+ home cooks.

Perfecting the Crust

I learned that mayonnaise mixed half and half with butter creates an even more golden, flavorful crust than butter alone. The oil in the mayo conducts heat differently and creates that restaurant quality crunch while the butter handles the browning.

Make Ahead Strategy

The filling actually develops more flavor after sitting overnight in the refrigerator. I often mix up a double batch on Sunday and use it throughout the week for quick lunches or emergency comfort food.

Serving Suggestions

A bowl of tomato soup is classic for a reason, but these also pair beautifully with a crisp green salad dressed in something acidic to cut through the richness. Sometimes I serve them alongside roasted tomato soup for the ultimate comfort meal combination.

  • Cut on the diagonal for that classic diner look and easier eating
  • Serve immediately while the cheese is still molten and at its stretchiest
  • Keep the heat on low if you need to keep them warm in the oven
Melted mozzarella and Monterey Jack peek from crisp, buttery sourdough crust in this vegetarian lunch. Save to Pinterest
Melted mozzarella and Monterey Jack peek from crisp, buttery sourdough crust in this vegetarian lunch. | bloomoven.com

Hope these bring as much comfort to your kitchen as they have to mine over the years.

Recipe FAQs

β†’ Can I prepare the filling ahead of time?

Yes, you can prepare the artichoke-spinach mixture 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 alternatives work best?

While sourdough provides excellent texture and flavor, whole wheat bread adds fiber, and gluten-free options work for dietary needs. Any sturdy bread that can withstand cooking without falling apart is suitable.

β†’ How can I enhance the filling flavor?

Consider adding sun-dried tomatoes, chopped scallions, fresh herbs like basil, or a touch of garlic to deepen the flavor profile. These additions complement the creamy artichoke-spinach base beautifully.

β†’ What's the best way to achieve golden, crispy bread?

Cook over medium heat for 3-4 minutes per side, pressing gently with your spatula to ensure even contact with the skillet. This promotes even browning and optimal cheese melting without burning the bread.

β†’ Are there dairy-free alternatives for this sandwich?

Yes, substitute dairy cheese with plant-based alternatives like cashew cream, dairy-free mozzarella, and vegan butter. Adjust seasonings accordingly as some alternatives may have different flavor profiles.

β†’ Can I make this sandwich for meal prep?

You can assemble sandwiches ahead and wrap individually, though they're best cooked fresh. Alternatively, prepare just the filling and assemble sandwiches as needed throughout the week.

20-Minute Dinner Pack β€” Free Download πŸ“₯

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Artichoke Spinach Grilled Cheese

A decadent grilled cheese sandwich with creamy spinach-artichoke filling melted to perfection between slices of golden sourdough.

Prep Duration
15 min
Cook Duration
10 min
Entire Time
25 min
Created by Rachel Moore

Recipe Group Everyday Dinners

Skill Level Easy

Cuisine Type American

Makes 4 Portions

Dietary Info Vegetarian-Friendly

Ingredient List

Vegetables

01 1 cup fresh spinach, chopped (or 1/2 cup frozen, thawed and drained)
02 1 cup canned or jarred artichoke hearts, drained and chopped

Dairy

01 4 oz cream cheese, softened
02 1/2 cup shredded mozzarella cheese
03 1/2 cup shredded Monterey Jack or Swiss cheese
04 1/4 cup grated Parmesan cheese
05 2 tbsp unsalted butter, softened

Bread

01 8 slices sourdough bread

Seasonings

01 1 small garlic clove, minced
02 1/4 tsp black pepper
03 1/8 tsp crushed red pepper flakes (optional)
04 Pinch of salt

Directions

Step 01

Prepare the filling mixture: Combine cream cheese, mozzarella, Monterey Jack or Swiss, Parmesan, spinach, artichokes, garlic, black pepper, red pepper flakes, and salt in a mixing bowl. Blend until well incorporated.

Step 02

Assemble sandwiches: Lay out sourdough slices and spread the artichoke-spinach mixture evenly onto 4 slices. Cover each with a remaining bread slice to form sandwiches.

Step 03

Butter the exterior: Lightly spread softened butter on both outer sides of each sandwich.

Step 04

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

Step 05

Rest and serve: Remove sandwiches from skillet, allow to rest 1 minute, then slice diagonally and serve warm.

You Just Made Something Great πŸ‘

Want more like this? Get my best easy recipes β€” free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Essential Tools

  • Mixing bowl
  • Spoon or spatula
  • Knife and cutting board
  • Skillet or griddle
  • Spatula for flipping

Allergy Notes

Review ingredients to spot any allergens and ask your healthcare provider if you're unsure.
  • Contains dairy (cheese, butter) and wheat (bread)
  • May contain soy depending on bread and cheese brands
  • Check product labels for potential cross-contamination with severe allergies

Nutrition Details (per portion)

Use this info as a reference only; it doesn’t replace health guidance.
  • Caloric Value: 410
  • Fats: 23 g
  • Carbohydrates: 38 g
  • Proteins: 15 g

Cooking Shouldn't Be Hard ❀️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.