Save to Pinterest My cutting board was streaked with green the first time I tossed raw spinach into the food processor instead of blanching it like I thought I had to. The pesto came out shockingly bright, almost neon, and I panicked thinking I'd ruined it. But when I spread it on warm bread with cheese and pressed the whole thing into a hot pan, the kitchen filled with garlic and butter and something so ridiculously good I stopped caring about the color. That sandwich taught me not every shortcut is a mistake.
I made this for my neighbor once after she mentioned craving comfort food but wanting something that didn't feel heavy. She stood in my kitchen watching the cheese bubble at the edges of the bread, and when I sliced it diagonally, the steam curled up with the smell of toasted sourdough and basil. She took one bite and said it tasted like someone cared, which is maybe the best compliment food can get. We sat on the porch and ate them with iced tea, and she asked for the recipe twice before she left.
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 leaves: Packed tight into the measuring cup, they blend down into a silky base that tastes mild and slightly sweet, not bitter like some greens can get.
- Fresh basil leaves: This is what makes it smell like pesto and not just pureed spinach, so don't skip it even if you only have a handful.
- Grated Parmesan cheese: It adds salt and a sharp backbone to the pesto, and I've learned the real stuff melts into the oil better than the pre-grated kind.
- Toasted pine nuts: They give the pesto body and a buttery richness, though walnuts work if pine nuts feel too fancy or expensive.
- Garlic clove: One large clove is enough to make it punchy without overpowering the spinach, but I've absolutely used two when I was in the mood.
- Extra virgin olive oil: This is what turns everything into a spreadable paste, and using good oil makes the pesto taste brighter and fruitier.
- Lemon juice: Just a tablespoon wakes up all the other flavors and keeps the green from looking dull after a day in the fridge.
- Sourdough or country bread: Thick slices with a sturdy crust hold up to the pesto and butter without getting soggy or falling apart in the pan.
- Unsalted butter: Softened so it spreads easy and creates that golden, crispy shell on the outside of the bread.
- Mozzarella cheese: It melts smooth and stretchy, giving you that classic cheese pull.
- Sharp cheddar cheese: This adds a tangy bite that balances the mild mozzarella and makes the whole thing more interesting.
Tired of Takeout? ๐ฅก
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Make the pesto:
- Toss the spinach, basil, Parmesan, pine nuts, garlic, salt, and pepper into the food processor and pulse until everything is finely chopped and starting to clump together. With the motor running, pour in the olive oil and lemon juice in a slow, steady stream until the mixture turns into a thick, spreadable paste that clings to the side of the bowl.
- Butter the bread:
- Spread softened butter on one side of each slice of bread, making sure to cover all the way to the edges so every bite gets crispy. Lay them buttered side down on your counter or a cutting board.
- Assemble the sandwiches:
- Spread a tablespoon of the spinach pesto on the unbuttered side of two slices, then pile on half the mozzarella and cheddar on each one. Top with the remaining bread slices, buttered side facing out, and press down gently so everything sticks together.
- Grill until golden:
- Heat a large skillet or griddle over medium heat and lay the sandwiches in carefully, then cook for 3 to 4 minutes without moving them until the bottom turns deep golden brown. Flip with a spatula, press down lightly, and cook the other side until the cheese is fully melted and oozing out the edges.
- Cool and serve:
- Let the sandwiches sit for a minute so the cheese sets just enough that it doesn't all slide out when you cut them. Slice in half diagonally and serve while they're still warm and the bread is crackling.
Save to Pinterest There was a rainy afternoon when I had a jar of this pesto in the fridge and nothing planned for lunch. I made two of these sandwiches and ate one standing at the counter, catching the cheese strings with my fingers and licking the butter off my thumb. The second one I wrapped in foil and took with me on a walk, and even cold an hour later, it tasted better than anything I could have picked up. That's when I realized this wasn't just a recipe, it was a little piece of reliability I could come back to whenever I needed something easy and 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.
What to Serve It With
This sandwich is rich enough to stand on its own, but a simple green salad with lemon vinaigrette cuts through the butter and cheese in a way that feels refreshing. Tomato soup is the obvious pairing, and I won't argue with that, especially if you dunk the corner of the sandwich in it. Sometimes I just slice up a crisp apple or some pickles on the side and call it a meal, because the brightness balances the richness without any extra work.
How to Store and Reheat
The pesto keeps in an airtight container in the fridge for up to five days, and I usually pour a thin layer of olive oil over the top to keep it from browning. Cooked sandwiches don't store quite as well since the bread gets soft, but if you have leftovers, wrap them in foil and reheat in a 350 degree oven for about 10 minutes to crisp them back up. I've also frozen the pesto in ice cube trays and popped out a cube or two whenever I wanted a quick sandwich or needed to toss it with pasta.
Ways to Make It Your Own
Once you have the base recipe down, it's easy to play around with what goes inside. I've added thin slices of tomato for acidity, roasted red peppers for sweetness, or even a few leaves of arugula for peppery bite. You can swap the cheddar for Gruyere if you want it a little fancier, or use all mozzarella if you just want it mild and melty.
- Try sprinkling grated Parmesan on the outside of the buttered bread before grilling for an extra crispy, cheesy crust.
- Use whole grain or seeded bread if you want more texture and a slightly nutty flavor.
- Add a drizzle of balsamic glaze or hot honey on top right before serving for a sweet and tangy kick.
Save to Pinterest This is the kind of recipe that makes you feel capable in the kitchen without asking much of you. Whether it's a quick lunch, a cozy dinner, or something to share with someone you care about, it just works.
Recipe FAQs
- โ Can I make the spinach pesto ahead of time?
Yes, prepare the pesto up to 2 days in advance and store it in an airtight container in the refrigerator. You can also freeze it for up to 3 months. Let it come to room temperature before spreading.
- โ What bread works best for this sandwich?
Sourdough and country bread are ideal because they're sturdy enough to hold the melted cheese without falling apart. Brioche, ciabatta, or thick-cut white bread also work well for a slightly different texture.
- โ How do I prevent the bread from burning while the cheese melts?
Use medium heat rather than high heat, and cook for 3-4 minutes per side. If the bread browns too quickly, lower the heat slightly. Pressing gently on the sandwich helps distribute heat evenly.
- โ Can I substitute the nuts in the pesto?
Absolutely. Walnuts, almonds, or roasted sunflower seeds work great. For a nut-free option, use roasted sunflower or pumpkin seeds in equal amounts.
- โ What can I serve alongside this sandwich?
Pair it with tomato soup, a simple green salad, or roasted vegetables. A cup of hot tea or iced lemonade complements the flavors perfectly for a complete meal.
- โ Can I make this gluten-free?
Yes, simply use gluten-free bread in place of regular sourdough or country bread. The pesto and cheese components are naturally gluten-free.