Save My neighbor knocked on my door one afternoon with a container of leftover spinach dip from her party. I stared at it for a minute, then grabbed two slices of sourdough and a block of mozzarella. What happened in that skillet changed how I thought about grilled cheese forever. The creamy filling oozed out just enough to crisp at the edges, and the tang of artichoke cut through the richness in a way that made me forget I was eating leftovers.
I made these for my sister during one of her late study nights, and she paused mid-bite to ask if I ordered takeout. The look on her face when I told her it was just grilled cheese made me laugh. She ended up asking for the recipe three times that week because she kept forgetting to write it down. Now she texts me photos every time she makes it with some new variation she tried.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Mozzarella cheese: This is your melt champion, the cheese that stretches and binds everything together without overpowering the spinach and artichoke flavors.
- Cream cheese: Softening it first is non-negotiable, it blends smoothly and gives the filling that signature creamy texture you expect from spinach artichoke dip.
- Parmesan cheese: A little goes a long way here, adding a sharp, nutty backbone that keeps the sandwich from tasting one-note.
- Unsalted butter: Softened butter spreads evenly on the bread and creates that golden, crispy crust without burning.
- Fresh spinach: Chopping it small helps it wilt faster and distributes evenly, so you get spinach in every bite instead of clumps.
- Artichoke hearts: Drain them really well and chop them into small pieces, they add a tangy brightness that balances the richness of all that cheese.
- Garlic clove: One small clove is enough, minced fine so it melts into the filling and adds warmth without biting back.
- Sourdough bread: The slight tang mirrors the artichokes, and the sturdy structure holds up to the creamy filling without getting soggy.
- Salt and black pepper: Season the filling like you mean it, cheese can dull flavors so a confident hand here makes all the difference.
- Red pepper flakes: Optional but worth it if you like a tiny kick that sneaks up on you at the end of each bite.
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. It wilts down fast, in about a minute or two, then drain it well by pressing it against the side of the skillet with your spatula.
- 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 using. Stir until everything is blended and creamy, it should look like a thick, spreadable dip.
- Assemble the sandwiches:
- Spread the spinach artichoke mixture generously onto two slices of sourdough, then top each with another slice to close them up. Spread softened butter on the outside of all four bread surfaces.
- Grill until golden:
- Heat a large nonstick skillet or griddle over medium heat and place the sandwiches in. Cook for 3 to 4 minutes per side, pressing gently with your spatula, until the bread turns golden brown and the cheese inside melts into gooey perfection.
- Serve hot:
- Remove from heat, slice each sandwich in half, and serve immediately while the filling is still warm and stretchy.
Save One rainy Sunday, I made a double batch of these and froze half the filling in a jar. Weeks later, on a night when I had no energy to think, I pulled it out and had a hot sandwich in minutes. It felt like a gift from my past self, and I realized this recipe was less about impressing anyone and more about taking care of myself when I needed it most.
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 go-to because the tangy flavor plays off the artichokes, but I have used thick-cut whole wheat when I wanted something heartier. Multigrain works too, just make sure the slices are sturdy enough to hold the filling without falling apart. Avoid soft sandwich bread, it gets soggy fast and does not crisp up the way you want.
Make-Ahead Magic
The spinach artichoke filling can be made up to two days ahead and stored in the fridge in an airtight container. When you are ready to cook, just let it sit at room temperature for a few minutes so it spreads easier. I have even assembled the whole sandwich in the morning, wrapped it in parchment, and grilled it fresh at lunch.
Serving and Pairing Ideas
These sandwiches shine next to a bowl of tomato soup, the acidity cuts through the richness in a way that feels classic and right. I have also served them with a simple arugula salad dressed in lemon and olive oil, the peppery greens balance the creamy filling perfectly. If you want to stretch the meal, slice the sandwiches into smaller pieces and serve them as an appetizer at a casual gathering.
- Try adding fresh basil or a sprinkle of smoked paprika to the filling for a subtle flavor twist.
- If you are out of artichokes, roasted red peppers work surprisingly well in their place.
- Leftovers reheat best in a skillet, not the microwave, to keep the bread crispy.
Save This sandwich has become my answer to the question of what sounds good when nothing else does. It is rich enough to feel like a treat but simple enough to make on a Tuesday night without thinking twice.
Recipe Questions & Answers
- → Can I prepare the spinach-artichoke filling ahead of time?
Yes, you can make the filling up to 24 hours in advance. Store it in an airtight container in the refrigerator and assemble the sandwiches when ready to cook.
- → What bread alternatives work best for this sandwich?
Whole wheat, multigrain, or brioche bread all work wonderfully. Sourdough provides tanginess, but choose based on your preference. Avoid thin breads that may tear under the press.
- → How do I prevent the filling from leaking out while cooking?
Spread the filling evenly and avoid overfilling. Press gently while cooking rather than aggressively. Ensure your skillet heat is medium, not high, to allow the cheese to melt gradually.
- → What are good side dishes to serve with this sandwich?
Tomato soup is a classic pairing. Fresh salads, roasted vegetables, or crispy chips also complement this hearty sandwich well.
- → Can I add meat to this vegetarian sandwich?
Absolutely. Crispy bacon, prosciutto, or sautéed mushrooms blend beautifully with the spinach-artichoke filling for added depth and texture.
- → How do I achieve the crispiest exterior?
Use room-temperature softened butter on the bread exterior and cook over medium heat, not high. Let each side cook for 3-4 minutes undisturbed before checking for golden color.