Spring Pea Pesto Grilled Cheese

Featured in: Everyday Home Meals

This vibrant spring sandwich combines sweet peas and fresh basil into a zesty pesto, layered between buttery sourdough with melted mozzarella. The contrasting textures—crisp bread, creamy cheese, and bright herbaceous spread—create an elevated take on the classic. Ready in just 25 minutes, these sandwiches pair perfectly with a crisp white wine or simple green salad for an easy yet impressive meal.

Updated on Wed, 21 Jan 2026 09:00:00 GMT
Golden sourdough slices are grilled until crisp, filled with melty mozzarella and bright spring pea pesto, creating a vibrant vegetarian sandwich. Save
Golden sourdough slices are grilled until crisp, filled with melty mozzarella and bright spring pea pesto, creating a vibrant vegetarian sandwich. | petitanzar.com

April rain was drumming against my kitchen window when I decided grilled cheese needed reinventing. I had a bag of peas thawing on the counter from a soup plan that never happened, and somewhere between the gray weather and that bright green color, this sandwich was born. The first bite made me forget all about winter comfort food classics. Sometimes the best experiments start with leftovers and a whim.

My sister was skeptical when I described the concept over the phone. She showed up with a bottle of wine anyway, watched me assemble the sandwiches with raised eyebrows, and then proceeded to eat two in one sitting. Now she texts me every spring asking when I am going to make them again. Some recipes prove themselves before they even hit the plate.

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 or thawed frozen peas: Frozen peas work beautifully here and are often sweeter than fresh ones, plus they are available year round for when spring fever hits out of season
  • Fresh basil leaves: The classic pesto herb that bridges the gap between traditional Italian flavors and the sweet spring peas
  • Garlic clove: One small clove is plenty since the pesto will be eaten raw and you want it punchy not overwhelming
  • Grated Parmesan cheese: Adds salty depth that keeps the pea sweetness from becoming cloying
  • Toasted pine nuts: Walnuts work perfectly too if pine nuts feel too extravagant or you want a more robust flavor
  • Extra virgin olive oil: Use good quality oil here since it is one of the main flavors in the pesto
  • Lemon zest and juice: Brightens everything and keeps the cheese from feeling too heavy
  • Sourdough bread: The tangy flavor and sturdy texture hold up to grilling without getting soggy
  • Unsalted butter: Spreading softened butter on the exterior ensures even browning and that irresistible crunch
  • Shredded mozzarella cheese: Fresh mozzarella slices work too but shredded melts more evenly across the pesto layer

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Make the pea pesto:
Combine all pesto ingredients in your food processor and pulse until you have a textured mixture that still has some small pieces visible for texture
Prep the bread:
Spread softened butter generously on one side of each bread slice and lay them butter side down on your cutting board
Build the sandwiches:
Spread two tablespoons of pesto on the unbuttered side of two slices, top with cheese and optional greens, then crown with the remaining bread slices butter side up
Grill to golden perfection:
Cook in a preheated skillet over medium heat for about four minutes per side, pressing gently with your spatula until the bread turns deep golden brown and the cheese melts completely
Spring Pea Pesto Grilled Cheese rests on a wooden board, showing the gooey mozzarella and fresh basil pesto between buttery toasted bread. Save
Spring Pea Pesto Grilled Cheese rests on a wooden board, showing the gooey mozzarella and fresh basil pesto between buttery toasted bread. | petitanzar.com

This sandwich has become my go to for rainy weeknight dinners when I need something comforting but not heavy. There is something about cutting through that crisp crust and seeing the bright green pesto ooze out alongside the melted cheese that makes even a Tuesday evening feel special.

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.

Bread Selection Secrets

Not all breads are created equal when it comes to grilled cheese. I learned this the hard way with a beautiful rustic loaf that refused to crisp up and just turned soggy instead. You want bread with some structure and a tight crumb that will stand up to the moisture from pesto and melted cheese. Sourdough is classic but a good quality white sandwich bread works beautifully too especially if you want something more nostalgic and tender.

Cheese Choices Beyond Mozzarella

While mozzarella creates those gorgeous cheese pulls we all love, sometimes I mix in some provolone for extra flavor or sharp cheddar if I want more bite. The key is using cheeses that melt well and do not separate when heated. Avoid crumbly cheeses or fresh cheeses that just turn into a hot mess instead of getting gooey. A blend of mozzarella with something more flavorful has become my default approach.

Serving Suggestions That Work

