Spinach Pesto Grilled Cheese

Featured in: Daily Home Meals

Transform your lunch with this vibrant spinach pesto grilled cheese. Fresh spinach, basil, and garlic combine into a silky pesto that pairs beautifully with creamy mozzarella and sharp cheddar. Butter your bread, spread the pesto, layer your cheese, and grill until golden and crispy. Ready in just 25 minutes for a satisfying vegetarian meal.

Updated on Sun, 18 Jan 2026 14:22:00 GMT
Golden-brown sourdough slices stuffed with melted mozzarella, cheddar, and vibrant spinach pesto on a plate.  Save to Pinterest
Golden-brown sourdough slices stuffed with melted mozzarella, cheddar, and vibrant spinach pesto on a plate. | plateorbit.com

The smell of garlic and toasted pine nuts used to fill my tiny apartment kitchen every Sunday afternoon when I'd batch-make pesto for the week. One rainy evening, I had leftover spinach pesto in a jar and a serious craving for comfort food. I spread that bright green paste onto buttered bread, piled on mozzarella and cheddar, and pressed the whole thing into a hot skillet. The way the pesto melted into the cheese, turning every bite herbaceous and rich, made me wonder why I'd never thought of it before.

I made this for my neighbor once after she helped me move furniture, and she took a bite, paused, and asked if I'd gone to culinary school. I laughed and told her it was just spinach, cheese, and butter doing all the work. She ate both halves of her sandwich without saying another word, which I took as the highest compliment.

Ingredients

  • Fresh spinach leaves: Packed tight into the measuring cup, these give the pesto its vibrant color and a mellow, earthy base that isn't as sharp as all basil.
  • Fresh basil leaves: Just enough to add that classic pesto aroma without overpowering the spinach.
  • Grated Parmesan cheese: The salty, nutty backbone of the pesto that also helps it cling to the bread.
  • Toasted pine nuts: Toasting them in a dry skillet for a few minutes until golden makes them fragrant and keeps the pesto from tasting flat.
  • Garlic clove: One large clove is plenty, raw garlic is strong and you want it to sing, not scream.
  • Extra virgin olive oil: Use something you'd happily dip bread into, it smooths everything out and carries all the flavors.
  • Salt, black pepper, and lemon juice: These brighten the pesto and keep it from tasting one note or too heavy.
  • Sourdough or country bread: Sturdy slices with a bit of chew hold up to the butter and pesto without getting soggy.
  • Unsalted butter: Softened so it spreads easily and crisps the bread into a golden shell.
  • Mozzarella cheese: Melts into creamy, stretchy goodness that makes every bite satisfying.
  • Sharp cheddar cheese: Adds a tangy bite that balances the mildness of mozzarella.

Instructions

Product image
Easily open jars, bottles, and cans while cooking, making meal prep smoother and less frustrating.
Check price on Amazon
Make the pesto:
Toss spinach, basil, Parmesan, pine nuts, garlic, salt, and pepper into a food processor and pulse until everything is finely chopped and starting to clump together. Drizzle in the olive oil and lemon juice while the machine runs until you have a smooth, spreadable paste that clings to a spoon.
Butter the bread:
Spread softened butter on one side of each slice, making sure to go all the way to the edges so every bit gets golden and crisp. Lay them buttered side down on your counter or a cutting board.
Assemble the sandwiches:
Spread a tablespoon of pesto on the unbuttered side of two slices, then pile on half the mozzarella and cheddar on each. Top with the remaining bread slices, buttered side facing out, and press gently so everything sticks together.
Grill until golden:
Heat a large skillet over medium heat and lay the sandwiches in carefully, cooking for three to four minutes per side and pressing down lightly with a spatula. You want the bread to turn a deep golden brown and the cheese to melt into gooey pools.
Cool and serve:
Let the sandwiches sit for a minute or two so the cheese sets just enough that it won't all run out when you cut them. Slice in half and serve while they're still warm and the cheese is stretchy.
Product image
Easily open jars, bottles, and cans while cooking, making meal prep smoother and less frustrating.
Check price on Amazon
Spinach pesto grilled cheese sandwich cut in half, revealing gooey cheese and herbaceous filling.  Save to Pinterest
Spinach pesto grilled cheese sandwich cut in half, revealing gooey cheese and herbaceous filling. | plateorbit.com

The first time I served this at a casual lunch with friends, someone said it tasted like spring trapped between two slices of bread. That description stuck with me because it's exactly right, the green brightness of the pesto makes even a simple grilled cheese feel lighter and more alive. Now it's my go to whenever I want comfort food that doesn't feel heavy.

What to Serve Alongside

