Spinach Pesto Grilled Cheese

Featured in: Everyday Meal Lineup

This spinach pesto grilled cheese elevates the beloved comfort sandwich with a homemade basil and garlic pesto spread. Layer fresh spinach pesto, mozzarella, and sharp cheddar between buttered sourdough slices, then pan-fry until the bread is golden and crispy while the cheese melts into gooey perfection. Ready in just 25 minutes, it serves two and works beautifully alongside soup or salad for a satisfying meal.

Updated on Sun, 18 Jan 2026 15:45:00 GMT
A close-up of spinach pesto grilled cheese, featuring crispy sourdough bread and melted mozzarella and cheddar cheese. Pin It
A close-up of spinach pesto grilled cheese, featuring crispy sourdough bread and melted mozzarella and cheddar cheese. | maisontiwira.com

It started with leftover pesto that was turning brown in the fridge and a craving I couldn't shake. I had already made grilled cheese twice that week, but something told me to stir spinach into the basil I was blending, just to see. The smell that rose from the food processor, bright and grassy with that hit of garlic, made me forget I was supposed to be using up scraps. I buttered the bread, smeared on the green paste, and pressed the sandwich into the pan, and suddenly lunch felt like a small discovery.

I made this for my neighbor once when she came over stressed and hungry after a long shift. She sat at my counter, and I handed her half a sandwich still steaming from the skillet. She took one bite, closed her eyes, and said it tasted like comfort with a backbone. That stuck with me. Its not fussy or delicate, but it has personality. The spinach keeps it from feeling too heavy, and the garlic makes sure you remember it.

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 spinach leaves: Use the tender stuff, not the thick stemmed kind, and pack it down so you get enough flavor without bitterness.
  • Fresh basil leaves: This is what makes it still taste like pesto and not just pureed spinach, so dont skip it even if you only have a handful.
  • Grated Parmesan cheese: The real stuff, not the powdery kind, brings a salty sharpness that holds the pesto together.
  • Toasted pine nuts: These add a buttery richness, but walnuts work too and cost less.
  • Garlic clove: One large clove is plenty, unless you want to taste it for the rest of the afternoon.
  • Extra virgin olive oil: This is what makes the pesto glossy and spreadable, so use something you would dip bread into.
  • Salt and black pepper: Season it well, the pesto should taste bold on its own before it ever touches the bread.
  • Lemon juice: Just a tablespoon keeps the color bright and adds a little zing that wakes everything up.
  • Sourdough or country bread: You need something sturdy enough to hold up to the pesto and butter without getting soggy.
  • Unsalted butter: Softened butter spreads easier and crisps up the bread without burning too fast.
  • Mozzarella cheese: This is your melt, the cheese that gets all gooey and holds the sandwich together.
  • Sharp cheddar cheese: This is your flavor, the one that cuts through the richness and makes you want another bite.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Blend the pesto:
Toss the spinach, basil, Parmesan, pine nuts, garlic, salt, and pepper into the food processor and pulse until everything is finely chopped and starting to clump together. Drizzle in the olive oil and lemon juice while its running, and let it go until the paste is smooth and spreadable, not chunky.
Butter the bread:
Spread softened butter on one side of each slice, then lay them buttered side down on your counter or a cutting board. This is the side that will hit the pan, so be generous.
Assemble the sandwiches:
Smear 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 down gently so everything sticks.
Grill until golden:
Heat a skillet over medium heat and lay the sandwiches in carefully. Cook for 3 to 4 minutes on each side, pressing down lightly with a spatula, until the bread turns deep golden and the cheese starts oozing out the sides.
Rest and slice:
Let the sandwiches sit for a minute before you cut them, or the cheese will run everywhere. Slice them in half and serve while theyre still warm and crisp.
Golden, crispy slices of spinach pesto grilled cheese stacked on a plate, with a bowl of fresh spinach pesto beside it. Pin It
Golden, crispy slices of spinach pesto grilled cheese stacked on a plate, with a bowl of fresh spinach pesto beside it. | maisontiwira.com

The first time I served this at a casual dinner, someone asked if I had ordered it from somewhere. I laughed and said no, I just had spinach I needed to use. But the truth is, it felt good to make something simple look like it mattered. That night, we ate them standing around the kitchen, and everyone went quiet for a few bites. Food doesnt always need a occasion to feel special.

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

