Spring Pea Pesto Grilled Cheese

Featured in: Weekend Home Favorites

This spring pea pesto grilled cheese combines fresh peas, basil, and toasted pine nuts into a bright, herbaceous pesto that elevates a classic comfort sandwich. Layer the homemade pesto with creamy mozzarella between buttered sourdough slices, then grill until the bread turns golden and the cheese melts perfectly. The result is a delicious vegetarian main dish that's ready in just 25 minutes—ideal for lunch or a light dinner.

Updated on Tue, 20 Jan 2026 10:57:00 GMT
Crispy sourdough slices hold a vibrant spring pea pesto and melted mozzarella in this easy homemade sandwich.  Pin This
Crispy sourdough slices hold a vibrant spring pea pesto and melted mozzarella in this easy homemade sandwich. | duneoven.com

My neighbor showed up one April morning with a bag of fresh peas from the farmers market, more than she knew what to do with. I tossed them into the food processor with some basil I had been meaning to use, and what came out was this shockingly green, sweet pesto that tasted like spring itself. I smeared it onto sourdough with mozzarella and grilled it up, and suddenly lunch felt like a small celebration. Weve been making it every year since, whenever the peas start showing up again.

I made this for my sister during one of her visits, and she kept saying it tasted like eating in a garden. The lemon zest really does that, it lifts everything and keeps the pesto from feeling too heavy. We sat on the back porch with our sandwiches cut into triangles, cheese still stretching between the halves. She asked for the recipe before she even finished her first half.

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 theyre already blanched, which keeps the pesto bright green without any extra steps.
  • Fresh basil leaves: Use the tender top leaves if you can, they blend smoother and taste sweeter than the tougher stems.
  • Small garlic clove: A little goes a long way in pesto, start with one and add more only if you want that sharpness.
  • Grated Parmesan cheese: This adds a salty, nutty backbone that balances the sweetness of the peas.
  • Toasted pine nuts: Toasting them for a few minutes in a dry pan makes them fragrant and keeps the pesto from tasting flat.
  • Extra virgin olive oil: Use something you would drizzle on finished dishes, it becomes part of the flavor.
  • Lemon zest and juice: The zest is key, it brings brightness without making the pesto too acidic.
  • Sourdough bread: The slight tang plays really well with the sweet pesto, and it crisps up beautifully in butter.
  • Unsalted butter: Softened butter spreads easier and helps the bread brown evenly without burning.
  • Shredded mozzarella cheese: It melts quickly and stays creamy, though fresh mozzarella works if you slice it thin.
  • Optional baby arugula or spinach: A handful of greens adds a peppery bite and makes the sandwich feel a little more substantial.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Make 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 a little textured, you want some body left in it so it doesnt turn into baby food.
Assemble the Sandwiches:
Spread softened butter on one side of each slice of sourdough, then lay two slices buttered side down. Spread two tablespoons of pesto on each, top with mozzarella and arugula if using, then close with the remaining slices buttered side up.
Grill the Sandwiches:
Heat a skillet over medium heat and place the sandwiches in carefully. Cook for three to four minutes per side, pressing gently with a spatula, until the bread turns golden and the cheese melts into every crevice.
Serve:
Slice each sandwich in half while its still hot and serve immediately. The cheese will keep stretching for a minute or two, which is always the best part.
A close-up of the golden, grilled Spring Pea Pesto Grilled Cheese reveals fresh pea pesto and melted cheese.  Pin This
A close-up of the golden, grilled Spring Pea Pesto Grilled Cheese reveals fresh pea pesto and melted cheese. | duneoven.com

The first time I brought this to a potluck, someone asked if it was from a cafe. I realized then that a few good ingredients and a little attention to browning the bread can make something feel special without any fuss. Its become my go to whenever I want to impress someone without spending the afternoon in the kitchen.

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.

What to Do with Leftover Pesto

You will have extra pesto, and thats a gift. Toss it with warm pasta and a splash of pasta water for an instant dinner. Spread it on crostini with ricotta for an appetizer that looks like you tried. I have also stirred it into scrambled eggs, which sounds weird but tastes like spring on a plate.

