Save The first bite caught me off guard. I'd been making plain grilled cheese for years, but one afternoon I had leftover spinach dip in the fridge and thought, why not? The way the creamy filling oozed out between the crisp sourdough, mingling with melted mozzarella, turned a simple lunch into something I actually looked forward to. Now it's my go-to when I want comfort food that feels just a little special.
I remember making this for a friend who swore she didn't like spinach. She took one bite, paused, then finished the whole sandwich without saying a word. Afterward, she asked for the recipe. Sometimes the best endorsement is silence followed by an empty plate.
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 stretches and binds everything together with that satisfying pull.
- Cream cheese, softened: It adds richness and creaminess to the filling, making it almost dip-like in texture.
- Grated Parmesan cheese: A little sharpness goes a long way, cutting through the richness and adding depth.
- Unsalted butter, softened: Spread this on the outside of the bread for that golden, crispy crust we all crave.
- Fresh spinach, chopped: Wilting it first removes excess water and concentrates the flavor without making your sandwich soggy.
- Canned or jarred artichoke hearts, drained and chopped: These bring a tangy, slightly briny bite that balances the creaminess beautifully.
- Small garlic clove, minced: Just enough to add warmth and a subtle aromatic backbone without overpowering.
- Sourdough bread: The slight tang and sturdy structure hold up to the filling and crisp up perfectly in the skillet.
- Salt: It wakes up all the flavors and keeps the filling from tasting flat.
- Freshly ground black pepper: A little sharpness that ties everything together.
- Red pepper flakes (optional): If you like a hint of heat, this adds just a whisper of warmth in the background.
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 a splash of water. Let it wilt for a minute or two, then drain any excess moisture so your filling stays thick and creamy.
- Make the filling:
- In a bowl, combine the wilted spinach, chopped artichokes, cream cheese, mozzarella, Parmesan, garlic, salt, pepper, and red pepper flakes if using. Mix until everything is well blended and cohesive.
- Assemble the sandwiches:
- Spread the spinach-artichoke mixture evenly onto two slices of sourdough. Top with the remaining slices to form two hearty sandwiches.
- Butter the bread:
- Spread softened butter on the outside of each slice. This is what gives you that crisp, golden crust.
- Grill until golden:
- Heat a large nonstick skillet or griddle over medium heat. Place the sandwiches in the skillet and cook for 3 to 4 minutes per side, pressing gently, until the bread is golden brown and the cheese is melted and gooey.
- Serve:
- Remove from heat, slice in half, and serve immediately while the cheese is still stretchy and warm.
Save One rainy Saturday, I made these sandwiches and served them with tomato soup on the side. My partner dipped the corner of the sandwich into the soup, and suddenly it felt like we were kids again, except this time the grilled cheese had grown up with us. It's funny how a simple meal can feel like a hug from the inside out.
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 favorite because of its sturdy texture and slight tang, which complements the creamy filling. But I've also used whole wheat when I wanted something heartier, and multigrain for a nuttier flavor. Just make sure the bread is thick enough to hold the filling without getting soggy or falling apart in the pan.
Making It Your Own
I've added chopped fresh basil to the filling on a whim, and it brought a bright, herbal note that felt almost summery. A sprinkle of smoked paprika adds a subtle smokiness that deepens the flavor. You can also swap in fontina or Gruyere for the mozzarella if you want a more complex, nutty melt.
Serving Suggestions
This sandwich pairs beautifully with a simple side salad dressed in lemon vinaigrette, or the classic bowl of tomato soup for dunking. I've also served it alongside roasted red pepper soup, which adds a sweet, smoky contrast. If you're feeling indulgent, a handful of crispy sweet potato fries on the side never hurts.
- Serve with a crisp dill pickle for a tangy crunch that cuts through the richness.
- A drizzle of hot honey over the top before serving adds a sweet heat that's unexpectedly delicious.
- Leftovers can be reheated in a skillet to bring back the crispness, though they're best enjoyed fresh.
Save This recipe has become one of those reliable favorites that never disappoints, whether I'm cooking for myself or someone I care about. I hope it becomes that kind of comfort for you, too.
Q&A About the Recipe
- → Can I prepare the spinach-artichoke filling ahead of time?
Yes, you can mix the filling up to 24 hours in advance and store it in an airtight container in the refrigerator. Simply assemble and cook when ready.
- → What's the best way to prevent the bread from burning while melting the cheese?
Use medium heat and cook for 3-4 minutes per side. Medium-low heat works better if your skillet tends to run hot. Pressing gently with your spatula helps ensure even cooking.
- → Can I use fresh artichokes instead of canned?
Absolutely. Fresh artichoke hearts work wonderfully. Simply clean, chop them into bite-sized pieces, and lightly sauté before adding to your cheese mixture.
- → What bread alternatives work well for this sandwich?
Whole wheat, multigrain, ciabatta, or even focaccia bread are excellent choices. Avoid thin bread varieties that may get too crispy before the cheese melts.
- → How do I prevent excess moisture from making the bread soggy?
Drain the spinach and artichokes thoroughly after cooking. Squeeze spinach gently with paper towels to remove excess water before mixing into the filling.
- → What sides pair well with this sandwich?
Tomato soup is a classic pairing. You can also serve with a light salad, pickled vegetables, or crispy potatoes for a more substantial meal.