Spinach Pesto Grilled Cheese

Featured in: Everyday Home Meals

This spinach pesto grilled cheese combines fresh homemade pesto with premium cheeses for an elevated comfort food experience. Fresh spinach, basil, toasted pine nuts, and garlic are blended into a vibrant pesto spread between layers of mozzarella and sharp cheddar cheese on buttered sourdough bread, then grilled until golden and crispy.

Ready in just 25 minutes total, this vegetarian sandwich serves two and delivers restaurant-quality flavor with minimal effort. The combination of creamy melted cheese and aromatic herb pesto creates a perfectly balanced, satisfying meal.

Updated on Sun, 18 Jan 2026 13:20:00 GMT
Golden-brown Spinach Pesto Grilled Cheese oozing melted mozzarella and sharp cheddar, served on a plate. Pin it
Golden-brown Spinach Pesto Grilled Cheese oozing melted mozzarella and sharp cheddar, served on a plate. | pantryflux.com

I was staring at a wilting bag of spinach one afternoon, determined not to waste it, when the idea struck me. What if I blended it into pesto and tucked it inside a grilled cheese? The first bite was a revelation: earthy greens, nutty richness, and that irresistible cheese pull all at once. It became my go to sandwich whenever I wanted comfort with a bit of color.

I made this for my neighbor once after she mentioned craving something green but hearty. She took one bite, paused, and asked if I'd bottled sunshine and basil together. We sat on the porch with our sandwiches and iced tea, and she declared it her new favorite. I've been sharing the recipe ever since.

Ingredients

  • Fresh spinach leaves: Packed tight, they wilt down into a vibrant base for the pesto, adding color and a subtle earthy flavor without bitterness.
  • Fresh basil leaves: This brings that classic pesto aroma and a hint of sweetness that balances the spinach beautifully.
  • Grated Parmesan cheese: Adds salty, nutty depth to the pesto and helps it cling to every bite of sandwich.
  • Toasted pine nuts: Their buttery crunch thickens the pesto and gives it a luxurious texture, though walnuts work wonderfully too.
  • Garlic clove: One large clove is enough to give the pesto a gentle kick without overpowering the greens.
  • Extra virgin olive oil: This helps everything blend smooth and silky, carrying all the flavors together.
  • Salt, black pepper, and lemon juice: These brighten the pesto and make all the other flavors pop, especially that citrusy finish.
  • Sourdough or country bread: Sturdy enough to hold up to butter and cheese, with a slight tang that complements the pesto.
  • Unsalted butter: Softened butter spreads easily and crisps the bread to golden perfection in the skillet.
  • Mozzarella cheese: Melts into creamy, stretchy strands that make every pull satisfying.
  • Sharp cheddar cheese: Adds a bold, tangy contrast to the mild mozzarella and ties everything together.

Instructions

Product image
Slow cook soups, stews, roasts, and casseroles effortlessly for comforting meals with rich, developed flavors.
Check price on Amazon
Blend the pesto:
Toss spinach, basil, Parmesan, pine nuts, garlic, salt, and pepper into your food processor and pulse until everything is finely chopped. Stream in the olive oil and lemon juice while it runs, stopping when you have a smooth, spreadable paste that clings to a spoon.
Butter the bread:
Spread softened butter on one side of each slice, then lay them buttered side down on your counter. This is the side that will get all golden and crispy in the pan.
Assemble the sandwiches:
Spread a tablespoon of pesto on the unbuttered side of two slices, then pile on the mozzarella and cheddar. Top with the remaining slices, buttered side facing out, and press gently to help everything stick together.
Grill until golden:
Heat your skillet over medium heat and lay the sandwiches in carefully. Cook for three to four minutes per side, pressing down lightly with your spatula, until the bread turns crispy and amber and the cheese melts into gooey perfection.
Cool and slice:
Let the sandwiches rest for a minute so the cheese sets just enough to slice cleanly. Cut them in half and serve while they are still warm and irresistible.
Product image
Slow cook soups, stews, roasts, and casseroles effortlessly for comforting meals with rich, developed flavors.
Check price on Amazon
Spinach Pesto Grilled Cheese sandwich with vibrant green pesto spread on crispy sourdough bread. Pin it
Spinach Pesto Grilled Cheese sandwich with vibrant green pesto spread on crispy sourdough bread. | pantryflux.com

One rainy Sunday, I made a double batch of pesto and froze half in an ice cube tray. Weeks later, I popped out a few cubes for a quick grilled cheese, and it tasted just as bright and fresh as the day I made it. That little trick turned this into my emergency comfort food, ready whenever I needed it most.

Making the Pesto Ahead

The pesto keeps in the fridge for up to five days in an airtight container, and you can drizzle a thin layer of olive oil on top to keep it from browning. I have also spooned it into ice cube trays and frozen it, which makes it so easy to grab just the right amount for one or two sandwiches. Just thaw a cube at room temperature for a few minutes, and you are ready to spread and grill.

Choosing Your Cheese

Mozzarella gives you that classic stretch, but I have swapped in fontina or provolone when I wanted something a bit more assertive. Sharp cheddar adds tang, but Gruyere or white cheddar can bring a nutty richness that pairs beautifully with the pesto. Do not be afraid to mix and match based on what is in your fridge, because this sandwich is forgiving and adaptable.

Serving and Pairing Ideas

