Spinach Pesto Grilled Cheese

Featured in: Meals For Any Day

Transform a classic sandwich with homemade spinach pesto blended from fresh spinach, basil, pine nuts, and garlic. Layer the vibrant green pesto with creamy mozzarella and sharp cheddar between buttered sourdough slices, then pan-fry until the bread turns golden and the cheese melts into gooey perfection.

This vegetarian sandwich takes just 15 minutes to prepare and 10 minutes to cook, making it ideal for quick lunches or light dinners. The combination of nutty pesto and rich melted cheese creates a sophisticated flavor profile that elevates the humble grilled cheese beyond ordinary.

Updated on Sun, 18 Jan 2026 08:17:00 GMT
Crispy golden sourdough slices stuffed with gooey melted cheese and garlicky spinach pesto.  Save
Crispy golden sourdough slices stuffed with gooey melted cheese and garlicky spinach pesto. | petitanzar.com

The smell of garlic and toasted pine nuts pulled my roommate out of her room one Wednesday night, and I knew I had stumbled onto something worth keeping. I had made pesto before, sure, but swapping out half the basil for spinach turned the whole thing brighter, grassier, less heavy. When I slathered it onto buttered bread with two kinds of cheese and pressed it all into a hot skillet, the kitchen filled with a smell so good we both just stood there, waiting. That first bite, all crunch and melt and green herby sharpness, made me wonder why I had ever settled for plain grilled cheese.

I made these for my brother once after he helped me move a couch up three flights of stairs. He does not usually care much about food, but he ate both sandwiches without saying a word, then asked if I had more pesto. I did, and I watched him spread it on crackers straight from the container. That is when I realized this recipe was not just about the sandwich, it was about the pesto itself, which somehow made everything better.

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: Packed tight, these give the pesto body and a mellow earthiness without overpowering the basil.
  • Fresh basil leaves: Just half a cup is enough to keep that classic pesto flavor alive without making it too sharp.
  • Grated Parmesan cheese: This adds salt and funk, the kind that makes you want another bite before you have swallowed the first.
  • Toasted pine nuts: Toasting them in a dry pan for a few minutes brings out a buttery sweetness you cannot get any other way.
  • Garlic clove: One large clove is plenty, it mellows as it blends but still leaves a warm buzz on your tongue.
  • Extra virgin olive oil: Use something you would dip bread into, it becomes the backbone of the pesto.
  • Salt and black pepper: These wake everything up, but go light at first because the Parmesan is already salty.
  • Lemon juice: Just a tablespoon brightens the whole thing and keeps the spinach from tasting flat.
  • Sourdough or country bread: Sturdy enough to hold up to the butter and pesto without falling apart in the pan.
  • Unsalted butter: Softened butter spreads easily and crisps up into a golden shell that shatters when you bite it.
  • Mozzarella cheese: This is your melt, the cheese that stretches and binds everything together.
  • Sharp cheddar cheese: This is your flavor, the one that cuts through the richness and makes you notice every 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. With the motor running, pour in the olive oil and lemon juice in a thin stream until the mixture turns smooth and spreadable, scraping down the sides once if you need to.
Butter the Bread:
Spread softened butter on one side of each slice of bread, making sure to go all the way to the edges so every bit gets crispy. Lay them buttered side down on your counter or cutting board.
Build 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 slices, buttered side facing out, and press down gently so everything sticks together.
Cook Until Golden:
Heat a large skillet over medium heat and lay the sandwiches in carefully, then cook for three to four minutes on each side, pressing down lightly with a spatula, until the bread turns deep golden and the cheese has melted into gooey layers. If the bread is browning too fast, lower the heat a notch.
Cool and Serve:
Let the sandwiches sit for a minute or two so the cheese sets just enough to hold together when you cut them. Slice in half and serve while still warm and crispy.
Golden grilled cheese sandwich filled with vibrant spinach pesto and melty mozzarella cheddar blend.  Save
Golden grilled cheese sandwich filled with vibrant spinach pesto and melty mozzarella cheddar blend. | petitanzar.com

One rainy Saturday, I made a double batch of pesto and kept it in a jar in the fridge. For the next week, I put it on everything: pasta, eggs, roasted vegetables, more grilled cheese. My favorite was spreading it on toast with a fried egg on top, the yolk breaking into the green and turning it creamy. That jar made me feel like I had a secret weapon in the kitchen, something that turned ordinary meals into something I actually looked forward to eating.

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.

