Save The first time I made this bright green pesto, my kitchen mate paused mid-chew and asked why the sandwich was so vibrantly colored. We'd both grown up on the classic grilled cheese, but this spring version felt like discovering a secret garden tucked between buttery bread. Now whenever fresh peas appear at the market, I know exactly what's for lunch.
Last April, I made these sandwiches for a rainy day picnic with my sister. We huddled under the kitchen island instead, watching steam curl off the golden bread while rain drummed against the windows. Something about the vibrant green against that crisp toast felt like eating hope itself.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 1 cup fresh or thawed frozen peas: These bring natural sweetness and that gorgeous spring color to the pesto
- 1/2 cup fresh basil leaves: The aromatic backbone that makes everything taste garden-fresh
- 1 small garlic clove: Just enough to add depth without overwhelming the delicate peas
- 2 tablespoons grated Parmesan cheese: Adds savory umami that bridges the pesto and mozzarella beautifully
- 2 tablespoons toasted pine nuts or walnuts: Toasting them first makes all the difference in nutty richness
- 2 tablespoons extra-virgin olive oil: Brings everything together into a spreadable consistency
- 1/2 teaspoon lemon zest plus 1 tablespoon lemon juice: This bright citrus spark wakes up all the other flavors
- 1/4 teaspoon salt plus black pepper to taste: Essential for making those fresh vegetables sing
- 4 slices sourdough bread: The tangy chew and sturdy structure hold up perfectly to grilling
- 2 tablespoons unsalted butter, softened: Spreadable butter creates that irresistible golden crunch
- 1 cup shredded or sliced fresh mozzarella: Creamy, mild, and melts into that perfect gooey pull
- Optional baby arugula or spinach: Adds a peppery fresh bite and another layer of green
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Blend the bright pesto:
- Toss the peas, basil, garlic, Parmesan, toasted nuts, olive oil, lemon zest and juice, salt, and pepper into your food processor. Pulse until you have a textured paste, not completely smooth, then taste and tweak the seasoning until it makes you smile.
- Butter your bread generously:
- Spread softened butter on one side of each sourdough slice, coating every corner for even golden color.
- Build the sandwiches:
- Lay two slices butter-side down and slather each with that gorgeous green pesto. Pile on the mozzarella, add arugula if you're using it, and crown with the remaining bread slices, butter facing up.
- Grill to golden perfection:
- Crank a skillet to medium heat and carefully place your sandwiches inside. Cook for 3 to 4 minutes per side, pressing gently with your spatula, until the bread transforms into crisp golden toast and the cheese oozes temptingly.
- Slice and serve warm:
- Cut each sandwich diagonally and serve immediately while the cheese is still molten and the bread is at its crispest.
Save My neighbor's kids, who usually turn their noses up at anything green, absolutely demolished these sandwiches last weekend. Sometimes the best way to introduce new flavors is hiding them inside something universally beloved.
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 It Your Own
Swap in sunflower seeds for a nut-free version that still delivers satisfying crunch. Whole wheat or gluten-free bread work beautifully if you need them.
Leftover Love
That extra pesto deserves a second life. Toss it with hot pasta, spread it on morning toast with a soft-boiled egg, or dollop it onto roasted vegetables for instant flavor.
Perfect Pairings
A crisp Sauvignon Blanc cuts through the richness beautifully. For something non-alcoholic, try sparkling water with an extra lemon wedge.
- A simple green salad with vinaigrette balances the indulgent sandwich
- Tomato soup, even from a carton, becomes a restaurant-worthy meal alongside
- These reheat surprisingly well in a 350°F oven for about 10 minutes if you're lucky enough to have leftovers
Save Every bite of this sandwich tastes like spring itself, fresh and hopeful and impossibly delicious.
Recipe FAQs
- → Can I make the pesto ahead of time?
Yes, prepare the pesto up to 2 days in advance and store 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's the best way to achieve a crispy exterior?
Use medium heat and butter the bread generously on both outer sides. Press gently while cooking and avoid moving the sandwich too early. A griddle works better than a skillet for even heat distribution.
- → Can I substitute the mozzarella?
Absolutely. Gruyère, fontina, or gouda work wonderfully. Fresh mozzarella can be used but slice it thinly to prevent excess moisture. Avoid low-moisture varieties that don't melt as smoothly.
- → Is this suitable for nut allergies?
Yes, replace pine nuts with sunflower seeds or pumpkin seeds for equally delicious results. The texture and flavor remain satisfying without tree nuts. Always verify all ingredient labels for cross-contamination warnings.
- → How do I prevent the bread from burning while the cheese melts?
Cook on medium rather than medium-high heat, giving the cheese adequate time to melt before the bread browns too much. If needed, reduce heat slightly and cover the skillet briefly with a lid to trap steam.
- → Can I make this gluten-free?
Yes, substitute gluten-free bread in the same manner. Ensure it's sturdy enough to handle the pesto and cheese without becoming soggy. Toasting the bread slightly before assembly helps maintain structure.