Save The smell of garlic and toasted pine nuts pulled my roommate out of her room one Wednesday night, and I knew I had stumbled onto something worth keeping. I had made pesto before, sure, but swapping out half the basil for spinach turned the whole thing brighter, grassier, less heavy. When I slathered it onto buttered bread with two kinds of cheese and pressed it all into a hot skillet, the kitchen filled with a smell so good we both just stood there, waiting. That first bite, all crunch and melt and green herby sharpness, made me wonder why I had ever settled for plain grilled cheese.
I made these for my brother once after he helped me move a couch up three flights of stairs. He does not usually care much about food, but he ate both sandwiches without saying a word, then asked if I had more pesto. I did, and I watched him spread it on crackers straight from the container. That is when I realized this recipe was not just about the sandwich, it was about the pesto itself, which somehow made everything better.
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, these give the pesto body and a mellow earthiness without overpowering the basil.
- Fresh basil leaves: Just half a cup is enough to keep that classic pesto flavor alive without making it too sharp.
- Grated Parmesan cheese: This adds salt and funk, the kind that makes you want another bite before you have swallowed the first.
- Toasted pine nuts: Toasting them in a dry pan for a few minutes brings out a buttery sweetness you cannot get any other way.
- Garlic clove: One large clove is plenty, it mellows as it blends but still leaves a warm buzz on your tongue.
- Extra virgin olive oil: Use something you would dip bread into, it becomes the backbone of the pesto.
- Salt and black pepper: These wake everything up, but go light at first because the Parmesan is already salty.
- Lemon juice: Just a tablespoon brightens the whole thing and keeps the spinach from tasting flat.
- Sourdough or country bread: Sturdy enough to hold up to the butter and pesto without falling apart in the pan.
- Unsalted butter: Softened butter spreads easily and crisps up into a golden shell that shatters when you bite it.
- Mozzarella cheese: This is your melt, the cheese that stretches and binds everything together.
- Sharp cheddar cheese: This is your flavor, the one that cuts through the richness and makes you notice every bite.
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 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 thin stream until the mixture turns smooth and spreadable, scraping down the sides once if you need to.
- Butter the Bread:
- Spread softened butter on one side of each slice of bread, making sure to go all the way to the edges so every bit gets crispy. Lay them buttered side down on your counter or cutting board.
- Build 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 slices, buttered side facing out, and press down gently so everything sticks together.
- Cook Until Golden:
- Heat a large skillet over medium heat and lay the sandwiches in carefully, then cook for three to four minutes on each side, pressing down lightly with a spatula, until the bread turns deep golden and the cheese has melted into gooey layers. If the bread is browning too fast, lower the heat a notch.
- Cool and Serve:
- Let the sandwiches sit for a minute or two so the cheese sets just enough to hold together when you cut them. Slice in half and serve while still warm and crispy.
Save One rainy Saturday, I made a double batch of pesto and kept it in a jar in the fridge. For the next week, I put it on everything: pasta, eggs, roasted vegetables, more grilled cheese. My favorite was spreading it on toast with a fried egg on top, the yolk breaking into the green and turning it creamy. That jar made me feel like I had a secret weapon in the kitchen, something that turned ordinary meals into something I actually looked forward to eating.
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.
Storing and Using Leftover Pesto
The pesto keeps in the fridge for up to a week if you press plastic wrap directly onto the surface before sealing the container, which stops it from turning brown. You can also freeze it in ice cube trays, then pop out a cube or two whenever you want to make a quick sandwich or stir it into soup. I have even spread it on chicken before roasting, and it crisped up into this salty, garlicky crust that made me forget I was eating something healthy.
Choosing Your Cheese
Mozzarella is mild and melts like a dream, but on its own it can taste a little boring. Sharp cheddar brings the tang and bite that makes each bite interesting, and mixing the two gives you the best of both worlds. I have also tried Gruyere and fontina, which both work beautifully if you want to get a little fancy, but honestly, the mozzarella and cheddar combo is hard to beat for the price.
Making It Your Own
Once you have the basic sandwich down, you can start playing around. I have added thin slices of tomato, which release just enough juice to keep things from feeling too rich. Roasted red peppers from a jar work too, especially if you pat them dry first. A handful of arugula tucked in right before serving adds a peppery crunch that cuts through all the butter and cheese.
- Try sprinkling grated Parmesan on the outside of the bread before grilling for an extra crispy, cheesy crust.
- If you like heat, stir a pinch of red pepper flakes into the pesto before spreading it on the bread.
- Serve with tomato soup or a simple green salad dressed with lemon and olive oil to balance out the richness.
Save This sandwich has become my go to whenever I want something comforting but not boring, something that feels like more than the sum of its parts. It reminds me that sometimes the best meals are the ones you did not plan, the ones that happen because you had a hunch and some leftovers and a little bit of hunger.
Recipe FAQs
- โ Can I make the spinach pesto ahead of time?
Yes, the pesto keeps well in an airtight container in the refrigerator for up to 5 days. You can also freeze it for up to 3 months. This makes it convenient for preparing sandwiches quickly throughout the week.
- โ What bread works best for this sandwich?
Sourdough and country-style bread are ideal because they're sturdy enough to hold the pesto and cheese without becoming soggy. Whole grain or ciabatta also work wonderfully. Avoid soft breads that may fall apart during cooking.
- โ Can I substitute the pine nuts?
Absolutely. Walnuts, almonds, or roasted sunflower seeds make excellent alternatives. If you have a nut allergy, sunflower seeds provide similar texture and nutty flavor. Toast them lightly first for enhanced flavor.
- โ How do I prevent the bread from burning while the cheese melts?
Cook over medium heat rather than high heat, and keep the skillet temperature consistent. Cover the skillet with a lid during cooking to trap steam, which helps the cheese melt faster. This reduces cooking time and prevents browning too quickly.
- โ What should I serve alongside this sandwich?
Pair it with a fresh green salad, tomato soup, or roasted vegetable sides. The light, crisp salad balances the rich cheese, while warm soup complements the sandwich perfectly for a complete, satisfying meal.
- โ Is this suitable for a gluten-free diet?
Yes, simply substitute gluten-free bread and verify that all ingredients, including the Parmesan cheese and butter, are certified gluten-free. The pesto and cheese components are naturally gluten-free, making this easily adaptable for dietary needs.