Spinach Pesto Grilled Cheese

Featured in: Simple Lunches

Transform your sandwich game with this spinach pesto grilled cheese, combining fresh basil, garlic, and pine nuts into a vibrant pesto spread. Layer it between slices of buttered sourdough with creamy mozzarella and sharp cheddar, then pan-fry until golden and melty.

This easy 25-minute vegetarian favorite pairs perfectly with tomato soup or a crisp salad for a satisfying meal.

Updated on Sun, 18 Jan 2026 16:55:00 GMT
A close-up of golden, crispy Spinach Pesto Grilled Cheese sandwich slices, revealing gooey melted cheese and vibrant green pesto on sourdough bread. Pin
A close-up of golden, crispy Spinach Pesto Grilled Cheese sandwich slices, revealing gooey melted cheese and vibrant green pesto on sourdough bread. | kitchenprairie.com

My neighbor dropped off a bag of spinach from her garden one Saturday morning, and I stared at it wondering what to do besides the usual salad. I had basil on the windowsill and some pine nuts left over from a pasta experiment. Within twenty minutes, I had a vivid green pesto that smelled like summer, and the only logical next step was to slather it inside a grilled cheese. That first bite, with the sharp cheddar mingling with the herbaceous pesto, made me wish I'd thought of it years ago.

I made this for my sister after she'd had a rough week at work, and she ate it standing at the counter, eyes closed, savoring every bite. She asked for the recipe twice before she even finished her sandwich. It became our Friday tradition for a while, each time tweaking the cheese blend or adding a slice of tomato. Those quiet kitchen moments, hearing the sizzle and smelling the butter toast the bread, reminded me how a simple sandwich can be a small act of care.

Ingredients

  • Fresh spinach leaves: Two packed cups give the pesto its vibrant green color and mild, earthy base without overpowering the basil.
  • Fresh basil leaves: Half a cup adds that classic pesto fragrance and a slightly sweet, peppery note that balances the spinach.
  • Grated Parmesan cheese: A quarter cup brings salty, nutty depth and helps the pesto cling together beautifully.
  • Toasted pine nuts: A quarter cup lends a buttery richness, though walnuts work just as well if you want a more robust flavor.
  • Large garlic clove: One clove gives the pesto its signature bite, but use two if you love garlic as much as I do.
  • Extra virgin olive oil: A third of a cup creates a smooth, spreadable texture and carries all the flavors together.
  • Salt and black pepper: Half a teaspoon of salt and a quarter teaspoon of pepper season the pesto just right, but always taste and adjust.
  • Lemon juice: One tablespoon brightens the whole blend and keeps the greens from tasting flat.
  • Sourdough or country bread: Four slices with a sturdy crumb hold up to the pesto and butter without getting soggy.
  • Unsalted butter: Four tablespoons, softened, spread easily and toast the bread to a perfect golden crisp.
  • Mozzarella cheese: Four ounces melt into gooey, stretchy goodness that makes every bite satisfying.
  • Sharp cheddar cheese: Two ounces add a tangy punch that cuts through the richness and pairs beautifully with the pesto.
  • Prepared spinach pesto: Two tablespoons per sandwich is just enough to coat each bite without overwhelming the cheese.

Instructions

Make the vibrant pesto:
Toss the spinach, basil, Parmesan, pine nuts, garlic, salt, and pepper into your food processor and pulse until everything is finely chopped and fragrant. With the motor running, pour in the olive oil and lemon juice in a slow, steady stream until the mixture becomes a smooth, spreadable paste that clings to the back of a spoon.
Butter the bread:
Spread softened butter generously on one side of each slice of bread, making sure to reach the edges so every corner gets crispy. Lay them buttered side down on your counter or cutting board.
Layer the pesto and cheese:
Spread one tablespoon of that bright green 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, pressing gently so everything holds together.
Toast to golden perfection:
Heat a large skillet or griddle over medium heat and lay your sandwiches in carefully. Cook for three to four minutes on each side, pressing down lightly with a spatula, until the bread turns a beautiful golden brown and the cheese melts into gooey strands.
Rest and serve:
Let the sandwiches cool for a minute or two so the cheese sets just enough to stay put when you slice. Cut them in half and serve while they are still warm and fragrant.
Pin
| kitchenprairie.com
Instant Pot Duo Plus 9-in-1
Instant Pot Duo Plus 9-in-1 Multicooker
πŸ”₯ Black Friday: 57% OFF β€” Rare Occasion!
I personally use this model all the time for my recipes β€” soups, stews, rice, slow-cooking… it does everything. If you've been thinking about getting one, this Black Friday deal is **honestly one of the best I’ve seen**.
πŸ‘‰ Get the Black Friday Deal