Storing and Using Leftover Pesto

The pesto keeps in the fridge for up to a week if you press plastic wrap directly onto the surface before sealing the container, which stops it from turning brown. You can also freeze it in ice cube trays, then pop out a cube or two whenever you want to make a quick sandwich or stir it into soup. I have even spread it on chicken before roasting, and it crisped up into this salty, garlicky crust that made me forget I was eating something healthy.

Choosing Your Cheese

Mozzarella is mild and melts like a dream, but on its own it can taste a little boring. Sharp cheddar brings the tang and bite that makes each bite interesting, and mixing the two gives you the best of both worlds. I have also tried Gruyere and fontina, which both work beautifully if you want to get a little fancy, but honestly, the mozzarella and cheddar combo is hard to beat for the price.

Making It Your Own

Once you have the basic sandwich down, you can start playing around. I have added thin slices of tomato, which release just enough juice to keep things from feeling too rich. Roasted red peppers from a jar work too, especially if you pat them dry first. A handful of arugula tucked in right before serving adds a peppery crunch that cuts through all the butter and cheese.

  • Try sprinkling grated Parmesan on the outside of the bread before grilling for an extra crispy, cheesy crust.
  • If you like heat, stir a pinch of red pepper flakes into the pesto before spreading it on the bread.
  • Serve with tomato soup or a simple green salad dressed with lemon and olive oil to balance out the richness.
Toasted sourdough grilled cheese layered with fresh spinach pesto and melted cheese for a comforting vegetarian meal. Save
Toasted sourdough grilled cheese layered with fresh spinach pesto and melted cheese for a comforting vegetarian meal. | petitanzar.com

This sandwich has become my go to whenever I want something comforting but not boring, something that feels like more than the sum of its parts. It reminds me that sometimes the best meals are the ones you did not plan, the ones that happen because you had a hunch and some leftovers and a little bit of hunger.

Recipe FAQs

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

Yes, the pesto keeps well in an airtight container in the refrigerator for up to 5 days. You can also freeze it for up to 3 months. This makes it convenient for preparing sandwiches quickly throughout the week.

โ†’ What bread works best for this sandwich?

Sourdough and country-style bread are ideal because they're sturdy enough to hold the pesto and cheese without becoming soggy. Whole grain or ciabatta also work wonderfully. Avoid soft breads that may fall apart during cooking.

โ†’ Can I substitute the pine nuts?

Absolutely. Walnuts, almonds, or roasted sunflower seeds make excellent alternatives. If you have a nut allergy, sunflower seeds provide similar texture and nutty flavor. Toast them lightly first for enhanced flavor.

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

Cook over medium heat rather than high heat, and keep the skillet temperature consistent. Cover the skillet with a lid during cooking to trap steam, which helps the cheese melt faster. This reduces cooking time and prevents browning too quickly.

โ†’ What should I serve alongside this sandwich?

Pair it with a fresh green salad, tomato soup, or roasted vegetable sides. The light, crisp salad balances the rich cheese, while warm soup complements the sandwich perfectly for a complete, satisfying meal.

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

Yes, simply substitute gluten-free bread and verify that all ingredients, including the Parmesan cheese and butter, are certified gluten-free. The pesto and cheese components are naturally gluten-free, making this easily adaptable for dietary needs.

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 paired with melted mozzarella and cheddar on crispy, buttered sourdough. Ready in just 25 minutes.

Prep time
15 min
Time to cook
10 min
Total duration
25 min
Recipe by Stephen Haas

Dish type Meals For Any Day

Skill level Easy

Cuisine type American

Portions 2 Serves

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

Directions

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 surface.

Step 03

Layer Pesto and Cheese: 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, buttered side out, to form 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, until bread is golden brown and cheese is melted.

Step 06

Rest and Serve: Let cool slightly, 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.

Gear Needed

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

Allergen details

Read labels for allergens and check with your doctor if needed.
  • Contains gluten from bread
  • Contains dairy including cheese, butter, and Parmesan
  • Contains tree nuts including pine nuts, walnuts, and almonds

Nutrition info (per portion)

These figures are only for reference and not a substitute for health advice.
  • Energy: 520
  • Total fat: 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.