Spinach Pesto Grilled Cheese

Featured in: Main Dish Favorites

This spinach pesto grilled cheese combines homemade basil-spinach pesto with mozzarella and sharp cheddar on toasted sourdough bread. The pesto comes together quickly in a food processor with fresh spinach, basil, pine nuts, garlic, and olive oil. Each sandwich is buttered on the outside and grilled until golden and crispy while the cheese melts inside. Total preparation takes just 25 minutes, making it perfect for weeknight lunch or dinner. Serve warm with tomato soup or a fresh green salad for a complete meal.

Updated on Sun, 18 Jan 2026 09:10:00 GMT
A close-up of a golden, crispy Spinach Pesto Grilled Cheese, sliced to reveal melted mozzarella and cheddar.  Save
A close-up of a golden, crispy Spinach Pesto Grilled Cheese, sliced to reveal melted mozzarella and cheddar. | skilletecho.com

My skillet was too hot the first time I made this, and I ended up with charred bread and barely warm cheese inside. I learned that day that patience is everything when you are trying to marry bright, herby pesto with melted cheese. The smell of garlic and spinach hitting warm butter is intoxicating, and once I dialed back the heat, everything clicked. Now this sandwich is my go to whenever I want comfort with a little green kick.

I made this for my sister one rainy afternoon when she showed up unannounced and hungry. She is picky about sandwiches, but when she pulled apart that first bite and saw the pesto streaked through the melted cheese, she just smiled. We ate them standing at the counter with napkins in hand, and she asked for the recipe before she even finished. That is when I knew this was a keeper.

Ingredients

  • Fresh spinach leaves: Use packed cups so you get enough volume, the spinach wilts down a lot in the processor and brings a mild, earthy sweetness.
  • Fresh basil leaves: This is what makes the pesto smell like summer, do not skip it or the flavor will fall flat.
  • Grated Parmesan cheese: Adds salty, nutty depth and helps the pesto cling together, freshly grated works best.
  • Toasted pine nuts: They bring buttery richness, but walnuts work great if pine nuts are too pricey or you want a deeper flavor.
  • Garlic clove: One large clove is enough to give the pesto a gentle bite without overwhelming the greens.
  • Extra virgin olive oil: This makes the pesto smooth and glossy, use good quality oil since you will taste it.
  • Lemon juice: Brightens everything up and keeps the pesto from tasting heavy or flat.
  • Sourdough or country bread: You want sturdy slices that can handle the butter and pesto without getting soggy.
  • Unsalted butter: Softened butter spreads easily and crisps up beautifully in the pan.
  • Mozzarella cheese: Melts into those dreamy, stretchy strands that make grilled cheese so satisfying.
  • Sharp cheddar cheese: Balances the mild mozzarella with a tangy punch, do not use pre shredded if you can help it.

Tired of Takeout? πŸ₯‘

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

One email. No spam. Unsubscribe anytime.

Instructions

Make the Pesto:
Toss the spinach, basil, Parmesan, pine nuts, garlic, salt, and pepper into your food processor and pulse until everything is finely chopped. With the motor running, drizzle in the olive oil and lemon juice until the pesto turns into a smooth, spreadable paste that clings to the spoon.
Butter the Bread:
Spread softened butter on one side of each slice of bread, making sure you get all the way to the edges. Lay them buttered side down on your counter so you are ready to build.
Spread and Layer:
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.
Grill the Sandwiches:
Heat your skillet over medium heat and lay the sandwiches in gently, press down lightly with a spatula and let them cook for 3 to 4 minutes per side. You want deep golden brown crust and fully melted cheese inside.
Rest and Serve:
Let the sandwiches cool for a minute so the cheese sets just a little, then slice them in half and serve while they are still warm and gooey.
This vegetarian Spinach Pesto Grilled Cheese features garlicky green pesto and gooey cheese on buttery sourdough.  Save
This vegetarian Spinach Pesto Grilled Cheese features garlicky green pesto and gooey cheese on buttery sourdough. | skilletecho.com

The first time I served this at a casual lunch, someone said it tasted like spring trapped between two slices of bread. That stuck with me because it is exactly what this sandwich feels like, fresh and comforting at the same time. It is the kind of meal that makes people linger at the table a little longer.

