Spinach Pesto Grilled Cheese

Featured in: Oven & Pan Classics

This elevated grilled cheese combines homemade spinach pesto with a blend of mozzarella and sharp cheddar cheeses, all melted between buttered sourdough bread. The pesto features fresh spinach, basil, toasted pine nuts, and garlic for a vibrant, herbaceous flavor. Simply prepare the pesto in a food processor, assemble your sandwiches with butter and cheese, then cook until the bread is golden and crispy while the cheese melts into creamy perfection.

Updated on Sun, 18 Jan 2026 09:23:00 GMT
Crispy sourdough slices are grilled golden brown, holding gooey melted cheese and vibrant spinach pesto for a savory vegetarian sandwich.  Save
Crispy sourdough slices are grilled golden brown, holding gooey melted cheese and vibrant spinach pesto for a savory vegetarian sandwich. | taddartkitchen.com

One evening after a long day, I opened the fridge and found a bag of spinach on the verge of wilting. I tossed it into the food processor with whatever I had on hand and spread the bright green paste on bread with cheese. The result was so good that I stood at the counter eating both halves straight from the skillet, barely letting them cool.

I made this for my sister once when she showed up unannounced, and she insisted I write down what I did. She kept saying it tasted like something from a cafe, not something I threw together in ten minutes. I think she was just being nice, but she did ask for the recipe twice more that week.

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 baby spinach if you can, it blends smoother and tastes milder than the tough mature leaves.
  • Fresh basil leaves: This adds that classic pesto fragrance and keeps the spinach from tasting too earthy or one note.
  • Grated Parmesan cheese: The salty, nutty backbone of the pesto, buy a block and grate it yourself for the best flavor.
  • Toasted pine nuts: They add richness and a buttery texture, toast them lightly in a dry pan until golden and fragrant.
  • Garlic clove: One large clove is plenty, more can overpower the greens and make the pesto harsh.
  • Extra virgin olive oil: Use something fruity and smooth, it becomes the body of the pesto and carries all the flavors.
  • Salt and black pepper: Season boldly here because the pesto needs to stand up to the butter and cheese on the bread.
  • Lemon juice: A tablespoon brightens everything and keeps the pesto from feeling heavy or flat.
  • Sourdough or country bread: Pick something sturdy with a good crust, soft sandwich bread will get soggy and fall apart.
  • Unsalted butter: Softened butter spreads easily and crisps up the bread beautifully without burning.
  • Mozzarella cheese: This melts into creamy, stretchy pools that hold the sandwich together.
  • Sharp cheddar cheese: It adds a tangy punch that balances the mild mozzarella and keeps things interesting.

Tired of Takeout? πŸ₯‘

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

One email. No spam. Unsubscribe anytime.

Instructions

Make the pesto:
Throw 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. 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.
Butter the bread:
Spread softened butter generously on one side of each slice of bread, making sure to cover the edges so they crisp up evenly. Lay the slices buttered side down on your counter or cutting board.
Assemble the sandwiches:
Spread a tablespoon of the spinach 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, and press gently to help everything stick together.
Grill until golden:
Heat a large skillet or griddle over medium heat and place the sandwiches in the pan. Cook for three to four minutes on each side, pressing down gently with a spatula, until the bread turns deep golden brown and the cheese melts into gooey layers.
Cool and serve:
Let the sandwiches rest for a minute or two so the cheese sets slightly and you dont burn your mouth. Slice them in half and serve while theyre still warm and the cheese is stretchy.
Golden grilled cheese sandwiches with spinach pesto are served warm, featuring melted mozzarella and sharp cheddar for a satisfying lunch.  Save
Golden grilled cheese sandwiches with spinach pesto are served warm, featuring melted mozzarella and sharp cheddar for a satisfying lunch. | taddartkitchen.com

There was a rainy Saturday when I made a double batch of these and sat on the couch with a friend, eating them while we watched old movies. We barely talked, just passed napkins back and forth and nodded at how good they were. Sometimes food doesnt need to be fancy to feel exactly right.

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.

Choosing Your Bread

