Save There was a Tuesday afternoon when I opened the fridge and found leftover spinach dip from the weekend gathering, still sitting in its glass bowl. I didn't want it to go to waste, and I had sourdough bread on the counter. The idea struck me immediately: why not turn this into a grilled cheese? That first bite, with the creamy filling oozing out and the bread crisping perfectly in the butter, made me wonder why I'd ever settled for plain cheese sandwiches before.
I made these sandwiches for my neighbors one rainy evening when we were all stuck inside. The smell of garlic and butter drifting through the kitchen brought everyone to the table faster than any dinner bell could. We ended up sitting around for hours, talking and laughing, with crumbs scattered everywhere and empty plates stacked high.
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, chopped: Fresh gives you a brighter flavor, but frozen works just as well if you squeeze out every drop of water first.
- Canned or jarred artichoke hearts: Look for the kind packed in water, not oil, so the filling stays creamy without getting greasy.
- Cream cheese, softened: Leave it on the counter for 20 minutes before mixing, or you will end up with lumps no matter how hard you stir.
- Shredded mozzarella cheese: This is your melt factor, the cheese that stretches and holds everything together.
- Shredded Monterey Jack or Swiss cheese: Monterey Jack adds mild creaminess, while Swiss brings a subtle nuttiness.
- Grated Parmesan cheese: A little goes a long way for that salty, umami punch.
- Unsalted butter, softened: Soft butter spreads evenly and helps the bread turn golden without burning.
- Sourdough bread: The tangy crust and sturdy crumb hold up to all that creamy filling without falling apart.
- Small garlic clove, minced: One clove is enough to add depth without overwhelming the delicate artichoke flavor.
- Black pepper: Freshly cracked is best, adding a gentle heat that balances the richness.
- Crushed red pepper flakes: Optional, but a pinch adds a warm tingle that makes each bite more interesting.
- Pinch of salt: Taste the filling first, since the cheeses are already salty.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Mix the filling:
- In a mixing bowl, combine cream cheese, mozzarella, Monterey Jack, Parmesan, spinach, artichokes, garlic, black pepper, red pepper flakes, and a pinch of salt. Stir until everything is evenly distributed and the mixture looks creamy and cohesive.
- Assemble the sandwiches:
- Lay out the sourdough slices and spread the artichoke-spinach mixture generously onto 4 slices. Top with the remaining bread slices, pressing gently so the filling stays in place.
- Butter the outsides:
- Spread softened butter lightly on the outside of each sandwich, covering both top and bottom. This is what gives you that gorgeous golden crust.
- Cook until golden:
- Heat a large skillet or griddle over medium heat and place the sandwiches in the pan. Cook for 3 to 4 minutes per side, pressing gently with a spatula, until the bread is golden brown and the cheese is melted and gooey.
- Rest and serve:
- Remove from the skillet and let the sandwiches rest for 1 minute so the filling sets slightly. Slice and serve warm, while the cheese is still stretchy.
Save One evening, my sister stopped by unexpectedly, tired from work and not in the mood to cook. I handed her one of these sandwiches with a bowl of tomato soup, and she sat at the counter in silence, savoring every bite. When she finished, she looked up and said it was exactly what she needed, and I realized sometimes the best meals are the ones that just feel like a hug.
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.
Choosing Your Bread
Sourdough is my top choice because the tangy flavor complements the creamy filling and the sturdy texture holds up beautifully. Whole wheat adds a nutty depth and extra fiber, which works surprisingly well if you want something heartier. If you need gluten-free, look for a brand with a firm crumb that will not crumble when you flip the sandwich.
Making It Your Own
I have folded in sun-dried tomatoes for a sweet, tangy bite, and chopped scallions for a fresh onion flavor. A handful of fresh basil or a sprinkle of dried oregano can give it an Italian twist. You can even swap in Gruyere or fontina for a richer, more complex melt.
Serving and Storing
These sandwiches are perfect alongside a simple tomato soup or a crisp green salad with lemon vinaigrette. Leftovers can be wrapped in foil and stored in the fridge for up to 2 days. To reheat, warm them in a skillet over low heat until crispy again, or use a toaster oven to bring back that golden crunch.
- Prepare the filling up to 2 days ahead and keep it covered in the fridge.
- If serving a crowd, assemble all the sandwiches first, then cook them in batches.
- A panini press works wonderfully if you have one, giving you even browning and perfect grill marks.
Save This sandwich has become my go-to whenever I want something comforting but a little special, proof that you do not need complicated recipes to create something memorable. I hope it brings the same warmth to your table that it has brought to mine.
Recipe FAQ
- → Can I use frozen spinach instead of fresh?
Yes, frozen spinach works perfectly. Use ½ cup thawed and well-drained frozen spinach in place of 1 cup fresh chopped spinach. Squeeze out excess moisture to prevent a soggy filling.
- → What bread alternatives work best?
Whole wheat, ciabatta, or gluten-free bread are excellent alternatives to sourdough. Choose bread sturdy enough to hold the filling without falling apart during cooking.
- → How do I prevent the cheese from leaking out?
Ensure the filling is spread evenly and not overloaded. Don't overfill each sandwich, and press gently while cooking to help seal the bread and melt the cheese evenly.
- → Can this be made ahead of time?
The spinach-artichoke filling can be prepared up to 2 days in advance and refrigerated. Assemble and cook the sandwiches fresh when ready to serve for optimal texture and warmth.
- → What temperature should the skillet be?
Use medium heat on your skillet or griddle. This ensures the bread toasts golden brown while the cheese has time to melt completely without the exterior burning.
- → What pairs well with this sandwich?
Serve alongside tomato soup for a classic pairing, or with a fresh green salad for balance. The acidity of tomato complements the rich, creamy filling beautifully.