Spring Pea Pesto Grilled Cheese

Featured in: Dinner Winners

This spring-inspired grilled cheese combines a fresh, homemade pea and basil pesto with creamy mozzarella between perfectly toasted sourdough slices. The pesto brings bright, herbaceous flavors with a nutty depth from pine nuts and lemon brightness, while the cheese melts into golden, crispy bread. Ready in just 25 minutes, it's an easy vegetarian main dish that celebrates seasonal ingredients.

Updated on Tue, 20 Jan 2026 13:33:00 GMT
Bright golden sourdough slices oozing with melty mozzarella and vibrant green spring pea pesto, served warm on a wooden board. Save
Bright golden sourdough slices oozing with melty mozzarella and vibrant green spring pea pesto, served warm on a wooden board. | tastybattle.com

I was standing at the farmers market on a chilly April morning when I saw the first spring peas of the season, their pods still dewy and tight. The vendor convinced me to buy two pounds, insisting I blend them into something unexpected. That afternoon, I turned half into a bright green pesto that tasted like sunlight, then smeared it onto sourdough with too much cheese. The sandwich came off the pan crackling and oozing, and I ate it standing over the sink, laughing at how something so simple could feel like a celebration.

The first time I made this for friends, I worried the green pesto would seem too unusual for a grilled cheese. But the moment they bit through the golden crust and tasted that sweet, garlicky brightness against the melted cheese, they went quiet in the best way. One of them asked if I had secretly become a chef, which made me grin because all I had done was trust that spring flavors and butter could do the work. Now its the sandwich I make when I want to impress without stressing.

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 often taste sweeter than fresh because theyre frozen at peak ripeness, just let them thaw completely before blending.
  • Fresh basil leaves: The basil brings that classic pesto aroma and balances the sweetness of the peas, use the tender top leaves for the smoothest texture.
  • Small garlic clove: One clove is enough to add depth without overpowering the delicate pea flavor, and I always remove the green germ in the center to avoid bitterness.
  • Grated Parmesan cheese: This adds a salty, nutty backbone to the pesto, freshly grated melts into the mix better than pre shredded.
  • Toasted pine nuts or walnuts: Toasting them in a dry skillet for a few minutes brings out their oils and makes the pesto taste richer and more complex.
  • Extra virgin olive oil: A good fruity olive oil makes the pesto silky and ties all the flavors together.
  • Lemon zest and juice: The lemon brightens everything and keeps the pesto from feeling too rich, I always zest before I juice to make life easier.
  • Salt and freshly ground black pepper: Season to taste, but dont skip the pepper, it adds a subtle warmth that wakes up the whole pesto.
  • Sourdough bread: The tangy, chewy crumb of sourdough holds up to the pesto and butter without getting soggy, and it crisps up perfectly in the pan.
  • Unsalted butter, softened: Softened butter spreads easily and creates an even golden crust, I leave mine on the counter for twenty minutes before I start cooking.
  • Shredded mozzarella cheese: Mozzarella melts beautifully and has a mild flavor that lets the pesto shine, fresh mozzarella works too if you slice it thin and pat it dry.
  • 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

Product image
Transfer liquids, oils, and dry ingredients cleanly into bottles and jars while cooking or baking.
Check price on Amazon
Make the Pesto:
Add the peas, basil, garlic, Parmesan, pine nuts, olive oil, lemon zest, lemon juice, salt, and pepper to your food processor and pulse until the mixture is mostly smooth but still has a little texture, scraping down the sides once or twice. Taste it and adjust the salt, lemon, or pepper until it makes you smile.
Assemble the Sandwiches:
Spread softened butter on one side of each slice of sourdough, then lay two slices buttered side down on your counter. Spread about two tablespoons of the spring pea pesto on each unbuttered side, then layer on the mozzarella and a handful of greens if youre using them, and top with the remaining bread slices, buttered side facing up.
Grill the Sandwiches:
Heat a skillet or griddle over medium heat and place the sandwiches in the pan, pressing them gently with a spatula to help everything meld together. Cook for three to four minutes per side until the bread turns deep golden and the cheese is fully melted and starting to ooze out the sides.
Serve:
Transfer the sandwiches to a cutting board, let them rest for a minute so the cheese sets slightly, then slice them in half and serve while theyre still warm and crispy.
A close-up of a grilled cheese sandwich layered with fresh pea and basil pesto, crispy crust, and melted mozzarella inside. Save
A close-up of a grilled cheese sandwich layered with fresh pea and basil pesto, crispy crust, and melted mozzarella inside. | tastybattle.com