I love serving this with a simple arugula salad dressed in lemon and olive oil, or alongside a bowl of tomato soup for dipping. Sometimes I add a few slices of ripe tomato or roasted red pepper inside the sandwich for extra sweetness and juice. On busy nights, I just serve it with pickles and chips, and it still feels like a treat.

  • Try sprinkling grated Parmesan on the outside of the bread before grilling for an extra crispy, cheesy crust.
  • If you have leftover pesto, toss it with pasta, spread it on pizza dough, or stir it into scrambled eggs.
  • For a little heat, add a pinch of red pepper flakes to the pesto or tuck in a few slices of pickled jalapeño.
Product image
Mount paper towels nearby for quick cleanup of spills, grease, and messes while cooking and prepping meals.
Check price on Amazon
Close-up of Spinach Pesto Grilled Cheese, revealing gooey melted cheese and herby spinach pesto filling. Pin it
Close-up of Spinach Pesto Grilled Cheese, revealing gooey melted cheese and herby spinach pesto filling. | pantryflux.com

This sandwich has become my answer to grey days, unexpected guests, and those moments when I need something both nourishing and indulgent. I hope it brings you the same kind of cozy satisfaction it has brought me, one crispy, cheesy bite at a time.

Recipe FAQs

Can I make the spinach pesto ahead of time?

Yes, prepare the pesto up to 3 days in advance and store it in an airtight container in the refrigerator. You can also freeze it for up to one month. Allow it to come to room temperature before assembling your sandwich.

What's the best bread for this sandwich?

Sourdough and country bread work wonderfully due to their sturdy structure and tangy flavor that complements the pesto. Whole wheat bread is also an excellent choice. Avoid thin breads that may become too soft when grilled.

Can I substitute the cheese combination?

Absolutely. Use any melting cheeses you prefer—provolone, fontina, or gouda work beautifully. Adjust the ratio based on your taste preferences. For a milder flavor, use all mozzarella; for more sharpness, increase the cheddar.

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

Cook over medium heat rather than high heat, allowing the cheese time to melt fully before the bread burns. If needed, cover the skillet briefly with a lid to trap steam and speed up melting while keeping the external heat lower.

What can I serve alongside this sandwich?

Tomato soup is the classic pairing that complements the rich, herbaceous flavors. A fresh green salad, roasted vegetables, or potato chips also make excellent sides. For a lighter meal, pair it with a simple mixed greens salad.

Is this adaptable for gluten-free diets?

Yes, simply substitute gluten-free bread of your choice. The pesto is naturally gluten-free, and all other ingredients remain the same. Ensure your gluten-free bread is sturdy enough to hold the fillings without falling apart during grilling.

Spinach Pesto Grilled Cheese

A gourmet twist on classic grilled cheese with homemade spinach pesto, melted cheese, and crispy golden bread.

Prep time
15 minutes
Cook time
10 minutes
Total time
25 minutes
Created by Oliver Dawson


Skill level Easy

Cuisine American

Makes 2 Portions

Dietary details Vegetarian

What you'll need

Spinach Pesto

01 2 cups fresh spinach leaves, packed
02 1/2 cup fresh basil leaves
03 1/4 cup grated Parmesan cheese
04 1/4 cup toasted pine nuts
05 1 large garlic clove
06 1/3 cup extra virgin olive oil
07 1/2 teaspoon salt
08 1/4 teaspoon black pepper
09 1 tablespoon fresh lemon juice

Grilled Cheese

01 4 slices sourdough or country bread
02 4 tablespoons unsalted butter, softened
03 4 ounces mozzarella cheese, sliced or shredded
04 2 ounces sharp cheddar cheese, sliced or shredded
05 2 tablespoons prepared spinach pesto

Directions

Step 01

Prepare Spinach Pesto: In a food processor, combine spinach, basil, Parmesan, pine nuts, garlic, salt, and black pepper. Pulse until finely chopped. With the processor running, stream in olive oil and lemon juice until a smooth, spreadable paste forms. Taste and adjust seasoning as needed.

Step 02

Butter Bread Slices: Spread softened butter on one side of each bread slice. Lay the bread slices, buttered side down, on a clean work surface.

Step 03

Assemble Sandwiches: Spread 1 tablespoon of spinach pesto on the unbuttered side of two bread slices. Distribute half the mozzarella and cheddar cheese on each slice. Top with the remaining bread slices, buttered side facing outward.

Step 04

Cook Sandwiches: Heat a large skillet or griddle over medium heat. Place sandwiches on the hot surface and cook for 3 to 4 minutes per side, pressing gently with a spatula, until bread is golden brown and cheese is fully melted.

Step 05

Finish and Serve: Transfer cooked sandwiches to a cutting board and allow to cool for 1 to 2 minutes. Slice diagonally if desired and serve warm.

Gear you’ll need

  • Food processor or blender
  • Large skillet or griddle
  • Spatula
  • Sharp knife and cutting board

Allergy info

Review ingredients for potential allergens, and seek advice from a healthcare provider if you’re unsure.
  • Contains gluten from bread
  • Contains dairy from cheese, butter, and Parmesan
  • Contains tree nuts from pine nuts, walnuts, or almonds

Nutrition info (per serving)

Nutritional info is for your reference and shouldn’t replace advice from a doctor.
  • Calories: 520
  • Fat content: 34 g
  • Carbohydrates: 34 g
  • Protein: 20 g