Pin It 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.
Pin It 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
Pin It 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.