One afternoon, I served these sandwiches at a casual lunch with friends, and we ended up sitting outside on the porch, the plates balanced on our laps, talking and laughing for hours. Someone said it tasted like spring in sandwich form, and I couldn't think of a better description. It wasn't just the food, but the way it brought us all together over something simple and delicious that made the day memorable.

Making the Pesto Ahead

The pesto keeps beautifully in the fridge for up to a week if you store it in an airtight container with a thin layer of olive oil on top to prevent browning. I often make a double batch and use it on pasta, stirred into scrambled eggs, or as a dip for crackers. Freezing it in ice cube trays is another trick I picked up, so you always have a little burst of green flavor ready to go whenever inspiration strikes.

Choosing Your Cheese

Mozzarella gives you that stretchy, gooey pull, while sharp cheddar adds a tangy contrast that balances the richness of the pesto. I have tried Gruyere for a nuttier flavor and fontina for something creamy and mild, and both were wonderful. Play around with what you have on hand or what you love most, because the pesto is forgiving and pairs well with almost any melting cheese you can think of.

Serving Suggestions and Add Ins

This sandwich is perfect on its own, but I love pairing it with a simple arugula salad dressed with lemon and olive oil or a bowl of creamy tomato soup for dipping. Sometimes I tuck in a few slices of ripe tomato or roasted red pepper before grilling for extra sweetness and color. If you want a little crunch, a handful of baby spinach or arugula inside the sandwich adds a fresh, peppery bite that complements the pesto beautifully.

  • Serve alongside a crisp green salad or a cup of tomato soup for a cozy, complete meal.
  • Add sliced tomato, roasted red pepper, or fresh greens inside for extra flavor and texture.
  • Sprinkle a little grated Parmesan on the outside of the bread before grilling for an extra crispy, cheesy crust.
Pin
| kitchenprairie.com

This grilled cheese has become my go to whenever I want something comforting but a little more interesting than the usual. I hope it brings you as much joy as it has brought me, one crispy, cheesy, herbaceous bite at a time.

Recipe Questions & Answers

β†’ Can I make the spinach pesto ahead of time?

Yes, you can prepare the pesto up to 3 days in advance. Store it in an airtight container in the refrigerator, or freeze it for up to a month. This makes weeknight preparation even faster.

β†’ What's the best bread to use for this sandwich?

Sourdough or country bread works beautifully due to their sturdy texture and subtle tang. Brioche, whole wheat, or Italian bread are excellent alternatives if you prefer different flavors.

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

Use medium heat rather than high heat, and cover the skillet with a lid for the last minute of cooking. This traps steam to melt the cheese while keeping the bread from darkening too quickly.

β†’ Can I substitute the pine nuts in the pesto?

Absolutely. Walnuts, almonds, or sunflower seeds work great. For a nut-free version, use roasted sunflower or pumpkin seeds for similar texture and richness.

β†’ What are good additions to elevate this sandwich?

Sliced tomato, roasted red peppers, caramelized onions, or fresh arugula add delicious depth. A thin layer of ricotta or cream cheese before spreading pesto creates extra creaminess.

Spinach Pesto Grilled Cheese

Garlicky spinach pesto meets melted cheese on crispy sourdough for a flavorful twist on the classic comfort sandwich.

Prep duration
15 min
Cook duration
10 min
Complete duration
25 min


Skill level Easy

Heritage American

Output 2 Portions

Diet specifications Vegetarian

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

Directions

Phase 01

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

Phase 02

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

Phase 03

Assemble Sandwich Fillings: Spread 1 tablespoon spinach pesto on unbuttered side of two bread slices. Divide mozzarella and cheddar cheese evenly between the two slices, layering both cheeses on each.

Phase 04

Form Sandwiches: Place remaining bread slices on top of cheese, buttered side facing outward, pressing gently to create two sandwiches.

Phase 05

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

Phase 06

Rest and Serve: Remove sandwiches from heat and allow to cool slightly. Slice diagonally and serve warm.

Necessary tools

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

Allergy details

Review each component for potential allergens and consult with healthcare professionals if you're uncertain.
  • Contains gluten from bread products
  • 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

Nutrient content (each portion)

This data is offered as a general guide and isn't a substitute for professional medical guidance.
  • Energy: 520
  • Fat: 34 g
  • Carbohydrates: 34 g
  • Protein: 20 g