Spinach Pesto Grilled Cheese

Featured in: Simple Feasts

Transform your lunch with this gourmet grilled cheese featuring homemade spinach pesto blended with basil, Parmesan, and toasted pine nuts. Layer it with mozzarella and sharp cheddar between buttered sourdough, then pan-fry until golden and crispy. Perfect for a quick weeknight dinner or satisfying sandwich craving, ready in just 25 minutes.

Updated on Sun, 18 Jan 2026 15:44:00 GMT
Golden-brown sourdough slices, filled with gooey melted mozzarella and cheddar, oozing spinach pesto on a plate. Save
Golden-brown sourdough slices, filled with gooey melted mozzarella and cheddar, oozing spinach pesto on a plate. | sugarprairie.com

The smell of garlic and toasted pine nuts filling the kitchen on a rainy Wednesday is what convinced me this sandwich was worth the extra effort. I had leftover spinach wilting in the crisper and a hunk of Parmesan begging to be used. What started as pantry roulette turned into one of those accidental wins that you end up making on repeat. My roommate walked in mid-blend, took one whiff of that bright, herby pesto, and declared it mandatory on everything. She wasn't wrong.

I made this for my sister after she had her wisdom teeth out and could finally chew again. She took one bite, eyes closed, and said it tasted like spring even though it was November. That's when I realized this sandwich wasn't just about cheese and bread. It was about bringing a little brightness into the everyday, about taking something simple and making it feel like a small celebration.

Ingredients

  • Fresh spinach leaves: Use the tender baby kind if you can, they blend smoother and taste less bitter than the big tough leaves.
  • Fresh basil leaves: This is what makes the pesto sing, don't skip it or you'll just have green paste.
  • Grated Parmesan cheese: Real Parmigiano-Reggiano is worth it here, the nutty sharpness balances the greens perfectly.
  • Toasted pine nuts: Toast them yourself in a dry skillet until golden and fragrant, it takes three minutes and doubles the flavor.
  • Large garlic clove: One big one is plenty, you want a warm garlic hum not a punch in the face.
  • Extra virgin olive oil: Use something you'd happily dip bread in, it becomes the body of your pesto.
  • Salt and black pepper: Season boldly, pesto needs more salt than you think to bring everything into focus.
  • Lemon juice: Just a tablespoon brightens the whole thing and keeps the spinach from tasting flat.
  • Sourdough or country bread: You need something sturdy with a good crust that won't go soggy under all that butter and pesto.
  • Unsalted butter: Softened so it spreads easily, this is what gives you that golden, crispy shell.
  • Mozzarella cheese: The melt master, it gets stretchy and gooey and holds everything together.
  • Sharp cheddar cheese: Adds a tangy punch that mozzarella alone can't deliver.
  • Prepared spinach pesto: The star of the show, homemade and fresh from your food processor just minutes before.

Instructions

Product image
Track cooking times accurately for baking, boiling, roasting, and multitasking recipes without overcooking.
Check price on Amazon
Blend the Pesto:
Toss the spinach, basil, Parmesan, pine nuts, garlic, salt, and pepper into your food processor and pulse until everything is finely chopped and starting to come together. With the motor running, pour in the olive oil and lemon juice in a steady stream until you have a smooth, thick paste that clings to a spoon.
Butter the Bread:
Lay out your four slices of bread on a cutting board and spread softened butter generously on one side of each slice. This buttered side will face the pan and become that irresistible golden crust.
Build the Sandwiches:
Flip two slices so the buttered side is down, then spread a tablespoon of pesto on the unbuttered top. Pile on half the mozzarella and cheddar on each, then cap with the remaining bread slices, buttered side facing up.
Heat the Pan:
Set a large skillet or griddle over medium heat and let it warm for a minute or two. You want steady, even heat so the cheese melts before the bread burns.
Grill Until Golden:
Place the sandwiches in the pan and cook for 3 to 4 minutes without moving them, pressing gently with a spatula. Flip carefully and cook the other side until the bread is crispy, golden brown, and the cheese is fully melted and starting to ooze.
Rest and Serve:
Let the sandwiches sit for a minute before slicing so the cheese sets just enough to not run everywhere. Cut in half and serve while still warm and stretchy.
Product image
Track cooking times accurately for baking, boiling, roasting, and multitasking recipes without overcooking.
Check price on Amazon
The grilled cheese sandwich shows crispy bread edges and a cross-section revealing vibrant green spinach pesto. Save
The grilled cheese sandwich shows crispy bread edges and a cross-section revealing vibrant green spinach pesto. | sugarprairie.com

There was this one Sunday morning when I made these for brunch with friends, and we ended up sitting around the table for two hours, talking and laughing with crumbs everywhere. Someone said it was the best grilled cheese they'd ever had, and I think it was because we weren't rushing. We just sat there, enjoying something simple made with a little extra care. That's what food like this does, it slows you down in the best way.

