Save The skillet was already hot when I realized I had a jar of pesto in the fridge and way too much spinach that needed using. I tossed them together in the food processor, spread the bright green paste on buttered bread, added cheese, and pressed the whole thing into the pan. The smell that filled the kitchen, garlicky and herby with that unmistakable sizzle of butter browning, made me wonder why I had never done this before. It tasted like summer and comfort all at once.
I made this for my neighbor one rainy afternoon when she stopped by unexpectedly. We stood in the kitchen talking while the sandwiches cooked, and she kept asking what smelled so good. When I sliced hers diagonally and the cheese pulled in long strings, she laughed and said it looked like something from a food magazine. I told her it was just leftovers with ambition.
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 does not overpower the garlic or cheese.
- Fresh basil leaves: Basil brings sweetness and that classic pesto aroma that makes the whole kitchen smell alive.
- Grated Parmesan cheese: This adds salty sharpness and helps the pesto cling together without being oily.
- Toasted pine nuts: They lend richness and a buttery texture, but walnuts work just as well if you want a deeper flavor.
- Garlic clove: One large clove is enough to make the pesto punchy without burning your tongue.
- Extra virgin olive oil: Use good quality oil because it carries all the flavors and keeps the pesto smooth.
- Salt and black pepper: Season to taste, these make everything sharper and more balanced.
- Lemon juice: Just a tablespoon brightens the whole mixture and keeps the greens from tasting flat.
- Sourdough or country bread: Sturdy bread with a bit of chew holds up to the pesto and does not get soggy under the cheese.
- Unsalted butter: Softened butter spreads easily and crisps the bread beautifully without burning.
- Mozzarella cheese: This melts into creamy strings and has a mild flavor that lets the pesto shine.
- Sharp cheddar cheese: A little cheddar adds tang and depth, balancing the mozzarella perfectly.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Blend the pesto:
- Combine spinach, basil, Parmesan, pine nuts, garlic, salt, and pepper in a food processor and pulse until finely chopped. Stream in olive oil and lemon juice with the motor running until you have a smooth, spreadable paste that clings to the spoon.
- Butter the bread:
- Spread softened butter on one side of each slice, then lay them buttered side down on your counter. This keeps your hands clean and makes assembly easy.
- Spread and stack:
- Smear a tablespoon of pesto on the unbuttered side of two slices, then pile on the mozzarella and cheddar. Top with the remaining bread slices, buttered side facing out.
- Grill until golden:
- Heat a large skillet over medium heat and cook the sandwiches for three to four minutes per side, pressing gently with a spatula. The bread should turn deep golden and the cheese should be fully melted and gooey.
- Cool and slice:
- Let the sandwiches rest for a minute so the cheese sets slightly, then slice diagonally and serve while still warm. The wait is worth it because you will not burn your mouth.
Save This sandwich became my go to whenever I needed to feel like I had my life together. It is fancy enough to impress but simple enough to make on a Tuesday night when you are too tired to think. I have served it to kids, adults, and one very skeptical teenager who ended up asking for seconds.
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.
Choosing Your Bread
Sourdough is my favorite because the tang plays well with the garlic and cheese, but any sturdy bread works. I have used whole wheat, rye, and even a good Italian loaf when that was all I had. Just avoid anything too soft or it will turn to mush under the weight of the pesto and cheese.
Cheese Combinations
Mozzarella and cheddar are a reliable pair, but I have also used fontina, Gruyere, and even a little crumbled goat cheese when I wanted something tangy. The key is mixing a good melter with something sharp so you get both texture and flavor. Do not be afraid to experiment with what you have on hand.
Serving and Storing
These sandwiches are best eaten right away while the cheese is still stretchy and the bread is crisp. If you have leftover pesto, toss it with pasta, spread it on roasted vegetables, or stir it into scrambled eggs. I keep a small jar in the fridge and use it on everything for about a week.
- Serve with tomato soup or a simple arugula salad for a full meal.
- Wrap leftover pesto tightly and refrigerate, or freeze in small portions.
- Reheat leftover sandwiches in a skillet, not the microwave, so the bread stays crispy.
Save This is the kind of recipe that makes you feel capable and creative even on your most ordinary days. It reminds you that good food does not have to be complicated, just thoughtful and made with a little care.
Recipe Questions & Answers
- → Can I make the pesto ahead of time?
Yes, spinach pesto keeps well in an airtight container in the refrigerator for up to 5 days, or frozen for up to 3 months. This makes meal prep convenient.
- → What's the best bread for this sandwich?
Sourdough or country bread work wonderfully due to their sturdy texture and ability to hold up to grilling. Ciabatta or focaccia are excellent alternatives for added flavor.
- → How do I prevent the bread from burning before the cheese melts?
Cook over medium heat rather than high heat, and press gently with your spatula. If needed, cover the skillet with a lid to trap heat and melt the cheese faster.
- → What can I substitute for pine nuts?
Walnuts, almonds, or sunflower seeds work as excellent substitutes. Sunflower seeds are ideal for nut-free options while maintaining the same nutty flavor profile.
- → Can I add vegetables to this sandwich?
Absolutely. Sliced tomatoes, roasted red peppers, caramelized onions, or sun-dried tomatoes complement the pesto beautifully and add freshness or depth.
- → Is this suitable for vegetarians?
Yes, this sandwich is fully vegetarian as it contains no meat. All ingredients—spinach, basil, cheese, nuts, and bread—fit vegetarian dietary preferences.