You can make a big batch of pesto and keep it in the fridge for up to a week, just press plastic wrap directly on the surface so it doesnt turn brown. I like to double the recipe and use the extra on roasted vegetables or stirred into scrambled eggs. It also freezes well in ice cube trays, so you can pop out a cube whenever you need a quick hit of flavor. Just let it come to room temperature before you spread it on bread, or it will tear.

Choosing Your Cheese

Mozzarella is the base because it melts beautifully and doesnt fight with the pesto, but the cheddar is where you get to play. Sharp cheddar adds a tangy bite, but Gruyere would make it feel fancier, and fontina would make it creamier. I have also used crumbled goat cheese on top of the mozzarella when I wanted something a little tart and creamy. Just make sure you have one cheese that melts and one that brings flavor, and youll be fine.

Serving and Pairing Ideas

This sandwich is rich, so I like to serve it with something bright and acidic to balance it out. A simple arugula salad with lemon and olive oil works, or a bowl of tomato soup if its cold outside. Sometimes I just slice up a crisp apple and call it done. If you want to make it feel like more of a meal, add a handful of baby greens or a few slices of roasted red pepper inside the sandwich before you grill it.

  • Serve it with a tangy pickle or a handful of chips for crunch.
  • Pair it with a light white wine or iced tea if youre feeling fancy.
  • Let it cool for just a minute before cutting, or the cheese will slide right out.
A visually impaired user can imagine the gooey melted cheese and garlicky green pesto filling between golden-brown bread slices. Pin It
A visually impaired user can imagine the gooey melted cheese and garlicky green pesto filling between golden-brown bread slices. | maisontiwira.com

This is the kind of recipe that makes you feel capable, even on a tired Tuesday. You take something humble and turn it into something worth sitting down for.

Recipe FAQs

Can I make the pesto ahead of time?

Yes, spinach pesto keeps well in the refrigerator for up to 5 days when stored in an airtight container. You can also freeze it for up to 3 months for convenient future use.

What bread works best for this sandwich?

Sourdough and country bread are excellent choices for their sturdy structure and crispy exterior. Thick-cut white bread or ciabatta also work well, providing good texture and stability.

How can I prevent the bread from burning?

Use medium heat rather than high heat, and don't rush the cooking process. Press gently on the sandwich to ensure even contact with the skillet. Lower heat allows the cheese to melt fully before the bread over-browns.

Are there nut-free alternatives for the pesto?

Roasted sunflower seeds or pumpkin seeds make excellent substitutes for pine nuts and provide a similar creamy texture and nutty flavor without tree nuts.

Can I use different cheeses?

Absolutely. Fontina, Gruyère, provolone, or Swiss cheese pair beautifully with spinach pesto. You can use a single cheese or combine varieties based on your flavor preferences.

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.

Spinach Pesto Grilled Cheese

A gourmet twist on a classic favorite, combining fresh spinach pesto with melted cheese on crispy, buttered bread.

Prep Time
15 minutes
Time to Cook
10 minutes
Overall Time
25 minutes
Created by Harold Jenkins


Skill Level Easy

Cuisine American

Makes 2 Portions

Diet Details Meat-Free

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 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 spinach pesto

Steps

Step 01

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

Step 02

Butter Bread Slices: Spread softened butter on one side of each bread slice. Arrange bread slices butter-side down on clean work surface.

Step 03

Layer Pesto and Cheese: Spread 1 tablespoon spinach pesto on unbuttered side of two bread slices. Top each with half the mozzarella and cheddar cheese.

Step 04

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

Step 05

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

Step 06

Finish and Serve: Allow sandwiches to cool briefly, then slice and serve warm.

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 You'll Need

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

Allergy Notice

Scan each ingredient to spot allergens. If you're unsure, reach out to a medical expert.
  • Contains gluten from bread
  • Contains dairy from cheese, butter, and Parmesan
  • Contains tree nuts from pine nuts, walnuts, or almonds
  • For nut allergies, omit nuts or substitute with roasted sunflower seeds
  • For gluten-free preparation, use certified gluten-free bread

Nutrition Info (for each portion)

Use this only for planning. For health advice, see a professional.
  • Energy: 520
  • Fats: 34 g
  • Carbohydrates: 34 g
  • Proteins: 20 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.