Save to Pinterest The smell of garlic and toasted pine nuts pulled my roommate out of her bedroom one Sunday morning. I was blending spinach pesto for the first time, experimenting because I had too much spinach about to wilt. She wandered in, still half asleep, and watched me slather the bright green paste onto buttered bread. When I flipped that first sandwich and the cheese started oozing out the sides, we both knew I'd stumbled onto something worth repeating.
I started making this sandwich for friends who came over to watch movies. It became the thing people requested, the one they'd text me about days later asking for the recipe. One friend even admitted she made it three times in one week because her kids inhaled it. There's something about the way the pesto seeps into the bread while it grills that makes every bite taste like comfort with a little bit of surprise.
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 spinach gives the pesto body and a mild, earthy flavor that won't overpower the cheese, plus it blends smoother than frozen.
- Fresh basil leaves: Basil brings that classic pesto aroma and a sweet, peppery note that balances the garlic beautifully.
- Grated Parmesan cheese: Parmesan adds a salty, nutty depth to the pesto and helps it cling to the bread instead of sliding off.
- Toasted pine nuts: Toasting the nuts first makes them fragrant and gives the pesto a buttery richness, though walnuts work just as well if that's what you have.
- Large garlic clove: One clove is enough to give the pesto a warm, savory kick without making it too sharp or overpowering.
- Extra virgin olive oil: Good olive oil makes the pesto smooth and silky, and it adds a fruity flavor that ties everything together.
- Salt and black pepper: These bring out the flavors of the greens and nuts, so don't skip tasting and adjusting at the end.
- Lemon juice: A tablespoon of lemon juice brightens the pesto and keeps it tasting fresh, not heavy.
- Sourdough or country bread: Sturdy bread with a bit of chew holds up to the pesto and butter without getting soggy when you grill it.
- Unsalted butter: Softened butter spreads easily and crisps up the bread perfectly, giving you that golden, crunchy crust.
- Mozzarella cheese: Mozzarella melts into gooey, stretchy strands that make every bite satisfying and fun to pull apart.
- Sharp cheddar cheese: Cheddar adds a tangy, bold flavor that keeps the sandwich from tasting too mild or one note.
- Prepared spinach pesto: You only need a couple tablespoons per sandwich, so you'll have plenty left over for pasta or spreading on crackers.
Tired of Takeout? ๐ฅก
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Blend 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. 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 back of a spoon.
- Butter the bread:
- Spread softened butter on one side of each slice of bread, making sure to cover the edges so they crisp up evenly. Lay the slices buttered side down on your counter or cutting board so you're ready to build.
- Assemble the sandwiches:
- Spread a tablespoon of 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 place the sandwiches in the pan. Cook for three to four minutes on each side, pressing down lightly with a spatula, until the bread turns deep golden brown and the cheese inside is fully melted and oozy.
- Cool and serve:
- Let the sandwiches rest for a minute or two so the cheese sets just a little and you don't burn your mouth. Slice in half and serve while they're still warm and the cheese is stretchy.
Save to Pinterest One rainy afternoon, I made this sandwich for my sister after she'd had a rough week. We sat at the kitchen table, dunking the corners into tomato soup, and she said it tasted like a hug. I think that's when I realized food doesn't have to be fancy to feel like love, it just has to be made with a little bit of care and a willingness to try something new.
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.
Making the Pesto Ahead
I usually make a double batch of pesto and store the extra in a small jar in the fridge, drizzled with a thin layer of olive oil on top to keep it bright green. It lasts about a week and turns into an easy weeknight shortcut when I want to toss it with pasta, spread it on toast, or stir it into scrambled eggs. The key is pressing plastic wrap directly onto the surface before you close the lid, which keeps air out and prevents that dull, brownish color from creeping in.
Choosing Your Cheese
Mozzarella and sharp cheddar are my go to combo because mozzarella gives you that pull apart stretch and cheddar brings a punch of flavor. But I've also used Gruyere when I wanted something a little fancier, or fontina when I craved something buttery and mild. The trick is to mix a good melting cheese with something that has a stronger taste, so you get texture and flavor in every bite without one overpowering the other.
Serving and Pairing Ideas
This sandwich is hearty enough to be lunch on its own, but I love serving it with a simple green salad dressed in lemon vinaigrette or a bowl of creamy tomato soup for dipping. If I'm feeling indulgent, I'll add a handful of crispy roasted chickpeas on the side for crunch. The pesto is rich and garlicky, so lighter, brighter sides help balance the meal and keep it from feeling too heavy.
- Try adding thin slices of tomato or roasted red pepper inside the sandwich for a pop of sweetness and extra moisture.
- Sprinkle a little grated Parmesan on the outside of the buttered bread before grilling for an extra crispy, cheesy crust.
- If you have leftover pesto, freeze it in ice cube trays so you can pop out a cube anytime you need a quick flavor boost.
Save to Pinterest This sandwich has become one of those recipes I turn to when I need something quick, comforting, and just a little bit special. I hope it brings you as many good kitchen moments as it's brought me.
Recipe FAQs
- โ Can I make the spinach pesto ahead of time?
Yes, you can prepare the spinach pesto up to 3 days in advance. Store it in an airtight container in the refrigerator. The flavors may intensify slightly, which enhances the overall taste of your sandwich.
- โ What's the best way to prevent the cheese from leaking out?
Make sure your cheese pieces aren't too large and press gently on the sandwich while cooking over medium heat. This allows the cheese to melt evenly without escaping. Don't rush the cooking process by using high heat.
- โ Can I substitute the pine nuts in the pesto?
Absolutely. Walnuts, almonds, or even roasted sunflower seeds work wonderfully as alternatives. Each provides a different flavor profile, so feel free to experiment based on your preferences or dietary restrictions.
- โ How do I achieve extra crispy bread?
Sprinkle a little grated Parmesan on the buttered outside of the bread slices before grilling. This creates a delicious, crispy crust. Alternatively, use sourdough bread, which naturally crisps up beautifully when grilled.
- โ What should I serve alongside this sandwich?
A simple green salad or tomato soup pairs perfectly with this hearty sandwich. The light, fresh sides balance the richness of the melted cheese and creamy pesto beautifully.
- โ Can I make this with gluten-free bread?
Yes, simply use your favorite gluten-free bread. The cooking time may vary slightly depending on the bread's thickness and moisture content, so watch carefully until golden brown.