Save to Pinterest The first time I made this, it was a desperate attempt to use up leftover spinach dip from a party. That accidental creation ended up being more satisfying than the actual appetizer. Now I purposely make extra just so I can transform it into this sandwich the next day. Something magical happens when that creamy, garlicky filling gets pressed between buttery sourdough and melts into everything.
My roommate walked in while I was testing the perfect butter to bread ratio. She stood there watching me flip the sandwich, and I swear I heard her stomach actually growl. We ended up splitting that one sandwich and just standing at the counter eating it straight off the cutting board.
Ingredients
- Fresh spinach: Fresh wilts down beautifully but frozen works perfectly if you thaw and squeeze out all the excess water first
- Artichoke hearts: Canned ones packed in water are ideal, just give them a rough chop so you get chunks in every bite
- Cream cheese: Softening this to room temperature makes mixing effortless and helps everything melt together
- Mozzarella and Monterey Jack: This combo gives you both that classic pizza pull and extra creaminess
- Parmesan: Adds a salty, nutty depth that keeps the filling from being too one note
- Sourdough bread: The tang here balances all that rich cheese and it holds up better to the weight of the filling
- Garlic: One small clove goes a long way and makes it taste restaurant quality
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 three cheeses, spinach, artichokes, garlic, and seasonings until you have this beautiful green speckled mixture that you might want to eat with a spoon right then and there.
- Assemble the sandwiches:
- Spread that filling generously onto four slices of sourdough, getting it all the way to the edges, then top with the remaining bread slices.
- Butter the bread:
- Spread softened butter on the outside of each sandwich, being thorough but not obsessive, focusing on coverage over perfection.
- Grill to golden:
- Cook them in a hot skillet for about 4 minutes per side, pressing gently with your spatula, until the bread is deeply golden and you can see cheese trying to escape.
- Rest and serve:
- Let them sit for just one minute after cooking so the filling sets up slightly, then slice diagonally because everything tastes better that way.
Save to Pinterest These became my go to when friends come over for casual dinner and movie nights. Theres something about pulling apart a grilled cheese together that makes people feel instantly at home.
Make It Your Own
Sometimes I throw in chopped sun dried tomatoes or fresh basil leaves if I have them sitting around. A tablespoon of pesto mixed into the cheese filling turns it into something entirely different and wonderful.
What To Serve Alongside
A cup of tomato soup feels almost mandatory, especially when its cold outside. A crisp green salad with a bright vinaigrette cuts through all that richness beautifully if you want something lighter.
Timing And Prep
You can make the filling up to two days ahead and keep it in the refrigerator, which actually helps the flavors meld together. When you are ready to cook, just assemble and grill.
- Bring the cold filling to room temperature for easier spreading
- Butter your bread while the filling warms up for maximum efficiency
- Start your skillet heating while you assemble the sandwiches
Save to Pinterest Hope this finds its way to your dinner table soon, preferably on a rainy day when you need something warm and comforting.
Frequently Asked Questions
- → Can I prepare the filling ahead of time?
Yes, you can prepare the artichoke-spinach filling up to 2 days in advance. Store it in an airtight container in the refrigerator, then assemble and cook the sandwiches when ready.
- → What bread alternatives work best?
While sourdough provides excellent flavor and texture, whole wheat bread adds fiber, or use gluten-free bread if needed. Choose sturdy bread varieties that can hold the creamy filling without falling apart.
- → How do I prevent the filling from leaking?
Spread the filling evenly but not too thickly on the bread. Use about 2-3 tablespoons per slice, leaving a small border around the edges. Press gently while cooking to help seal the sandwich.
- → Can I add extra ingredients to the filling?
Absolutely. Sun-dried tomatoes, chopped scallions, roasted red peppers, or fresh basil complement the spinach and artichoke flavors beautifully. Mix them into the cream cheese base before assembling.
- → What's the best cheese combination?
The blend of mozzarella, Monterey Jack (or Swiss), and Parmesan creates a balanced flavor with excellent melting properties. Mozzarella provides creaminess, Monterey Jack adds richness, and Parmesan delivers savory depth.
- → How should I serve this grilled cheese?
Serve warm, ideally with tomato soup for dipping or a crisp green salad on the side. The sandwich is best enjoyed immediately after cooking while the cheese is still melted and the bread is warm.