One Sunday afternoon, I made a double batch of this pesto and kept the extra in a jar in the fridge. Over the next few days, I stirred it into scrambled eggs, spread it on crackers with goat cheese, and tossed it with warm pasta for a quick dinner. That little jar turned into a week of easy, delicious meals, and it reminded me that the best recipes are the ones that keep giving long after the first bite.

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

The pesto keeps beautifully in an airtight container in the fridge for up to five days, just press a piece of plastic wrap directly on the surface to prevent it from browning. You can also freeze it in ice cube trays and pop out a cube whenever you need a quick flavor boost for pasta, grain bowls, or another round of sandwiches. The assembled sandwiches are best cooked fresh, but you can prep the pesto and grate the cheese ahead of time to make weeknight cooking faster.

Serving Suggestions

This sandwich shines on its own, but I love serving it with a simple side salad dressed in lemon vinaigrette or a handful of crispy potato chips for crunch. A bowl of tomato soup is a classic pairing that never gets old, and the acidity cuts through the richness of the cheese. If youre feeling fancy, pour a glass of chilled Sauvignon Blanc or sparkling water with a twist of lemon to echo the bright citrus notes in the pesto.

Variations and Substitutions

If you cant find pine nuts or want to save a little money, walnuts or sunflower seeds work just as well and add their own unique flavor. Swap the mozzarella for fontina, provolone, or even a sharp white cheddar if you want more punch, and try whole wheat or gluten free bread if thats what you have on hand. For a spicier kick, blend a pinch of red chili flakes into the pesto or layer in a few thin slices of pickled jalapeño before grilling.

  • Add a drizzle of honey on the pesto layer for a sweet and savory contrast that surprised me in the best way.
  • Use frozen edamame instead of peas for a slightly nuttier, more protein rich pesto.
  • Try grilling the sandwich in a panini press if you have one, it makes the process even easier and gives you perfect grill marks.
Product image
Keeps spoons and utensils off counters while cooking, catching drips and keeping your stovetop clean.
Check price on Amazon
A vibrant green spring pea pesto grilled cheese on sourdough, garnished with arugula and lemon zest for a fresh, seasonal bite. Save
A vibrant green spring pea pesto grilled cheese on sourdough, garnished with arugula and lemon zest for a fresh, seasonal bite. | tastybattle.com

This sandwich has become my go to when I want something that feels special but doesnt require much effort or planning. I hope it brings a little bit of spring into your kitchen, no matter what season youre in.

Recipe Questions

Can I make the pesto ahead of time?

Yes, the pea pesto can be prepared up to 2 days in advance and stored in an airtight container in the refrigerator. You can also freeze it in ice cube trays for longer storage.

What bread works best for this sandwich?

Sourdough is ideal for its tangy flavor and sturdy structure that holds up to grilling. Whole wheat, ciabatta, or focaccia are excellent alternatives that provide great texture and flavor contrast.

How do I prevent the bread from burning while the cheese melts?

Use medium heat rather than high heat, and cook for 3-4 minutes per side. Pressing gently on the sandwich helps distribute heat evenly. You can also cover the skillet with a lid to trap warmth and melt the cheese faster.

Is there a nut-free alternative for the pesto?

Absolutely. Replace pine nuts with sunflower seeds, pumpkin seeds, or walnuts. You can also omit nuts entirely and increase the Parmesan slightly for richness and depth.

Can I use frozen peas instead of fresh?

Yes, frozen peas work perfectly and are often more convenient. Simply thaw them before blending into the pesto. This doesn't affect the flavor or texture of the final result.

What cheese alternatives work if I'm dairy-free?

Try dairy-free mozzarella or cashew-based cheese for melting. Adjust butter to a plant-based alternative, and use nutritional yeast in the pesto for a savory, umami boost.

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

Vibrant grilled cheese featuring bright pea-basil pesto, melty mozzarella, and golden crispy sourdough. Ready in 25 minutes.

Prep duration
15 min
Cook duration
10 min
Complete duration
25 min
Created by Alex Ramirez


Skill level Easy

Heritage American

Output 2 Portions

Nutritional specifications Meat-free

Components

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

Directions

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

Phase 02

Assemble Sandwiches: Spread softened butter on one side of each bread slice. Place two slices buttered side down on work surface. Spread 2 tablespoons pesto on each slice. Top evenly with mozzarella cheese and arugula or spinach if desired. Cover with remaining bread slices, buttered side up.

Phase 03

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

Phase 04

Serve: Slice sandwiches 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.

Necessary tools

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

Allergy details

Review each component for potential allergens and seek professional healthcare advice if uncertain.
  • Contains dairy: cheese and butter
  • Contains wheat from bread
  • Contains tree nuts: pine nuts (optional substitution available)

Nutrient breakdown (each portion)

These values are estimates only and shouldn't replace professional medical guidance.
  • Energy: 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.