Bookmark My neighbor knocked on my door one afternoon holding a jar of marinated artichokes and a bag of spinach, asking if I had any use for them before she left for vacation. I stood there in my kitchen, staring at these ingredients, and suddenly remembered the spinach artichoke dip I'd devoured at a party the week before. What if I turned that into a grilled cheese? I pulled out my sourdough, grabbed the mozzarella from the fridge, and twenty minutes later I was biting into something that made me forget about the sandwich I'd planned to make.
The first time I made this for my sister, she was in the middle of complaining about how boring her lunch routine had become. I didn't say anything, just handed her half of this sandwich still warm from the pan. She took one bite, looked at me, and said, "Okay, I need you to write this down right now." We ended up sitting at the counter with our plates, talking about how something this simple could feel like such a treat. She still texts me photos every time she makes it.
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 champion, creating those gorgeous cheese pulls and holding everything together without being too heavy.
- Cream cheese, softened: It binds the filling and adds a rich, tangy creaminess that keeps the spinach and artichokes from feeling dry.
- Grated Parmesan cheese: A little goes a long way here, bringing that nutty, salty punch that makes the whole thing taste more complex.
- Unsalted butter, softened: Spread this on the outside of your bread for that perfect golden crust, and softened butter spreads so much easier without tearing the bread.
- Fresh spinach, chopped: It wilts down to almost nothing, so don't be shy with it, and fresh tastes brighter than frozen here.
- Canned or jarred artichoke hearts, drained and chopped: Make sure you really drain and even pat them dry, or your filling will get watery.
- Small garlic clove, minced: One clove is enough to perfume the whole sandwich without overwhelming the delicate artichoke flavor.
- Sourdough bread: The slight tang plays beautifully with the creamy filling, and it crisps up like a dream without getting too hard.
- Salt, black pepper, and red pepper flakes: Simple seasonings that let the vegetables and cheese shine, with optional heat if you like a little kick.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Wilt the spinach:
- Toss your chopped spinach into a medium skillet with just a splash of water over medium heat. It'll shrink down in a minute or two, then drain it well and even squeeze it gently in a towel to get rid of extra moisture.
- Mix the filling:
- Combine your drained spinach, chopped artichokes, cream cheese, mozzarella, Parmesan, minced garlic, salt, pepper, and red pepper flakes in a bowl. Stir it all together until it looks like a chunky, creamy spread.
- Assemble the sandwiches:
- Spread the spinach artichoke mixture generously onto two slices of sourdough, then press the other slices on top. Butter the outside of each slice so the whole exterior is covered.
- Grill to perfection:
- Heat your nonstick skillet or griddle over medium heat and lay the sandwiches down gently. Cook for 3 to 4 minutes on each side, pressing down lightly with your spatula, until the bread turns deep golden and the cheese inside starts oozing out the edges.
- Serve hot:
- Pull them off the heat, slice each sandwich in half, and get them on plates while they're still steaming. The cheese will firm up if you wait too long, so dig in right away.
Bookmark I remember making this on a rainy Saturday when I had no plans and just wanted something warm and comforting. I put on music, poured myself a glass of wine, and took my time with each step. When I finally sat down with that sandwich, the rain tapping on the windows, I realized I didn't need to go out to feel like I was treating myself. Sometimes the best moments happen in your own kitchen with butter on your fingers and melted cheese on your plate.
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 the tangy flavor balances the richness of the cheese, and it gets this incredible crunchy crust. That said, I've made this with whole wheat when I wanted something heartier, and even a good multigrain works if you like a nuttier taste. Just avoid bread that's too soft or thin, because it won't hold up to all that filling. You want something sturdy enough to support the weight and crisp up beautifully without falling apart.
Make It Your Own
I started adding a handful of fresh basil once, and it brought this bright, herby note that made the whole sandwich taste like summer. Smoked paprika is another fun addition if you want a subtle smoky depth without any heat. You could even throw in some sun dried tomatoes if you have them sitting in your pantry. The base recipe is flexible enough that you can play around and make it fit whatever you're craving.
Pairing and Serving Ideas
This sandwich is perfect on its own, but if you want to make it a full meal, a bowl of tomato soup on the side is the classic move. I've also served it with a simple green salad dressed in lemon vinaigrette to cut through the richness. Sometimes I'll add a handful of pickles or pickled peppers on the plate for a tangy crunch that contrasts with all that creamy cheese.
- Serve it with a side of crispy sweet potato fries for a more filling dinner.
- Pair it with a light cucumber salad if you want something fresh and crunchy.
- Don't forget to have napkins ready, because this one gets delightfully messy.
Bookmark This sandwich has become one of those recipes I turn to when I need something comforting but don't want to spend forever in the kitchen. I hope it brings you as much simple joy as it's brought me, one crispy, cheesy bite at a time.
Recipe Questions
- → Can I prepare the spinach artichoke filling ahead of time?
Yes, you can prepare the filling up to 24 hours in advance. Store it in an airtight container in the refrigerator, then assemble and cook when ready.
- → What bread works best for this sandwich?
Sourdough provides the best structure and flavor, but whole wheat, multigrain, or thick-cut white bread are excellent alternatives. Choose bread sturdy enough to hold the filling without falling apart.
- → How do I prevent the bread from burning while the cheese melts?
Use medium heat and keep the butter coating moderate. Cook for 3-4 minutes per side, pressing gently. If bread browns too quickly, lower the heat slightly and cover with a lid to trap steam.
- → Can I add meat to this vegetarian sandwich?
Absolutely. Crispy bacon, prosciutto, or cooked chicken pair beautifully with the spinach and artichoke filling. Add about 2-3 slices per sandwich before closing it up.
- → What should I serve alongside this sandwich?
Tomato soup is the classic pairing. You can also serve with a simple green salad, pickles, or roasted vegetables for a complete meal.
- → How do I store leftovers?
These are best enjoyed fresh, but cooled sandwiches can be wrapped and refrigerated for up to 2 days. Reheat gently in a skillet over medium-low heat until warmed through.