Spinach Pesto Grilled Cheese

Featured in: Daily Home Plates

This elevated grilled cheese features homemade spinach pesto blended with fresh basil, garlic, and toasted pine nuts, creating a vibrant green spread beneath layers of melted mozzarella and sharp cheddar. The magic happens when you butter and grill thick slices of sourdough until golden and crispy on the outside while the cheese becomes gloriously gooey inside. Ready in just 25 minutes, this vegetarian-friendly sandwich delivers restaurant-quality flavors from your skillet.

Updated on Sun, 18 Jan 2026 11:17:00 GMT
Close-up of a golden, crispy Spinach Pesto Grilled Cheese sandwich sliced diagonally, revealing layers of melted mozzarella and cheddar with vibrant green spinach pesto spread on sourdough. Save
Close-up of a golden, crispy Spinach Pesto Grilled Cheese sandwich sliced diagonally, revealing layers of melted mozzarella and cheddar with vibrant green spinach pesto spread on sourdough. | freshkhubz.com

The smell of garlic and toasted pine nuts pulled my partner into the kitchen one Saturday morning, curious about the bright green sauce pooling in the food processor. I was making pesto, but not the usual kind. This time I had tossed in a handful of spinach alongside the basil, trying to use up greens before they wilted. What started as thrift turned into something I now crave weekly: a vibrant, garlicky spread that transforms even the humblest grilled cheese into something worth sitting down for.

I made this for a friend who claimed she didnt like anything green, and she asked for the recipe before she finished her first half. The pesto mellows as it grills, turning sweet and nutty against the crisp butter-toasted bread. Watching someone take that first pull of melted cheese, streaked with green, never gets old.

Ingredients

  • Fresh spinach leaves: Use tender baby spinach if you can, it blends smoother and tastes milder than mature leaves.
  • Fresh basil leaves: This keeps the pesto tasting like pesto, not just pureed spinach, so dont skip it.
  • Grated Parmesan cheese: The real stuff melts into the pesto and adds a salty, umami backbone.
  • Toasted pine nuts: Toast them yourself in a dry pan for two minutes, it makes all the difference in flavor.
  • Large garlic clove: One clove is plenty, any more and it can overpower the greens.
  • Extra virgin olive oil: Use something you would dip bread into, it becomes the body of your pesto.
  • Salt and black pepper: Season to taste, the Parmesan already brings salt.
  • Lemon juice: Just a tablespoon brightens everything and keeps the pesto from tasting flat.
  • Sourdough or country bread: Sturdy slices hold up to the pesto and press without falling apart.
  • Unsalted butter, softened: Spreadable butter means even browning and no torn bread.
  • Mozzarella cheese: The melt champion, it pulls and stretches beautifully.
  • Sharp cheddar cheese: This adds a tangy punch that mozzarella alone cant deliver.

Instructions

Product image
Stir sauces, sauté vegetables, and serve meals gently while adding a charming touch to everyday cooking.
Check price on Amazon
Blend the pesto:
Toss spinach, basil, Parmesan, pine nuts, garlic, salt, and pepper into the food processor and pulse until everything is finely chopped and starting to clump. With the motor running, pour in the olive oil and lemon juice in a steady stream until you have a thick, spreadable paste.
Butter the bread:
Spread softened butter on one side of each slice, this is the side that will touch the pan and turn golden. Lay them buttered side down on your counter.
Assemble the sandwiches:
Spread a tablespoon of pesto on the unbuttered side of two slices, then pile on half the mozzarella and cheddar. Top with the remaining bread slices, buttered side facing out.
Grill until golden:
Heat your skillet over medium and lay the sandwiches in, pressing gently with a spatula. Cook for three to four minutes per side, watching for that deep golden crust and the cheese starting to ooze at the edges.
Rest and serve:
Let the sandwiches sit for a minute so the cheese sets just enough to not slide out when you cut them. Slice in half and serve while still warm and stretchy.
Product image
Stir sauces, sauté vegetables, and serve meals gently while adding a charming touch to everyday cooking.
Check price on Amazon
A delicious Spinach Pesto Grilled Cheese sandwich on a rustic cutting board, garnished with fresh basil leaves and served alongside a bowl of creamy tomato soup. Save
A delicious Spinach Pesto Grilled Cheese sandwich on a rustic cutting board, garnished with fresh basil leaves and served alongside a bowl of creamy tomato soup. | freshkhubz.com

One rainy afternoon I made a double batch of pesto and froze half in an ice cube tray. Months later, I popped out two cubes, thawed them in seconds, and had this sandwich on the table before my soup finished heating. It felt like a gift from my past self.

Choosing Your Bread

