Artichoke Spinach Grilled Cheese

Featured in: Oven & Skillet Classics

Elevate your sandwich game with this indulgent creation that combines the comfort of grilled cheese with the rich flavors of spinach-artichoke dip. The creamy filling blends softened cream cheese with mozzarella, Monterey Jack, and Parmesan, creating a luxurious base for chopped artichokes and fresh spinach.

Grilled between buttered sourdough slices until golden and crisp, each bite delivers gooey melted cheese complemented by the savory vegetables. Ready in just 25 minutes, this makes a perfect quick lunch or dinner that feels gourmet without the effort.

The filling comes together in minutes and can even be prepared ahead of time, making weeknight meals effortless. Serve alongside warm tomato soup or a crisp green salad for a complete meal.

Updated on Wed, 21 Jan 2026 10:50:00 GMT
Golden, crispy sourdough slices hold a creamy, melted artichoke spinach grilled cheese, perfect for a comforting lunch. Pin It
Golden, crispy sourdough slices hold a creamy, melted artichoke spinach grilled cheese, perfect for a comforting lunch. | tirzabuffer.com

The first time I made these, my roommate stuck her head in the kitchen asking what smelled like a fancy restaurant. I'd just melted together the leftover spinach artichoke dip from a party with some sourdough, not expecting anything life-changing. But when that cheese started bubbling out the sides and hit the hot pan, even I was amazed at what I'd stumbled into. Now it's the only way I want to eat grilled cheese.

Last winter during a snowstorm, I made these for my neighbors who were stuck at home without much food. We ended up gathering around my tiny kitchen table, dipping the crispy sandwiches into tomato soup I'd thrown together, talking for hours. Something about comfort food just brings people together like that.

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 or frozen: Fresh wilts down beautifully but frozen works perfectly if you thaw and squeeze it dry first
  • Artichoke hearts: Canned or jarred both work, just make sure they're well drained so your bread doesn't get soggy
  • Cream cheese: Soften this at room temperature for easy mixing, or microwave for 15 seconds if you forgot
  • Mozzarella and Monterey Jack: This duo melts into that incredible stretchy texture everyone loves in grilled cheese
  • Parmesan: Adds a salty depth that keeps the sandwich from being too one-note
  • Butter: Soften it so it spreads easily without tearing the bread
  • Sourdough bread: The tang and sturdy texture hold up to all that filling, though any good bread works
  • Garlic and seasonings: Don't skip the red pepper flakes, they provide just enough warmth to cut through the rich cheese

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 all the cheeses, spinach, artichokes, garlic, and seasonings in a bowl until everything's evenly distributed through the cream cheese base.
Assemble the sandwiches:
Spread the mixture generously on four slices, then top with the remaining bread, pressing down gently to help them hold together.
Butter the bread:
Spread softened butter on the outside of each sandwich, going all the way to the edges for that perfect golden crust.
Grill to perfection:
Cook in a hot skillet over medium heat for about 4 minutes per side, pressing lightly with your spatula, until both sides are deeply golden and cheese is melting out the sides.
Rest and serve:
Let them sit for just one minute before slicing, which keeps all that glorious cheese from running out immediately.
Two halves of a toasted artichoke spinach grilled cheese sit on a plate, revealing a green-flecked, cheesy filling. Pin It
Two halves of a toasted artichoke spinach grilled cheese sit on a plate, revealing a green-flecked, cheesy filling. | tirzabuffer.com

My dad still talks about the time he visited and I made these for lunch. He said it reminded him of this little sandwich shop he used to go to in college, except better because he could actually watch them being made.

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.

Make It Your Own

I've found that adding sun-dried tomatoes or even a few strips of roasted red pepper takes these to another level. Sometimes I throw in chopped scallions for a fresh bite that cuts through all the richness.

Bread Choices

