Save The first sandwich I made after moving into my apartment with the tiny galley kitchen was a grilled cheese, but not just any grilled cheese. I had leftover spinach artichoke dip from a party, barely enough to justify keeping, and I thought why not turn it into something new. The smell of garlic and melting cheese filled that cramped space and made it feel like home. I've been making this version ever since, tweaking it until the filling became something I could make fresh every time. It's become my go-to when I want comfort with just a little more effort than the usual.
I made this for my sister once when she came over feeling defeated after a long week. We sat on the couch with our sandwiches and she didn't say much at first, just ate and nodded. Halfway through, she looked at me and said it tasted like a hug. I still think about that every time I make it, how something as simple as melted cheese and wilted greens can say more than words.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Shredded mozzarella cheese: This is your melt factor, the cheese that gets gooey and holds everything together without being too sharp or overpowering.
- Cream cheese, softened: Let it sit on the counter for at least twenty minutes so it blends smoothly into the filling without clumping.
- Grated Parmesan cheese: It adds a salty, nutty depth that balances the creaminess and keeps the filling from tasting flat.
- Unsalted butter, softened: Softened butter spreads more evenly on the bread and gives you that perfect golden crust without burning.
- Fresh spinach, chopped: Fresh tastes brighter than frozen here, and chopping it fine means every bite has a little green without big leafy pieces.
- Canned or jarred artichoke hearts, drained and chopped: Make sure to squeeze out excess liquid or your filling will get watery and slide right out of the sandwich.
- Small garlic clove, minced: One clove is enough to add warmth without making your breath unbearable afterward.
- Sourdough bread: The slight tang pairs beautifully with the creamy filling, and it holds up to the moisture better than soft sandwich bread.
- Salt: Just a pinch enhances everything without making the filling taste salty.
- Freshly ground black pepper: A few cracks add subtle heat and complexity.
- Red pepper flakes (optional): If you like a little kick, this is your chance without overwhelming the other flavors.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Wilt the spinach:
- Add the chopped spinach to a medium skillet over medium heat with just a splash of water, stirring gently until it wilts down and turns bright green, about one to two minutes. Drain any excess liquid by pressing the spinach against the side of the skillet with a spatula so your filling doesn't get soupy.
- Mix the filling:
- In a mixing bowl, combine the wilted spinach, chopped artichoke hearts, cream cheese, mozzarella, Parmesan, minced garlic, salt, pepper, and red pepper flakes if you're using them. Stir until everything is well blended and the cream cheese is evenly distributed, almost like a chunky spread.
- Assemble the sandwiches:
- Lay out your four slices of sourdough and divide the spinach-artichoke mixture evenly onto two of them, spreading it right to the edges. Top each with the remaining bread slices and press down gently so they stick together a little.
- Butter the bread:
- Spread softened butter on the outside of each sandwich, covering the entire surface so every bit crisps up evenly. Don't skip the corners or they'll stay pale and soft.
- Grill the sandwiches:
- Heat a large nonstick skillet or griddle over medium heat and place the sandwiches in, cooking for three to four minutes per side. Press down gently with a spatula to help the cheese melt and the bread turn golden brown and crispy.
- Serve:
- Remove the sandwiches from the heat, let them rest for a moment so the cheese sets just a little, then slice each in half. Serve immediately while the filling is still warm and gooey.
Save There was a rainy Saturday when I made these for a friend who showed up unannounced, soaked and grumpy. I handed her a towel and a plate, and we ate standing in the kitchen because she didn't want to drip on the couch. By the time she finished her sandwich, she was laughing about her day instead of complaining. It reminded me that food doesn't fix everything, but it sure helps.
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.
What to Serve Alongside
This sandwich pairs beautifully with a simple tomato soup, the kind you can make from scratch or pour from a can without judgment. A small side salad with a tangy vinaigrette cuts through the richness and makes the meal feel more balanced. If you want something crunchy, kettle-cooked potato chips or pickles add a satisfying contrast. I've also served it with roasted cherry tomatoes on the side, still warm and slightly blistered, which adds a sweet and acidic note that complements the creamy filling.
How to Store and Reheat
If you have leftovers, wrap each half tightly in foil and refrigerate for up to two days, though the bread will soften a bit. To reheat, I skip the microwave entirely and use a skillet over medium-low heat, flipping once, until the bread crisps back up and the cheese warms through. You can also make the filling ahead and keep it in the fridge for up to three days, then assemble and grill fresh sandwiches whenever the craving hits. Freezing the assembled sandwiches doesn't work well because the filling gets watery when thawed, but the filling itself freezes decently for up to a month.
Variations to Try
Sometimes I add a handful of chopped fresh basil to the filling for a brighter, herbaceous flavor that feels almost summery. Smoked paprika sprinkled into the mix gives it a subtle smoky depth without adding heat. You can swap the sourdough for whole wheat or multigrain if you want something heartier, though it won't have quite the same tangy contrast.
- Try adding sun-dried tomatoes for a sweet and tangy bite that pairs perfectly with the artichokes.
- Use fontina or Gruyere instead of mozzarella for a richer, nuttier flavor.
- Spread a thin layer of pesto on the inside of the bread before adding the filling for an extra punch of flavor.
Save This sandwich has become one of those recipes I make without thinking, the kind where my hands know what to do before my brain catches up. I hope it becomes that for you too, something easy and delicious that feels a little special every time.
Recipe FAQs
- → Can I use a different type of bread?
Absolutely. While sourdough provides a tangy flavor and sturdy structure, you can substitute with whole wheat, multigrain, or even brioche for a sweeter profile. Just ensure the bread is thick enough to support the filling without becoming soggy.
- → How do I prevent the filling from leaking out?
Spread the spinach-artichoke mixture evenly and not too close to the edges. Drain the wilted spinach thoroughly to remove excess moisture, which can make the filling watery. Use medium heat and avoid flipping too early to allow the bread to set properly.
- → What can I serve alongside this sandwich?
Tomato soup is the classic pairing. You can also serve with a simple arugula salad, pickled vegetables, or a side of marinara for dipping. A light white wine complements the flavors beautifully.
- → Can I make the filling ahead of time?
Yes, prepare the spinach-artichoke mixture up to 24 hours in advance and store it in an airtight container in the refrigerator. Assemble and cook the sandwiches when ready to eat for the best results.
- → How do I know when the cheese is fully melted?
Watch for a slight bulge in the bread and gentle oozing at the edges. When the bread is deep golden brown, the cheese inside will be melted. Press gently on the sandwich—if it feels soft and gives slightly, the cheese is ready.
- → What vegetables can I add to customize this?
Sun-dried tomatoes, roasted red peppers, caramelized onions, or sautéed mushrooms work wonderfully. Add fresh basil or arugula for brightness. Keep additions moderate to prevent the sandwich from becoming too thick to cook evenly.