Choosing Your Bread

Sourdough is my favorite because of the tangy chew, but any sturdy bread works as long as it can hold up to butter and heat. I have used whole wheat when I wanted something heartier, and once I tried a seeded multigrain that added a nice crunch. Just avoid anything too soft or it will get soggy under the pesto.

Variations Worth Trying

If you want a little heat, add a pinch of red chili flakes to the pesto before blending. I have also swapped the mozzarella for fontina, which melts even creamier and has a slightly nutty flavor. For a heartier version, layer in some thinly sliced roasted chicken or turkey.

  • Try gruyere instead of mozzarella for a sharper, more complex melt.
  • Add a drizzle of honey on top of the pesto before closing the sandwich for a sweet and savory contrast.
  • Use sunflower seeds instead of pine nuts if you need a nut free version, they work surprisingly well.
Serve the Spring Pea Pesto Grilled Cheese with a side salad for a delicious vegetarian lunch. Pin This
Serve the Spring Pea Pesto Grilled Cheese with a side salad for a delicious vegetarian lunch. | duneoven.com

This sandwich has a way of making an ordinary Tuesday feel a little brighter. I hope it does the same for you.

Recipe FAQ

Can I make the pesto ahead of time?

Yes, the spring pea pesto can be prepared up to 2 days in advance and stored in an airtight container in the refrigerator. This makes assembly quick and convenient on busy weekdays.

What if I don't have pine nuts?

Pine nuts can easily be swapped for walnuts, sunflower seeds, or almonds. Each substitution adds a slightly different texture and flavor while maintaining the pesto's herbaceous quality.

Can I use fresh mozzarella instead of shredded?

Absolutely. Fresh mozzarella slices work beautifully in this sandwich. They may not melt quite as uniformly as shredded cheese, but they create a creamy, delicate texture that complements the bright pesto perfectly.

How do I keep the bread from getting soggy?

Spread the pesto sparingly and ensure your mozzarella isn't overly wet before grilling. Using thicker sourdough slices also helps prevent sogginess while maintaining a crispy exterior.

Is this suitable for frozen peas?

Yes, frozen peas work wonderfully. Thaw them completely before processing into the pesto. Frozen peas are often picked at peak ripeness, making them just as flavorful as fresh ones.

What bread alternatives work best?

Whole wheat, ciabatta, or gluten-free bread are excellent options. Choose varieties with enough structure to hold up to grilling and support the pesto and cheese filling.

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

A vibrant, spring-inspired sandwich featuring bright pea and basil pesto layered with melty mozzarella on golden sourdough.

Prep Time
15 minutes
Cook Time
10 minutes
Total Duration
25 minutes
Published by Dune Oven Sara Whitfield

Recipe Category Weekend Home Favorites

Skill Level Easy

Cuisine Type American

Servings Made 2 Portions

Dietary Details Vegetarian-Friendly

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
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

Sandwiches

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 Baby arugula or spinach leaves, optional

How To Make It

Step 01

Prepare Spring Pea 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 with slight texture remaining. Taste and adjust seasoning as needed.

Step 02

Assemble Sandwiches: Spread softened butter thinly on one side of each bread slice. Place two slices buttered-side down on work surface. Spread 2 tablespoons pesto on each slice, top with mozzarella cheese and optional greens. Cover with remaining bread slices, buttered-side up.

Step 03

Grill Sandwiches: Heat skillet or griddle over medium heat. Place sandwiches in pan and cook 3 to 4 minutes per side, pressing gently, until bread is golden and cheese is melted.

Step 04

Serve: Transfer sandwiches to cutting board, slice diagonally in half, and serve immediately while warm.

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.

Things You'll Need

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

Allergens

Review every ingredient for allergens and speak with a healthcare provider when unsure.
  • Contains dairy: cheese and butter
  • Contains wheat: bread
  • Contains tree nuts: pine nuts

Nutrition Details (per serving)

Nutrition is for your information and isn’t meant as medical advice.
  • Calories: 420
  • Fats: 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.