Sourdough is classic for good reason, but don't be afraid to experiment. Whole wheat adds nuttiness and fiber, while a sturdy gluten-free bread can work beautifully if that's what you need.

What to Serve Alongside

A simple tomato soup turns this into a complete meal, or a crisp green salad with acidic dressing balances all that creamy cheese.

  • Make extra filling and keep it in the fridge for up to two days
  • These reheat surprisingly well in a 350°F oven for about 10 minutes
  • Cut on the diagonal for better dipping
A warm, vegetarian artichoke spinach grilled cheese is sliced on a wooden board, ready to be served with soup. Pin It
A warm, vegetarian artichoke spinach grilled cheese is sliced on a wooden board, ready to be served with soup. | tirzabuffer.com

There's something so satisfying about cutting into that first sandwich and watching the steam escape, revealing all that melty, cheesy goodness inside.

Recipe Questions

Can I make the filling ahead of time?

Absolutely. Prepare the spinach-artichoke filling up to 2 days in advance and store it in an airtight container in the refrigerator. When ready to assemble, let it come to room temperature for easier spreading on the bread.

What type of bread works best?

Sourdough is ideal because its sturdy structure holds up well to the hearty filling and provides excellent flavor. However, you can substitute with other sturdy breads like ciabatta, French bread, or whole grain slices. Just avoid soft, flimsy breads that might become soggy.

Can I use frozen spinach instead of fresh?

Yes, frozen spinach works perfectly. Thaw it completely and squeeze out all excess moisture using a clean kitchen towel or paper towels before adding it to the cheese mixture. This prevents your filling from becoming watery.

How do I get the bread perfectly golden?

Use softened butter rather than melted for easier spreading. Cook over medium heat—too high will burn the bread before the cheese melts, while too low won't achieve that crispy exterior. Press gently with your spatula for even contact with the pan.

What cheeses can I substitute?

Feel free to customize the cheese blend. Swiss provides a nutty flavor, provolone adds excellent melt, or even some sharp cheddar for extra punch. Just keep the total amount similar for the right consistency.

Can I make this vegetarian or gluten-free?

This is naturally vegetarian. To make it gluten-free, simply use your favorite gluten-free bread. The filling itself contains no gluten, so just verify your cheese brands don't use gluten-based anti-caking agents.

What should I serve with these sandwiches?

Tomato soup is the classic pairing, creating a nostalgic comfort meal. A fresh green salad with vinaigrette cuts through the richness, or serve with simple vegetable sticks and extra dip for a complete lunch.

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

Golden sourdough filled with creamy spinach-artichoke dip and melted cheese blend

Prep time
15 min
Cook time
10 min
Total duration
25 min
Recipe by Damien Hart


Skill Level Easy

Cuisine American

Serves 4 Portions

Dietary details Vegetarian

What You Need

Vegetables

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

Dairy

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

Bread

01 8 slices sourdough bread

Seasonings

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

Steps

Step 01

Prepare the Filling: In a mixing bowl, combine cream cheese, mozzarella, Monterey Jack (or Swiss), Parmesan, spinach, artichokes, garlic, black pepper, red pepper flakes, and a pinch of salt. Mix until well blended.

Step 02

Assemble Sandwiches: Lay out the sourdough slices. Spread the artichoke–spinach mixture evenly onto 4 slices. Top with remaining bread slices to form sandwiches.

Step 03

Butter the Bread: Lightly butter the outside of each sandwich on both sides.

Step 04

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

Step 05

Serve: Remove from skillet, let rest 1 minute, then slice 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.

Equipment Needed

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

Allergy info

Review every item for allergens. Unsure? Please check with your doctor.
  • Contains: Dairy (cheese, butter), Wheat (bread)
  • May contain: Soy (depending on bread/cheese brands)
  • Check labels for potential cross-contamination if allergies are severe

Nutrition info (per portion)

Nutritional data here is only a guide; always talk with a healthcare specialist for advice.
  • Calories: 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.