Save to Pinterest The smell of garlic and melted cheese hit me before I even sat down at my friend's kitchen table. She slid a plate toward me, grinning like she'd just invented something. It was a grilled cheese, but it wasn't buttery white bread and American cheese from my childhood. The filling was green, herby, and oozing with mozzarella. One bite, and I was already planning to steal the recipe.
I made this the first rainy Saturday after that lunch, standing at the stove in wool socks while the windows fogged up. My partner wandered in halfway through and asked what smelled so good. By the time I plated it, we were both hovering over the skillet like kids waiting for cookies. We ate standing up, which is always the sign of a good sandwich.
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 cup, these become the backbone of the pesto and give it that deep green color without tasting too earthy.
- Fresh basil leaves: Just half a cup brings the classic pesto flavor without overpowering the spinach.
- Grated Parmesan cheese: The salty, nutty bite makes the pesto taste like something you didn't just throw together in five minutes.
- Toasted pine nuts: These add richness and a faint sweetness, but walnuts work just as well if you have them on hand.
- Garlic clove: One large clove is enough to make your kitchen smell like an Italian grandmother is visiting.
- Extra virgin olive oil: This helps everything blend smooth and adds a peppery finish that rounds out the pesto.
- Salt and black pepper: Essential for balancing the bitterness of the greens and bringing all the flavors forward.
- Lemon juice: Just a tablespoon brightens the whole thing and keeps the pesto from feeling too heavy.
- Sourdough or country bread: The thicker and sturdier the better, it holds up to all that cheese and doesn't turn soggy.
- Unsalted butter: Softened butter spreads easily and crisps up the bread into golden, crunchy perfection.
- Mozzarella cheese: This melts like a dream and gives you those gorgeous cheese pulls.
- Sharp cheddar cheese: Adds a little tang and depth so the sandwich doesn't taste one note.
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 smooth, spreadable paste that clings to the spoon.
- Butter the bread:
- Spread softened butter generously on one side of each slice of bread, making sure to get all the way to the edges. Lay them butter side down on your counter or a cutting board.
- Assemble the sandwiches:
- Spread a tablespoon of pesto on the unbuttered side of two slices, then pile on half the mozzarella and cheddar on each. Top with the remaining bread slices, buttered side facing out, and press down gently so everything sticks together.
- Grill until golden:
- Heat your skillet over medium heat and let it warm up for a minute before adding the sandwiches. Cook for three to four minutes on each side, pressing down lightly with a spatula, until the bread turns crispy and deep gold and the cheese inside is fully melted and gooey.
- Slice and serve:
- Let the sandwiches sit for just a minute so the cheese sets slightly and doesn't run everywhere when you cut them. Slice in half and serve while still warm and melty.
Save to Pinterest I brought these to a potluck once, cut into triangles and stacked on a plate. People kept asking if I'd ordered them from somewhere. When I said I made them at home in ten minutes, half the room didn't believe me. That's the kind of recipe you want in your back pocket.
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 plays well with a simple arugula salad dressed in lemon and olive oil, or a bowl of tomato soup if you're leaning into full comfort mode. I've also served it with pickles and potato chips when I'm not trying to impress anyone, and it's perfect that way too. The richness of the cheese and pesto can handle something acidic or crunchy on the side.
How to Store Leftovers
If you have extra pesto, it keeps in the fridge for about a week in a sealed jar with a thin layer of olive oil on top to prevent browning. The sandwiches themselves don't reheat well once they've been grilled, but you can wrap the assembled, uncooked sandwiches in foil and cook them fresh later. I've done that for weekday lunches and it saves so much time.
Ways to Change It Up
You can tuck in a few slices of roasted red pepper or fresh tomato if you want a little sweetness and acidity in the middle. Some people like to add a handful of arugula right before serving for a peppery crunch. I've also swapped the cheddar for Gruyere when I'm feeling fancy, and it makes the whole thing taste like something from a cafe.
- Try adding a smear of Dijon mustard under the pesto for a subtle kick.
- Use ciabatta or a rustic white bread if sourdough isn't your thing.
- Sprinkle a little grated Parmesan on the buttered side of the bread before grilling for extra crispy, cheesy edges.
Save to Pinterest This is one of those recipes that feels like a hug in sandwich form. Make it once and it'll end up in your regular rotation without you even planning it.
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 in ice cube trays for convenient portioning.
- โ What bread works best for this sandwich?
Sourdough and country bread are ideal choices because they have a sturdy crust that crisps beautifully and a tender crumb that doesn't get soggy. Whole wheat or focaccia are excellent alternatives for different flavors.
- โ How do I prevent the bread from burning before the cheese melts?
Cook over medium heat rather than high heat, and cover the skillet with a lid for 1-2 minutes per side to trap steam and help the cheese melt faster. This ensures even cooking without excessive browning.
- โ What can I substitute for pine nuts?
Walnuts, almonds, or sunflower seeds work wonderfully as substitutes. Sunflower seeds are perfect for those with nut allergies and provide a similar nutty texture and flavor.
- โ Is this sandwich suitable for meal prep?
The pesto can be prepared ahead, but assemble and cook the sandwiches fresh for the best texture and melted cheese quality. You can store cooked sandwiches wrapped in foil and reheat briefly in a skillet if needed.
- โ What are good side dishes to serve with this sandwich?
Tomato soup, minestrone, or a fresh green salad are classic pairings. A cup of vegetable broth or light pasta soup complements the rich, savory flavors beautifully.