Sourdough is my favorite because the tangy flavor plays well with the garlic and greens, and the crust gets incredibly crispy. Country bread works great too, especially if it has a sturdy crumb that can hold up to the pesto without getting soggy. Avoid soft white sandwich bread unless you like a mushier texture, it just doesnt have the structure for grilling.

Cheese Combinations

Mozzarella gives you that satisfying cheese pull, but on its own it can be bland. Mixing in sharp cheddar adds a salty, tangy edge that makes every bite more interesting. If you want to experiment, try Gruyere for nuttiness or fontina for extra creaminess, just keep one melty cheese in the mix.

Storage and Leftovers

The pesto keeps well in an airtight container in the fridge for up to a week, and you can freeze it in ice cube trays for longer storage. Grilled cheese is always best fresh, but if you have leftovers, reheat them in a skillet over low heat to crisp the bread again instead of using the microwave. You can also spread the pesto on pasta, roasted vegetables, or use it as a dip for crackers.

  • Store pesto with a thin layer of olive oil on top to prevent oxidation and browning.
  • If freezing pesto, pop out the cubes and transfer them to a freezer bag for easy portioning.
  • Reheat leftover sandwiches in a covered skillet to melt the cheese without burning the bread.
Spinach pesto grilled cheese on toasted sourdough offers a garlicky twist, ready to pair with a simple green salad. Save
Spinach pesto grilled cheese on toasted sourdough offers a garlicky twist, ready to pair with a simple green salad. | taddartkitchen.com

This sandwich has become my go to whenever I need something comforting but dont want to spend an hour in the kitchen. I hope it becomes one of those easy favorites for you too.

Recipe Questions & Answers

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

Yes, the spinach pesto can be prepared up to 3 days in advance. 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's the best bread choice for this sandwich?

Sourdough or country bread work wonderfully due to their sturdy structure and ability to hold the pesto and melted cheese without getting soggy. Brioche or ciabatta are also excellent alternatives.

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

Cook over medium heat rather than high heat, and press gently with your spatula. This allows the cheese to melt evenly before the bread browns. You can also cover the skillet with a lid for the first minute to speed up melting.

β†’ Can I substitute the cheese combination?

Absolutely. Swiss, fontina, provolone, or smoked gouda all pair beautifully with spinach pesto. Mix and match based on your preferences for a milder or more robust flavor profile.

β†’ What can I serve alongside this sandwich?

Pair this with a fresh green salad, tomato soup, or simple arugula salad dressed with lemon vinaigrette. Roasted vegetable chips or a light vegetable side complement the richness of the cheese.

β†’ Is there a way to make this gluten-free?

Yes, simply swap the regular bread for quality gluten-free bread. The cooking time and method remain the same. Look for sturdy gluten-free options that won't crumble during grilling.

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 flavorful twist on the classic grilled cheese with homemade spinach pesto and gooey melted cheese between crispy golden bread.

Prep Time
15 min
Cook Time
10 min
Overall Time
25 min


Skill Level Easy

Cuisine American

Portions 2 Serving Size

Diet Preferences Vegetarian-Friendly

What You’ll 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
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

Instruction 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 mixture reaches a smooth, spreadable consistency. Adjust seasoning to taste.

Instruction 02

Butter Bread Slices: Apply butter to one side of each bread slice. Arrange slices on a clean work surface with buttered sides facing down.

Instruction 03

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

Instruction 04

Cook Sandwiches: Heat a large skillet or griddle over medium heat. Place sandwiches on cooking surface and cook for 3 to 4 minutes per side, applying gentle pressure with a spatula, until bread achieves golden brown color and cheese melts completely.

Instruction 05

Rest and Serve: Remove sandwiches from heat and allow to cool briefly. Slice diagonally if desired and serve immediately while 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.

Needed Tools

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

Allergy Warnings

Review every ingredient for possible allergens and check with a medical professional if you’re unsure.
  • Contains gluten from bread
  • Contains dairy from cheese, butter, and Parmesan
  • Contains tree nuts including pine nuts, walnuts, and almonds
  • For nut allergies, substitute with roasted sunflower seeds
  • For gluten-free preparation, use certified gluten-free bread

Nutrition Details (per serving)

Details are for reference and not medical advice.
  • Caloric Content: 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.