Sourdough brings a tangy chew that plays well with the pesto, but any sturdy bakery loaf works. I avoid soft sandwich bread because it gets soggy under the pesto and falls apart when you flip it. A good slice should feel substantial in your hand, with a tight crumb that crisps beautifully in butter.

Storing Leftover Pesto

Pesto keeps in the fridge for up to a week if you press plastic wrap directly onto the surface to keep air out. Pour a thin layer of olive oil on top before sealing and it stays bright green. I also freeze it in small jars or ice cube trays, then toss the cubes into a freezer bag for quick weeknight rescues.

Making It Your Own

This sandwich is a template, not a rule. I have tucked in roasted red peppers, sliced tomatoes, even leftover grilled chicken when I wanted more heft. Some nights I swap the cheddar for fontina or provolone, whatever is in the cheese drawer.

  • Add a handful of arugula inside for peppery crunch.
  • Spread a thin layer of mustard on the bread before the pesto for tang.
  • Use gluten free bread and it works just as well, no adjustments needed.
Product image
Rinse produce, clean cookware, and fill pots smoothly with flexible spray options for everyday cooking.
Check price on Amazon
Two warm Spinach Pesto Grilled Cheese halves stacked, showcasing gooey melted cheese and garlicky pesto on buttery sourdough, perfect for a quick vegetarian lunch. Save
Two warm Spinach Pesto Grilled Cheese halves stacked, showcasing gooey melted cheese and garlicky pesto on buttery sourdough, perfect for a quick vegetarian lunch. | freshkhubz.com

This sandwich has become my answer to what sounds good when nothing else does. It is fast, it is satisfying, and it tastes like care even when you are too tired to think.

Recipe FAQs

Can I make the spinach pesto ahead of time?

Yes, prepare the pesto up to 2 days in advance and store it in an airtight container in the refrigerator. You can also freeze it for up to 3 months. Simply thaw before using.

What's the best bread choice for this sandwich?

Sourdough and country bread work beautifully due to their sturdy structure and crispy exterior. Focaccia or ciabatta are excellent alternatives that provide great texture and structure when grilled.

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

Cook over medium heat rather than high heat, and consider covering your skillet with a lid for the first 2-3 minutes to trap steam and help the cheese melt faster before the bread over-browns.

Can I substitute the cheese combination?

Absolutely. Gruyère, fontina, or provolone work wonderfully. You can use any cheese you enjoy melting. A combination of mild and sharp cheeses balances the flavors nicely.

What if I'm allergic to tree nuts?

Replace pine nuts with roasted sunflower seeds or pumpkin seeds for similar texture and nutrition. The pesto will be equally delicious with about 1/4 cup of either alternative.

How should I serve this sandwich?

Serve warm, sliced diagonally for presentation. Pair with tomato soup, a fresh green salad, or roasted vegetables. The pesto's brightness complements light soups and acidic vinaigrettes perfectly.

Spinach Pesto Grilled Cheese

A gourmet twist on the classic, combining creamy spinach pesto with melted cheese and crispy bread for an irresistible sandwich.

Prep Time
15 minutes
Cook Time
10 minutes
Overall Time
25 minutes
Created by Amelia Griffin


Skill Level Easy

Cuisine American

Makes 2 Portions

Dietary Details Vegetarian-Friendly

What You 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 or walnuts
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 lemon juice

Grilled Cheese Assembly

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

How To Make It

Step 01

Prepare the Spinach Pesto: Combine spinach, basil, Parmesan, pine nuts, and garlic in a food processor. Pulse until finely chopped. With processor running, gradually stream in olive oil and lemon juice until smooth and spreadable. Adjust seasoning to taste.

Step 02

Prepare Bread for Grilling: Butter one side of each bread slice. Arrange slices buttered side down on a clean work surface.

Step 03

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

Step 04

Heat Cooking Surface: Heat a large skillet or griddle over medium heat until evenly hot.

Step 05

Cook Sandwiches: Place sandwiches on heated skillet. Cook for 3 to 4 minutes per side, gently pressing with spatula, until bread achieves golden-brown color and cheese melts completely.

Step 06

Finish and Serve: Allow sandwiches to cool slightly. Slice diagonally and serve immediately while warm.

Tools You Need

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

Allergen Details

Carefully review ingredients for allergens and check with a health expert if you’re unsure.
  • Contains gluten from bread
  • Contains dairy products including cheese, butter, and Parmesan
  • Contains tree nuts including pine nuts, walnuts, or almonds
  • Use gluten-free bread as substitute for gluten sensitivity
  • Replace nuts with roasted sunflower seeds for tree nut allergies

Nutrition Per Serving

Nutritional info is for general reference only and isn’t a substitute for qualified advice.
  • Calories: 520
  • Fats: 34 g
  • Carbohydrates: 34 g
  • Proteins: 20 g