Pin It My skillet was too hot the first time I tried making this, and the bread scorched before the cheese even softened. I stood there scraping black bits off sourdough, wondering why I thought I could improve a grilled cheese. Then I dialed the heat back, slowed down, and let the spinach pesto do its work. The kitchen smelled like garlic and toasted butter, and suddenly it all made sense.
I made this for my neighbor after she had surgery, and she texted me later asking for the recipe. She said her husband ate both sandwiches before she could finish hers. That felt better than any five star review.
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: Use the tender baby spinach if you can, it blends smoother and tastes less bitter than the big tough stuff.
- Fresh basil leaves: This is what makes the pesto smell like summer, even in January, so dont skip it or substitute dried.
- Grated Parmesan cheese: The real stuff, not the dusty kind in a can, it adds a salty sharpness that holds the whole pesto together.
- Toasted pine nuts: These bring a buttery richness, but walnuts work too if pine nuts feel too fancy or expensive.
- Large garlic clove: One big clove is plenty, anymore and it gets too sharp and raw tasting.
- Extra virgin olive oil: This is your binder and it carries all the flavors, so use one you actually like the taste of.
- Salt and black pepper: Season as you go, pesto needs more salt than you think to really pop.
- Lemon juice: Just a tablespoon brightens everything and keeps the spinach from tasting flat.
- Sourdough or country bread: You need something sturdy enough to hold up to the pesto and cheese without getting soggy.
- Unsalted butter: Softened butter spreads easier and crisps up the bread beautifully without burning.
- Mozzarella cheese: This is your melt, it gets gooey and stretchy and holds everything together.
- Sharp cheddar cheese: This adds the flavor punch that mozzarella alone just cant deliver.
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 your food processor and pulse until everything is finely chopped and starting to come together. Drizzle in the olive oil and lemon juice while the blade is running, and watch it turn into a thick, vivid green paste that clings to the sides.
- Butter the bread:
- Spread softened butter on one side of each slice, then lay them buttered side down on your counter. This is the side that will touch the pan and get golden and crispy.
- Assemble the sandwiches:
- Smear a tablespoon of pesto on the unbuttered side of two slices, then pile on the mozzarella and cheddar. Top with the other slices, buttered side facing out, and press down gently so they stick together.
- Cook low and slow:
- Heat your skillet over medium heat, not high, and lay the sandwiches in carefully. Cook for three to four minutes per side, pressing down lightly with your spatula, until the bread turns deep gold and the cheese inside goes molten and drippy.
- Rest and slice:
- Let them sit for a minute or two before you cut them, or the cheese will run everywhere. Then slice on the diagonal and serve while theyre still warm and stretchy.
Pin It My son, who claims he hates anything green, ate half of one of these before asking what was in it. When I told him spinach, he shrugged and kept eating. I counted that as a parenting win.
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 Do with Leftover Pesto
You will have pesto left over, and thats a gift. I toss it with hot pasta for an instant dinner, spread it on chicken before roasting, or swirl it into scrambled eggs. It keeps in the fridge for about a week if you press plastic wrap directly onto the surface so it doesnt brown. You can also freeze it in ice cube trays and pop out a cube whenever you need a quick hit of flavor.
Choosing Your Bread
Sourdough is my favorite because it has enough structure and tang to stand up to the richness of the cheese and pesto. But Ive also used ciabatta, whole grain, and even a good white sandwich bread when thats all I had. Just make sure the slices are thick enough that they dont fall apart when you flip them. Thin bread gets soggy and wimpy, and nobody wants that.
Serving Suggestions
This sandwich is rich enough to be the whole meal, but it loves company. I serve it with a handful of arugula dressed in lemon and olive oil, or a bowl of tomato soup for dipping. Sometimes I add sliced tomato or roasted red peppers right into the sandwich for a little extra sweetness and acidity. If youre feeling fancy, a few pickles on the side cut through the richness perfectly.
- Pair it with a simple green salad tossed in a bright vinaigrette.
- Serve with tomato soup, and let people dip their sandwich into the bowl.
- Add a few cornichons or pickled vegetables on the side for a tangy contrast.
Pin It This is the kind of recipe that makes you feel competent in the kitchen, even on days when nothing else is going right. It is comfort food that grew up a little, and it never lets me down.
Recipe FAQs
- → Can I make the spinach pesto ahead of time?
Yes, prepare the pesto up to 3 days in advance and store it in an airtight container in the refrigerator. You can also freeze it for up to one month. Let it come to room temperature before spreading on your bread.
- → What bread works best for this sandwich?
Sourdough and country bread are ideal choices for their sturdy structure and ability to hold the filling without falling apart. Whole wheat, ciabatta, or focaccia also work wonderfully and add distinct flavors.
- → How do I prevent the bread from burning while melting the cheese?
Cook over medium heat rather than high heat, and use a lid or cover your skillet for the first minute or two to trap steam and help the cheese melt faster. This reduces cooking time and prevents over-browning.
- → Can I substitute the cheeses?
Absolutely. Use any melting cheeses you prefer—fontina, gruyere, or provolone work beautifully. For a milder flavor, try muenster or Swiss cheese. Just maintain a similar total weight for consistent melting.
- → What are good side dishes to serve with this sandwich?
A simple green salad, tomato soup, or roasted vegetable medley pairs perfectly. The acidity in tomato soup or fresh greens balances the richness of the melted cheese nicely.
- → Is this suitable for gluten-free diets?
Yes, simply swap regular bread for gluten-free varieties. Most grocery stores offer quality gluten-free bread options that toast and crisp beautifully in the skillet.