A bowl of tomato soup is the obvious choice, but I also love pairing this with a crisp green salad dressed in lemon vinaigrette to echo the brightness in the pesto. On cooler days, a cup of minestrone or a handful of salt and vinegar chips adds just the right contrast. Sometimes I'll slice up a few pickles or cornichons on the side for a sharp, briny bite that cuts through the richness of the cheese.

How to Store and Reheat

If you have leftover sandwiches, wrap them tightly in foil and keep them in the fridge for up to two days. Reheat them in a skillet over low heat, flipping once, until the bread crisps back up and the cheese softens again. A toaster oven also works well if you don't want to babysit a pan. The pesto itself can be made ahead and stored in a jar with a thin layer of olive oil on top to prevent browning.

Ways to Make It Your Own

Swap the mozzarella for fontina or Gruyere if you want something a little more nutty and complex. Adding a few slices of roasted red pepper or sun dried tomato gives it a sweet, smoky layer that plays nicely with the pesto. For a heartier version, tuck in some cooked chicken or turkey, though I usually prefer it vegetarian so the pesto stays the star.

  • Try sprinkling grated Parmesan on the buttered side of the bread before grilling for an extra crispy, cheesy crust.
  • If you don't have pine nuts, walnuts or even sunflower seeds work beautifully in the pesto.
  • A drizzle of balsamic glaze on the plate after slicing adds a sweet tang that surprises people in the best way.
Product image
Slow cook soups, stews, roasts, and casseroles effortlessly for comforting meals with rich, developed flavors.
Check price on Amazon
Crispy grilled cheese with spinach pesto, served warm beside a fresh garden salad. Save to Pinterest
Crispy grilled cheese with spinach pesto, served warm beside a fresh garden salad. | plateorbit.com

This sandwich has become my answer to the question of what to make when you want something comforting but not boring. It's proof that a few good ingredients and a hot skillet can turn an ordinary lunch into something you'll crave again and again.

Recipe FAQs

Can I make the pesto ahead of time?

Yes, spinach pesto keeps well in an airtight container in the refrigerator for up to 5 days, or frozen for up to 3 months. This makes it perfect for meal prep.

What bread works best for this sandwich?

Sourdough and country bread are ideal for their sturdy crumb and crispy crust. Brioche, ciabatta, or thick-cut white bread also work wonderfully.

Can I substitute the cheese?

Absolutely. Try provolone, fontina, or gouda for different flavor profiles. Any cheese that melts well will create a delicious result.

How do I get extra crispy bread?

Spread softened butter generously on both outer sides of the bread before grilling, and consider adding grated Parmesan to the buttered surface for golden, crispy edges.

What temperature should my skillet be?

Cook over medium heat to allow the cheese to melt thoroughly while the bread toasts evenly. Too high heat will brown the bread before the cheese melts.

Are there nut-free alternatives for the pesto?

Yes, roasted sunflower seeds, pumpkin seeds, or even crispy breadcrumbs can replace pine nuts while maintaining the pesto's texture and richness.

Spinach Pesto Grilled Cheese

Garlicky spinach pesto meets gooey melted cheese in crispy, golden bread for an elevated comfort sandwich.

Prep Time
15 minutes
Time to Cook
10 minutes
Overall Time
25 minutes
Recipe by Plate Orbit Tyler Ramos

Recipe Category Daily Home Meals

Skill Level Easy

Cuisine Type American

Makes 2 Portions

Diet Preferences Vegetarian-Friendly

Ingredient List

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

How-To Steps

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: Butter one side of each bread slice. Lay the bread slices buttered side down on a clean work surface.

Step 03

Assemble Sandwich Layers: Spread 1 tablespoon of spinach pesto on the unbuttered side of two bread slices. Top each with half the mozzarella and cheddar cheese.

Step 04

Form Sandwiches: Place the remaining bread slices on top with buttered side facing outward to form complete sandwiches.

Step 05

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

Step 06

Rest and Serve: Allow sandwiches to cool slightly, then slice diagonally and serve warm.

Essential Tools

  • Food processor or blender
  • Skillet or griddle
  • Spatula
  • Knife and cutting board

Allergy Details

Review all ingredients for potential allergens and check with your doctor if unsure.
  • Contains gluten from bread
  • Contains dairy from cheese, butter, and Parmesan
  • Contains tree nuts from pine nuts, walnuts, and almonds
  • For nut-free preparation, omit nuts or substitute roasted sunflower seeds
  • For gluten-free diet, use certified gluten-free bread

Nutrition Per Serving

Details provided for informational reasons—not a substitute for advice from a healthcare provider.
  • Calorie Count: 520
  • Fats: 34 g
  • Carbohydrates: 34 g
  • Proteins: 20 g