Spinach Pesto Grilled Cheese

Featured in: Everyday Meal Ideas

Transform your everyday sandwich with this elegant spinach pesto grilled cheese. Homemade spinach pesto combines fresh basil, garlic, and toasted pine nuts into a vibrant spread that elevates traditional melted cheese between buttery, golden bread. Ready in just 25 minutes, this vegetarian favorite pairs perfectly with soup or salad for a satisfying meal.

Updated on Sun, 18 Jan 2026 14:43:00 GMT
Golden-brown sourdough slices overflowing with melted mozzarella and cheddar, generously spread with vibrant green spinach pesto. Pin It
Golden-brown sourdough slices overflowing with melted mozzarella and cheddar, generously spread with vibrant green spinach pesto. | tastyagraw.com

The smell of garlic and toasted pine nuts filled my kitchen one rainy Tuesday, and I knew I had stumbled onto something good. I had leftover spinach wilting in the fridge and a craving for grilled cheese, so I tossed them together into a pesto that turned a simple sandwich into something I now make at least twice a month. The green swirl against melted mozzarella looked almost too pretty to eat. Almost.

I first made this for my neighbor who swore she hated anything green in her food. She took one cautious bite, then another, and before I could offer her a napkin she had finished the whole thing and asked for the recipe. That moment taught me that sometimes the best way to win someone over is to hide the good stuff inside something they already love. Now she texts me photos of her own versions with roasted red peppers and extra garlic.

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: The base of your pesto, bringing color and mild earthiness without overpowering the cheese, so pack them tight into the measuring cup.
  • Fresh basil leaves: This adds the classic pesto aroma and a sweet, peppery note that balances the spinach beautifully.
  • Grated Parmesan cheese: Brings sharp, salty depth to the pesto and helps it cling to the bread, so use the real stuff if you can.
  • Toasted pine nuts: These lend a buttery richness and slight crunch, but walnuts work just as well if pine nuts feel too fancy.
  • Large garlic clove: One clove is enough to give the pesto a gentle kick without making it too aggressive, and toasting it first mellows the bite even more.
  • Extra virgin olive oil: This brings everything together into a smooth, spreadable paste, so drizzle it in slowly while the processor runs.
  • Salt and black pepper: Simple seasonings that wake up all the other flavors, and you can always adjust after tasting.
  • Lemon juice: A tablespoon brightens the whole pesto and keeps the spinach from tasting too heavy.
  • Sourdough or country bread: Sturdy slices with a bit of chew stand up to the butter and pesto without getting soggy.
  • Unsalted butter: Softened butter spreads easily and crisps up the bread into a golden shell that crackles when you bite it.
  • Mozzarella cheese: Melts into creamy, stretchy goodness and acts as the mild backdrop for the bolder cheddar.
  • Sharp cheddar cheese: Adds a tangy punch that plays perfectly with the garlic in the pesto.
  • Prepared spinach pesto: The star of the show, turning an ordinary grilled cheese into something you will crave on repeat.

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 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 you have a smooth, vibrant green paste that smells like summer.
Butter the bread:
Spread softened butter generously on one side of each slice, making sure to reach the edges so every bite gets crispy. Lay them buttered side down on your counter or cutting board.
Assemble 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 bread slices, buttered side facing out, and press gently to help everything stick together.
Grill until golden:
Heat your skillet over medium heat and lay the sandwiches in carefully, letting them sizzle for three to four minutes without moving them too much. Flip gently with a spatula, press down lightly, and cook the other side until the cheese is fully melted and the bread is deep golden brown.
Rest and serve:
Let the sandwiches sit for a minute or two so the cheese sets just enough to not spill everywhere when you slice them. Cut diagonally and serve while still warm and gooey.
Served cut on a wooden board, this Spinach Pesto Grilled Cheese offers a gooey, savory bite. Pin It
Served cut on a wooden board, this Spinach Pesto Grilled Cheese offers a gooey, savory bite. | tastyagraw.com

One Saturday morning I made these for breakfast instead of dinner, and my partner looked at me like I had just invented a new holiday. We sat on the porch with our sandwiches and coffee, cheese stretching between bites, and decided that some recipes do not need a special occasion. Sometimes the best meals are the ones you make just because you can.

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

