Save to Pinterest The idea came to me during a rainy Tuesday lunch break when I was craving something absurdly comforting. I had leftover spinach artichoke dip from a party and half a loaf of sourdough sitting on the counter, staring at each other like they were meant to be together. The first bite was so dangerously good that I actually called my sister immediately to tell her I had accidentally upgraded grilled cheese forever.
I made these for my book club last winter when everyone was feeling particularly gloomy about the endless gray skies. We ended up sitting around the table for an extra hour just talking about how the crispy sourdough against the creamy filling was basically therapy in sandwich form. Now whenever someone mentions feeling down, at least two people suggest making these grilled cheeses.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Fresh spinach: Fresh gives you brighter flavor and better texture than frozen but frozen works perfectly fine in a pinch
- Artichoke hearts: Canned or jarred both work, just make sure to drain them really well so your sandwich does not get soggy
- Cream cheese: Softened to room temperature makes mixing so much easier and creates that silky spreadable texture
- Mozzarella cheese: This is your melting workhorse that creates those gorgeous cheese pulls everyone loves
- Monterey Jack or Swiss: Adds a nutty depth that balances the mild mozzarella perfectly
- Parmesan cheese: Sprinkles in salty umami notes that make the filling taste way more complex
- Unsalted butter: Softened butter spreads evenly without tearing the bread and gives you that golden crunch
- Sourdough bread: The tangy flavor and sturdy structure hold up to the generous filling without falling apart
- Garlic clove: Fresh minced garlic punches up the flavor way more than garlic powder ever could
- Black pepper: Adds just enough warmth to cut through all that rich cheese
- Crushed red pepper flakes: Totally optional but I love the subtle heat that sneaks up on you
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Make the creamy filling:
- Throw all your cheeses, spinach, artichokes, garlic, and seasonings into a bowl and mash them together until they are one delicious, cohesive mixture. Taste it and adjust the salt if needed, though the cheeses usually handle that for you.
- Assemble the sandwiches:
- Spread that cheesy goodness generously on four slices of sourdough, then top with the remaining bread slices like you are tucking them in for a nap.
- Butter the bread:
- Spread softened butter on the outside of each sandwich, going all the way to the edges so every bite gets perfectly golden and crispy.
- Grill to perfection:
- Cook them in a hot skillet for about 4 minutes per side, pressing down gently with your spatula, until the bread is gorgeous golden brown and you can see the cheese starting to ooze out the sides.
- Rest and serve:
- Let them sit for just one minute before slicing so the filling sets slightly and does not escape everywhere when you cut in.
Save to Pinterest These sandwiches became our Sunday tradition during football season, replacing the usual boring snacks with something everyone actually gets excited about. There is something so satisfying about watching people is eyes light up when they take that first bite and realize it is basically a dippable appetitizer turned into a handheld meal.
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.
Make It Your Own
Sometimes I throw in chopped sun dried tomatoes or fresh basil when I want to feel fancy, and other times I add cooked bacon because honestly bacon makes everything better. My friend swaps in Swiss cheese only and says it reminds her of this amazing sandwich she had in Zurich once.
Serving Suggestions
A simple tomato soup turns this into a proper meal, though I have been known to eat two sandwiches in a row without any accompaniment at all. A light green salad with vinaigrette helps cut through the richness if you want to pretend you are being healthy.
Storage And Meal Prep
The filling keeps beautifully in the fridge for up to two days, which means you can make a batch on Sunday and have gourmet grilled cheese ready to go all week long. I mix everything up ahead of time and store it in an airtight container, then just assemble and cook when hunger strikes.
- Never grill these ahead of time, they lose that magical crisp texture within minutes
- If you need to transport them, wrap in foil and reheat in a 350 degree oven for about 10 minutes
- The filling also works phenomenally as a hot dip served with tortilla chips for parties
Save to Pinterest Hope these bring as much cozy comfort to your kitchen as they have to mine, especially on those days when you need a little extra love on a plate.
Common Recipe Questions
- → Can I prepare the filling ahead of time?
Yes, you can prepare the artichoke-spinach filling up to 2 days in advance. Store it in an airtight container in the refrigerator, then simply assemble and cook the sandwiches when ready.
- → What bread alternatives work well for this sandwich?
While sourdough provides excellent flavor and crispy texture, you can substitute whole wheat bread for added fiber or gluten-free bread for dietary needs. Brioche and ciabatta are also great options.
- → How do I prevent the cheese from leaking out while cooking?
Spread the filling evenly and avoid overstuffing. Press gently with a spatula while cooking to help seal the sandwich. Medium heat ensures the bread toasts before the cheese leaks out.
- → What are some flavor variations I can try?
Consider adding sun-dried tomatoes, chopped scallions, caramelized onions, or roasted red peppers to the filling. A pinch of nutmeg or Italian seasoning also complements the spinach beautifully.
- → Is this sandwich suitable for vegetarians?
Yes, this sandwich is completely vegetarian. All ingredients are meat-free, making it an excellent main dish option for vegetarian meals or balanced dinner sides.
- → Can I use fresh artichokes instead of canned?
Absolutely. Fresh artichoke hearts require cooking first until tender. Steam or boil them until soft, then drain and chop before mixing into the filling for the best texture and flavor.