Storing and Reheating

Leftover pesto keeps in the fridge for up to a week if you press plastic wrap directly on the surface to prevent browning. The sandwiches themselves do not hold up well once cooled, the bread gets soft and sad. If you must reheat one, use a dry skillet over low heat and cover it loosely so the cheese warms through without scorching the outside.

Swaps and Variations

You can swap the pine nuts for walnuts, almonds, or even sunflower seeds if you have a nut allergy. I have tucked in sliced tomatoes and roasted red peppers before, both add a juicy sweetness that plays well with the pesto. If you want a little heat, a pinch of red pepper flakes in the pesto does wonders.

Serving Suggestions

This sandwich pairs beautifully with a simple arugula salad dressed in lemon and olive oil, or a bowl of warm tomato soup for dipping. I have also served it with pickles and kettle chips for a more casual spread.

  • Add a fried egg on top for breakfast style indulgence.
  • Serve with a handful of fresh grapes or apple slices for a sweet contrast.
  • Pair with iced tea or a light white wine if you are feeling fancy.
A toasted Spinach Pesto Grilled Cheese served beside a simple green salad and a cup of tomato soup. Save
A toasted Spinach Pesto Grilled Cheese served beside a simple green salad and a cup of tomato soup. | skilletecho.com

This sandwich has become my answer to the question of what to make when I want something fast, green, and deeply satisfying. I hope it finds a spot in your regular rotation too.

Recipe FAQs

β†’ 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 1 month in ice cube trays for portion control.

β†’ What bread works best for this sandwich?

Sourdough or country bread are ideal because they have a sturdy structure that holds the filling without getting soggy. Brioche, whole wheat, or thick-cut white bread also work well. Avoid thin or delicate breads that may tear easily.

β†’ How do I prevent the cheese from leaking out?

Spread the pesto evenly on the bread to create a moisture barrier. Don't overfill the sandwich with cheese. Cook on medium heat rather than high heat to allow the cheese time to melt without the bread burning.

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

Absolutely. Walnuts, almonds, or even roasted sunflower seeds work great. For nut-free options, try toasted pumpkin seeds or simply omit the nuts. Toast any alternative nuts to enhance their flavor.

β†’ Is this suitable for a gluten-free diet?

Yes, simply use gluten-free bread instead of regular bread. All other ingredients are naturally gluten-free. Ensure your Parmesan cheese and other processed ingredients are certified gluten-free if needed.

β†’ Can I add vegetables to this sandwich?

Definitely. Sliced tomatoes, roasted red peppers, arugula, or thin cucumber slices complement the pesto beautifully. Add vegetables after spreading the pesto to prevent sogginess during cooking.

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

Garlicky spinach pesto meets gooey melted cheese in this elevated twist on a classic comfort sandwich.

Prep Time
15 minutes
Cook Time
10 minutes
Total Duration
25 minutes
Author Sophia King


Skill Level Easy

Cuisine American

Makes 2 Serving Size

Diet Preferences Vegetarian Option

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

How-To

Step 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 achieving smooth, spreadable consistency. Taste and adjust seasoning as needed.

Step 02

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

Step 03

Layer Pesto and Cheese: Spread 1 tablespoon spinach pesto on the unbuttered side of two bread slices. Distribute half the mozzarella and cheddar cheese evenly over each pesto-covered slice.

Step 04

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

Step 05

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

Step 06

Rest and Serve: Allow sandwiches to cool slightly. Slice diagonally and serve warm.

Equipment Needed

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

Allergy Info

Always review every ingredient for potential allergies and talk with a healthcare pro if you have concerns.
  • Contains gluten from bread products
  • Contains dairy including cheese, butter, and Parmesan
  • Contains tree nuts including pine nuts, walnuts, and almonds
  • For nut allergies, omit nuts or substitute roasted sunflower seeds
  • For gluten sensitivity, use certified gluten-free bread alternative

Nutrition Details (per serve)

Just a heads-up: nutrition info is for reference only and not a substitute for medical guidance.
  • Calories: 520
  • Fat content: 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.