I learned to double the pesto recipe and store half in a small jar in the fridge, where it keeps for up to a week under a thin layer of olive oil. That way, when I want a quick lunch or a snack that feels a little fancy, I just pull it out and spread it on toast, stir it into pasta, or slather it onto another grilled cheese. It has become one of those kitchen shortcuts that actually makes everything taste better.

Choosing Your Cheese

Mozzarella and cheddar are my go to, but I have also used Gruyere when I wanted something nutty or Monterey Jack when I needed extra melt. The key is balancing a mild, melty cheese with one that has a bit of sharpness or funk, so the sandwich does not taste flat. Once you get the hang of it, you can raid your cheese drawer and experiment with whatever you have on hand.

Serving Suggestions

This sandwich shines next to a bowl of tomato soup or a crisp green salad with a lemony vinaigrette that echoes the brightness in the pesto. I have also served it with pickles and potato chips for a casual lunch that feels like a diner special. If you are feeling fancy, add a few slices of ripe tomato or roasted red pepper inside before you grill it, and you will have something that looks like it came from a cafe.

  • Sprinkle a little grated Parmesan on the outside of the bread before grilling for an extra crispy, cheesy crust.
  • Use day old bread if you have it because it holds up even better and does not get soggy.
  • Press down gently with your spatula while cooking to help the cheese melt faster and the layers fuse together.
Fresh spinach pesto blends with sharp cheddar and mozzarella inside crispy, buttery sourdough bread slices. Pin It
Fresh spinach pesto blends with sharp cheddar and mozzarella inside crispy, buttery sourdough bread slices. | tastyagraw.com

This sandwich has a way of turning an ordinary afternoon into something worth remembering, one crispy, cheesy bite at a time. I hope it becomes one of those recipes you reach for whenever you need comfort with a little bit of green.

Recipe FAQs

Can I make the spinach pesto ahead of time?

Yes, prepare the pesto up to 2 days in advance and store it in an airtight container in the refrigerator. You can also freeze it for up to 3 months in ice cube trays for convenient portions.

What's the best bread for this sandwich?

Sourdough and country bread work beautifully due to their sturdy texture and ability to hold the filling without getting soggy. You can also use thick-cut white bread, brioche, or ciabatta for different textures.

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

Cook over medium heat rather than high heat, and cover the skillet with a lid during the last minute of cooking to trap steam and melt the cheese faster without browning the bread too much.

Can I substitute the cheeses used?

Absolutely. Try fontina, provolone, gruyere, or Swiss cheese for different flavor profiles. Any melting cheese works well—experiment to find your favorite combination.

Is this suitable for a gluten-free diet?

Yes, simply swap regular bread for gluten-free bread. The pesto and all other ingredients are naturally gluten-free, making this easily adaptable for dietary restrictions.

What can I add to enhance the flavor?

Layer in sliced tomato, roasted red pepper, sun-dried tomato, or thin slices of prosciutto. A touch of balsamic vinegar or fig jam can also add depth and sweetness.

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 the classic sandwich featuring homemade spinach pesto, melted cheese, and crispy golden bread.

Prep Time
15 minutes
Time to Cook
10 minutes
Total Duration
25 minutes
Created by Violet King


Skill Level Easy

Cuisine American

Makes 2 Portions

Diet Details Meat-Free

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

Directions

Step 01

Prepare Spinach Pesto Base: Combine spinach, basil, Parmesan, pine nuts, garlic, salt, and black pepper in a food processor. Pulse until finely chopped.

Step 02

Emulsify Pesto: With processor running, stream in olive oil and lemon juice until smooth, spreadable paste forms. Taste and adjust seasoning as needed.

Step 03

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

Step 04

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

Step 05

Form Sandwiches: Top each cheese-covered slice with remaining bread slices, buttered side facing outward, pressing gently to seal.

Step 06

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

Step 07

Rest and Serve: Remove from heat and let cool 1 to 2 minutes. Slice diagonally if desired 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
  • Large skillet or griddle
  • Spatula
  • Sharp knife and cutting board

Allergy Warnings

Always review each ingredient for allergens. If you're unsure, reach out to a healthcare provider.
  • Contains gluten from bread products
  • Contains dairy including cheese, butter, and Parmesan
  • Contains tree nuts including pine nuts, walnuts, and almonds

Nutrition Info (per portion)

Nutritional details are just for your reference—they can't replace a doctor's advice.
  • Energy: 520
  • Fats: 34 grams
  • Carbohydrates: 34 grams
  • Proteins: 20 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.