Spring Pea Pesto Grilled Cheese

Featured in: Oven & Stovetop Dishes

This vibrant spring sandwich combines fresh pea and basil pesto with melty mozzarella cheese between golden sourdough slices. The bright, herbaceous spread adds a seasonal twist to the classic grilled cheese, perfect for lunch or light dinner.

Ready in just 25 minutes, this vegetarian main dish comes together quickly with simple ingredients. The pesto features sweet peas, aromatic basil, toasted pine nuts, and tangy lemon for a flavorful layer that pairs perfectly with gooey melted cheese.

Updated on Wed, 21 Jan 2026 13:48:00 GMT
Golden, crisp sourdough slices are grilled with melted mozzarella and bright spring pea pesto inside. Save
Golden, crisp sourdough slices are grilled with melted mozzarella and bright spring pea pesto inside. | ricoazref.com

The first time I made pea pesto, I honestly wasn't expecting much. I'd been staring at a bag of frozen peas in my freezer for weeks, wondering if they could become something more than a side dish. That afternoon, I threw them in the food processor with some basil and garlic, and the color that came out was this shockingly vibrant green that made my whole kitchen feel like spring had arrived early. When I spread it on grilled cheese later that evening, something magical happened between the sweet peas and salty mozzarella.

Last April, my friend Sarah came over for what was supposed to be a quick lunch between meetings. She took one bite of these sandwiches, put her fork down, and asked me to write down the recipe right then and there. Now she makes them for her daughters every Sunday, and they've started calling them 'the green sandwiches' with genuine excitement. There's something about that combination of sweet peas and melted cheese that makes even the most vegetable skeptical person ask for seconds.

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: These little gems bring natural sweetness and that gorgeous bright green color that makes the pesto sing
  • Fresh basil leaves: Don't skip this because it adds that aromatic freshness that balances the earthiness of the peas
  • Garlic clove: One small clove is perfect because too much will overpower the delicate pea flavor
  • Grated Parmesan cheese: This adds that salty umami depth that makes the pesto feel rich and satisfying
  • Toasted pine nuts or walnuts: Toasting them first brings out their natural oils and adds a subtle nutty warmth
  • Extra virgin olive oil: Use the good stuff here because it really does make a noticeable difference in flavor
  • Lemon zest and juice: This brightens everything up and cuts through the richness of the cheese
  • Sourdough bread slices: The tangy sourdough holds up beautifully to grilling and complements the sweet pesto
  • Unsalted butter: Softening it first means you can spread it evenly without tearing the bread
  • Shredded mozzarella: Shredded melts more evenly than fresh but both work wonderfully here

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Blend the vibrant pesto:
Combine all those beautiful green ingredients in your food processor and pulse until it's mostly smooth but still has some texture. You want it spreadable, not completely smooth.
Butter your bread generously:
Spread that softened butter on one side of each slice like you mean it because this is what creates that golden crisp exterior we all love.
Build your sandwich masterpiece:
Layer pesto on the unbuttered side, pile on the mozzarella, add some arugula if you're feeling fancy, and top with another slice butter side up.
Grill to golden perfection:
Cook them over medium heat for about 4 minutes per side, pressing gently with your spatula, until the bread is deeply golden and the cheese is bubbling.
A close-up of the vegetarian Spring Pea Pesto Grilled Cheese reveals vibrant green pesto and gooey cheese. Save
A close-up of the vegetarian Spring Pea Pesto Grilled Cheese reveals vibrant green pesto and gooey cheese. | ricoazref.com

My roommate walked in while I was photographing these sandwiches and immediately asked what smelled so incredible. The scent of toasting bread mixed with that bright basil and pea aroma is honestly intoxicating. We ended up eating them standing at the counter, burning our fingers slightly because we couldn't wait for them to cool down.

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

