Save My neighbor knocked on my door holding a jar of artichoke hearts she didn't know what to do with. I had spinach wilting in the fridge and half a block of cream cheese that needed using. We stood in my kitchen, improvising, and what emerged from that skillet was better than any diner grilled cheese I'd ever paid for. The smell alone made her cancel her dinner plans.
I made these for my book club once, cutting them into quarters as appetizers. Three people asked for the recipe before we even started discussing the book. One friend admitted she made them twice that same week, once with jalapeños because she was feeling bold. Now every time she visits, she brings artichoke hearts as a hint.
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 (1 cup, 120 g): This gives you that stretchy, gooey texture without overpowering the other flavors, and it melts evenly if you let it come to room temperature first.
- Cream cheese (1/2 cup, 60 g, softened): The binder that holds everything together and adds a tangy richness that cuts through the heaviness of melted cheese.
- Grated Parmesan cheese (1/4 cup, 25 g): A little goes a long way for that nutty, salty punch that makes the filling taste more complex.
- Unsalted butter (2 tablespoons, softened): Softened butter spreads easier and crisps the bread without tearing it or leaving cold clumps.
- Fresh spinach (1 cup, 30 g, chopped): Wilts down to almost nothing but adds color and a slight earthiness that balances the richness.
- Canned or jarred artichoke hearts (1/2 cup, 80 g, drained and chopped): These bring a briny, tender bite that makes the sandwich feel special, just make sure to squeeze out extra moisture so your bread doesn't get soggy.
- Small garlic clove (1, minced): One clove is enough to perfume the filling without making your breath unbearable.
- Sourdough bread (4 slices): The slight tang complements the creamy filling and the sturdy texture holds up to all that cheese without falling apart.
- Salt (1/4 teaspoon): Just enough to wake up the vegetables and cheeses without making it taste salty.
- Freshly ground black pepper (1/8 teaspoon): A whisper of pepper adds warmth without heat.
- Red pepper flakes (pinch, optional): If you like a little tingle on your tongue, this does it without overwhelming the creamy filling.
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 spinach to a medium skillet over medium heat with just a splash of water, stirring for a minute or two until it collapses into a deep green tangle. Drain it well and press out the moisture with the back of a spoon or a paper towel so your filling doesn't turn watery.
- Mix the Filling:
- In a bowl, combine the drained 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 evenly mixed and the cream cheese has loosened enough to coat the other ingredients.
- Assemble the Sandwiches:
- Spread the spinach-artichoke mixture generously onto two slices of sourdough, making sure to reach the edges so every bite has filling. Top with the remaining bread slices and press gently to help them stick together.
- Butter the Bread:
- Spread softened butter on the outside of each sandwich, covering the surface all the way to the crusts. This ensures even browning and that satisfying crunch.
- Grill Until Golden:
- Heat a large nonstick skillet or griddle over medium heat and place the sandwiches in the pan, pressing down gently with a spatula. Cook for 3 to 4 minutes per side until the bread turns golden brown and the cheese inside melts into a creamy pool.
- Slice and Serve:
- Remove the sandwiches from the heat, let them rest for a moment so the filling sets slightly, then slice in half. Serve them while they're still warm and the cheese is at its stretchiest.
Save One rainy afternoon, I made these for my teenager who claimed to hate vegetables. He ate both halves without looking up from his phone, then asked if there was more. I didn't say a word about the spinach until later. He shrugged and said it didn't count if it tasted that good.
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.
How to Store and Reheat
These are best eaten right away, but if you have leftovers, wrap them in foil and store them in the fridge for up to two days. Reheat in a skillet over low heat to bring back the crispness, or use a toaster oven if you don't want to babysit the stove. Microwaving works in a pinch but the bread will lose its crunch and turn chewy.
Variations to Try
I've swapped the sourdough for ciabatta when I wanted something airier, and once used pumpernickel for a friend who loves dark bread. You can add sun-dried tomatoes for sweetness, fresh basil for brightness, or even a handful of cooked bacon if you're not keeping it vegetarian. A sprinkle of smoked paprika in the filling adds a subtle smokiness that tastes like you grilled it outdoors.
Serving Suggestions
Pair these with a simple tomato soup and you've got a cozy meal that feels like a hug. A handful of crispy sweet potato fries on the side adds texture, or serve them with a bright green salad dressed in lemon vinaigrette to cut through the richness. I've also quartered them and served them as appetizers at casual gatherings, and they disappear faster than anything else on the table.
- Tomato soup is the classic pairing that never gets old.
- A lemony arugula salad adds freshness and a peppery bite.
- Sweet potato fries or kettle chips give you something crunchy to balance the creamy filling.
Save This sandwich turned a random weeknight into something worth remembering, and it'll do the same for you. Make it once and it'll become your go-to whenever you want comfort without the fuss.
Recipe FAQ
- → Can I prepare the spinach-artichoke filling ahead of time?
Yes, you can make the filling up to 2 days ahead. Store it in an airtight container in the refrigerator. Simply assemble and cook the sandwiches when ready to serve.
- → What bread works best for this sandwich?
Sourdough provides excellent structure and tanginess, but thick-cut white bread, brioche, or multigrain all work wonderfully. Choose bread that's sturdy enough to hold the creamy filling without tearing.
- → How do I prevent the filling from leaking out while cooking?
Spread the filling evenly and avoid overstuffing. Don't press too hard when flipping. Ensure your skillet is at medium heat so the exterior cooks through before the cheese flows out.
- → Can I add other vegetables or proteins to this sandwich?
Absolutely. Roasted red peppers, caramelized onions, or sun-dried tomatoes complement the flavors beautifully. For protein, consider adding crispy bacon, prosciutto, or grilled chicken breast.
- → What's the best way to melt the cheese evenly?
Cook on medium heat and press gently while cooking. If the bread is browning too quickly, reduce heat slightly. Covering the skillet briefly with a lid can help the cheese melt faster without burning the bread.
- → Are there dairy-free alternatives for this sandwich?
Yes, use dairy-free cream cheese and vegan mozzarella alternatives. The texture and melt quality have improved significantly in recent years and work well in this application.