Make Ahead and Storage

The pesto can be made up to five days in advance and stored in an airtight container in the fridge with a thin layer of olive oil on top to prevent browning. You can also freeze it in ice cube trays and pop out a cube whenever you need it. The sandwiches themselves are best made fresh, but if you have leftover pesto, you'll find yourself putting it on everything from scrambled eggs to roasted vegetables.

Variations and Swaps

If you're out of pine nuts, walnuts or even roasted sunflower seeds work beautifully and add their own nutty depth. You can sneak in some roasted red peppers or sun-dried tomatoes between the cheese layers for a sweet, tangy contrast. For a heartier version, add a few slices of fresh tomato or even some cooked bacon if you're not keeping it vegetarian. I've also used fontina or Gruyere in place of mozzarella when I'm feeling fancy, and it never disappoints.

Serving Suggestions

This sandwich pairs beautifully with a simple arugula salad dressed in lemon and olive oil, the peppery greens cut through the richness perfectly. A bowl of tomato soup is the classic move and it works every time, especially if you dip the corner of the sandwich right in. I've also served it alongside roasted sweet potato wedges or a handful of crispy potato chips when I'm keeping things casual.

  • Serve with a light soup or salad to balance the richness of the cheese and butter.
  • Cut into smaller squares and serve as an appetizer at a casual gathering.
  • Pair with a crisp white wine or sparkling water with lemon for a simple, satisfying meal.
Product image
Keep spatulas, spoons, and cooking tools organized and within reach while preparing meals.
Check price on Amazon
A vegetarian spinach pesto grilled cheese sandwich is ready to eat alongside a fresh tomato salad. Save
A vegetarian spinach pesto grilled cheese sandwich is ready to eat alongside a fresh tomato salad. | sugarprairie.com

This sandwich has become my go-to when I want comfort with a little something extra, when melted cheese alone isn't quite enough. I hope it becomes one of those recipes you turn to on rainy days, lazy Sundays, or whenever you need something warm and satisfying without a lot of fuss.

Kitchen Help

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 in ice cube trays for portion control.

What bread works best for this sandwich?

Sourdough and country bread are ideal choices for their sturdy structure and ability to crisp beautifully. Brioche or ciabatta also work well. Avoid thin sandwich bread as it may tear.

How do I prevent the cheese from oozing out?

Ensure your skillet is at medium heat—not too high. Cook for 3-4 minutes per side and press gently with a spatula. Don't overcook, as this can cause excessive melting and leakage.

Can I substitute the cheeses?

Absolutely. Use any combination of melting cheeses like fontina, gruyere, or provolone. Keep a mix of mild and sharp varieties for balanced flavor and smooth melting.

What can replace pine nuts in the pesto?

Walnuts, almonds, or sunflower seeds work wonderfully. Toast them lightly first for enhanced flavor. Use the same quantity as the original recipe calls for.

Is this sandwich vegetarian-friendly?

Yes, this sandwich is completely vegetarian. All ingredients are plant or dairy-based with no meat products, making it ideal for vegetarian diets.

Spinach Pesto Grilled Cheese

A flavorful twist on the classic grilled cheese with garlicky spinach pesto and melted cheese between crispy bread.

Setup duration
15 min
Heat duration
10 min
Complete duration
25 min
Created by Molly Evans

Classification Simple Feasts

Complexity Easy

Heritage American

Output 2 Portions

Nutrition guidelines Meat-free

Components

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

Method steps

Phase 01

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

Phase 02

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

Phase 03

Layer Pesto and Cheese: Spread 1 tablespoon spinach pesto on the unbuttered side of two bread slices. Divide mozzarella and cheddar cheese evenly between these two slices.

Phase 04

Form Sandwiches: Place remaining bread slices on top with buttered side facing outward, creating two complete sandwiches.

Phase 05

Cook Sandwiches: Heat a large skillet or griddle over medium heat. Cook sandwiches 3 to 4 minutes per side, applying gentle pressure with a spatula, until bread achieves golden brown color and cheese is fully melted.

Phase 06

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

Kitchen tools needed

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

Dietary concerns

Review ingredients carefully for potential allergens and seek professional medical guidance if uncertain.
  • Contains gluten from bread products
  • Contains dairy including cheese, butter, and Parmesan
  • Contains tree nuts including pine nuts, walnuts, or almonds
  • Tree nut allergy: substitute roasted sunflower seeds or omit nuts entirely
  • Gluten sensitivity: use certified gluten-free bread alternative

Dietary breakdown (per portion)

Values shown are estimates only - consult healthcare providers for specific advice.
  • Energy: 520
  • Fats: 34 g
  • Carbohydrates: 34 g
  • Proteins: 20 g