I love doubling the pesto portion and keeping it in the fridge for quick lunches throughout the week. It's amazing swirled into pasta, spread on crackers, or even dolloped onto roasted vegetables. The flavors actually develop and get better after a day or two.

Bread Choices That Work

While sourdough is my go to for that tangy flavor and sturdy structure, I've also used ciabatta for an extra airy crunch and whole wheat when I want something heartier. Just avoid very soft white bread because it tends to get soggy under all that pesto and cheese.

Serving Ideas

These sandwiches are surprisingly perfect alongside a simple tomato soup or a crisp green salad with vinaigrette. I've also served them cut into small triangles as appetizers at spring dinner parties where they disappeared embarrassingly fast.

  • Pair with a chilled white wine like Sauvignon Blanc to cut through the richness
  • Add a handful of fresh pea shoots to the sandwich for extra spring vibes
  • Try a drizzle of balsamic glaze over the top for a beautiful sweet and tangy finish
Serve this easy 25-minute Spring Pea Pesto Grilled Cheese with a side of arugula for a fresh bite. Save
Serve this easy 25-minute Spring Pea Pesto Grilled Cheese with a side of arugula for a fresh bite. | ricoazref.com

There's something so comforting about grilled cheese meets something fresh and vibrant. These sandwiches have become my go to when I want comfort food that still feels light and full of life.

Recipe FAQs

Can I make the pesto ahead of time?

Yes, prepare the pesto up to 3 days in advance and store in an airtight container in the refrigerator. The flavors will develop and meld beautifully over time.

What cheese works best in this sandwich?

Shredded mozzarella melts evenly and provides excellent stretch. Fresh mozzarella slices work well too for a creamier texture. You can also mix in some provolone or Gruyère for added depth.

Can I use frozen peas?

Absolutely, frozen peas work perfectly in the pesto. Simply thaw them before blending, and they'll provide the same bright sweetness as fresh peas.

How do I get the crispiest bread?

Butter each slice generously and cook over medium heat. Don't rush the process—let each side develop a deep golden color, about 3-4 minutes per side, for maximum crunch.

Is there a nut-free option for the pesto?

Replace pine nuts with sunflower seeds or simply omit them entirely. The pesto will still be delicious and flavorful without the nuts.

What can I serve with this sandwich?

A simple green salad with vinaigrette balances the richness. Tomato soup creates a classic combination, or try with fresh fruit for a lighter meal.

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

Crisp sourdough sandwiched with fresh pea basil pesto and melted mozzarella cheese.

Prep Time
15 minutes
Time to Cook
10 minutes
Total Duration
25 minutes
Created by Renee Valdez


Skill Level Easy

Cuisine American

Makes 2 Portions

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

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 while retaining some texture. Taste and adjust seasoning as needed.

Step 02

Assemble Sandwiches: Spread a thin layer of softened butter on one side of each bread slice. Place two slices butter-side down on a clean work surface. Spread 2 tablespoons of pea pesto on each slice. Distribute mozzarella cheese evenly and add arugula or spinach if desired. Top with remaining bread slices, butter-side up.

Step 03

Grill to Perfection: Heat a skillet or griddle over medium heat. Place sandwiches in the pan and cook for 3 to 4 minutes per side, applying gentle pressure with a spatula, until bread achieves golden crispness and cheese melts completely.

Step 04

Serve Immediately: Remove sandwiches from heat and slice diagonally in half. Serve warm while cheese remains gooey and bread retains its crunch.

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.

Tools Needed

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

Allergy Details

Review ingredients for possible allergens and ask your doctor if unsure.
  • Contains dairy products including Parmesan cheese, mozzarella, and butter. Contains wheat from sourdough bread. Contains tree nuts from pine nuts unless substituted with sunflower seeds.

Nutrition (for each serving)

Details are for reference and can't replace a health expert's advice.
  • Energy: 420
  • Fats: 23 grams
  • Carbohydrates: 37 grams
  • Proteins: 17 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.