These sandwiches pair beautifully with simple sides that do not compete with the flavors. A light arugula salad dressed with lemon vinaigrette echoes the fresh notes in the pesto. Tomato soup might seem too obvious but there is a reason that pairing became legendary in the first place. Sometimes I just serve them with pickles and call it a perfect lunch.

  • Cut sandwiches on the diagonal for better eating surface area and that classic diner look
  • Let the sandwiches rest for a minute before slicing so the cheese sets slightly and does not all run out
  • A sprinkle of flaky salt on top after grilling adds crunch and highlights the sweet pesto underneath
A close-up of Spring Pea Pesto Grilled Cheese highlights the bright green pea pesto spread and the golden, crunchy sourdough crust. Save
A close-up of Spring Pea Pesto Grilled Cheese highlights the bright green pea pesto spread and the golden, crunchy sourdough crust. | petitanzar.com

Every time I make these, I am transported back to that rainy April afternoon when a handful of leftover peas turned into something magical. Hope this recipe brings you some unexpected joy too.

Recipe FAQs

Can I make the pesto ahead of time?

Yes, the pesto keeps beautifully in an airtight container in the refrigerator for up to 5 days. The flavors actually develop and meld together, making it even more delicious after a day or two.

What's the best cheese for this sandwich?

Shredded mozzarella melts perfectly and provides mild creaminess that lets the pesto shine. Fresh mozzarella works beautifully too—just slice it thinly and pat it dry slightly to prevent excess moisture in your sandwich.

Can I use frozen peas instead of fresh?

Absolutely. Thaw frozen peas completely and pat them dry before processing. They're just as sweet and vibrant as fresh peas, making this sandwich accessible year-round.

How do I get the crispiest bread?

Use softened butter evenly on each slice's exterior. Cook over medium heat—too high and the bread burns before the cheese melts. A gentle press with your spatula helps ensure even contact with the pan for uniform golden crispiness.

What can I substitute for pine nuts?

Walnuts add a lovely earthy note and work wonderfully. For nut-free versions, sunflower seeds or toasted pumpkin seeds provide similar crunch without the allergens. Even hemp seeds make a great alternative.

Can I add protein to make it more filling?

Thinly sliced prosciutto or crispy bacon complement the bright pesto beautifully. For vegetarian protein, try adding sliced avocado or a fried egg on top for extra richness and substance.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Spring Pea Pesto Grilled Cheese

Crispy sourdough sandwiches with bright pea pesto, melted mozzarella, and fresh greens

Prep time
15 min
Time to cook
10 min
Total duration
25 min
Recipe by Stephen Haas


Skill level Easy

Cuisine type American

Portions 2 Serves

Diet details Meat-free

What You Need

Spring Pea Pesto

01 1 cup fresh or thawed frozen peas
02 1/2 cup fresh basil leaves
03 1 small garlic clove
04 2 tablespoons grated Parmesan cheese
05 2 tablespoons toasted pine nuts or walnuts
06 2 tablespoons extra-virgin olive oil
07 1/2 teaspoon lemon zest
08 1 tablespoon lemon juice
09 1/4 teaspoon salt
10 Freshly ground black pepper to taste

Sandwich Assembly

01 4 slices sourdough bread
02 2 tablespoons unsalted butter, softened
03 1 cup shredded mozzarella cheese
04 1/4 cup spring pea pesto
05 Optional: baby arugula or spinach leaves

Directions

Step 01

Prepare the Pesto: Combine peas, basil, garlic, Parmesan, pine nuts, olive oil, lemon zest, lemon juice, salt, and pepper in a food processor. Pulse until mostly smooth but still textured. Taste and adjust seasoning as needed.

Step 02

Assemble Sandwiches: Spread a thin layer of butter on one side of each bread slice. Place two slices buttered side down on a clean surface. Spread 2 tablespoons of pesto on each. Top evenly with mozzarella cheese and arugula if using. Cover with remaining bread slices, buttered side up.

Step 03

Grill Until Golden: Heat a skillet or griddle over medium heat. Place sandwiches in the pan and cook for 3-4 minutes per side, pressing gently, until bread is golden brown and cheese is fully melted.

Step 04

Serve: Slice each sandwich diagonally in half and serve warm while cheese is still melted.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Gear Needed

  • Food processor or blender
  • Skillet or griddle
  • Spatula
  • Bread knife

Allergen details

Read labels for allergens and check with your doctor if needed.
  • Contains dairy (cheese, butter), wheat (bread), and tree nuts (pine nuts). For nut allergies, substitute with sunflower seeds.

Nutrition info (per portion)

These figures are only for reference and not a substitute for health advice.
  • Energy: 420
  • Total fat: 23 g
  • Carbohydrates: 37 g
  • Proteins: 17 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.