Spinach Pesto Grilled Cheese

Featured in: Pan & Griddle Favorites

Elevate your grilled cheese with vibrant homemade spinach pesto blending fresh spinach, basil, garlic, and toasted pine nuts. Layer the pesto with creamy mozzarella and sharp cheddar between buttered sourdough slices, then pan-fry until the bread turns golden and cheese melts into every bite. This 25-minute vegetarian sandwich delivers restaurant-quality flavors perfect for lunch or a light dinner.

Updated on Sun, 18 Jan 2026 15:37:00 GMT
Crispy sourdough slices filled with melted mozzarella, cheddar, and vibrant green spinach pesto, served warm. Pinterest
Crispy sourdough slices filled with melted mozzarella, cheddar, and vibrant green spinach pesto, served warm. | goldenbatbout.com

I threw this together on a Tuesday afternoon when I had a bag of spinach threatening to wilt and half a block of cheese in the fridge. The pesto came together in minutes, and suddenly my plain grilled cheese idea became something I actually wanted to photograph. The kitchen smelled like garlic and toasted bread, and I remember thinking this might be too fancy for lunch alone, but I made it anyway. It was gone in minutes, and I've been making it ever since.

I made this for my neighbor once after she helped me carry groceries up three flights of stairs. She took one bite and asked if I was secretly a chef, which made me laugh because I had literally just learned you could put pesto inside a sandwich. We sat on my tiny balcony and ate them warm, and she told me it tasted like something from a cafe. That compliment stuck with me longer than it probably should have.

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 spinach gives the pesto a mild, earthy flavor and a gorgeous green color without overpowering the garlic and cheese.
  • Fresh basil leaves: Basil adds that classic pesto aroma and a sweet, peppery note that balances the spinach beautifully.
  • Grated Parmesan cheese: This brings salty, nutty depth to the pesto and helps it cling to the bread and melt into the other cheeses.
  • Toasted pine nuts: Pine nuts add buttery richness and a subtle crunch, though walnuts work just as well if that is what you have.
  • Garlic clove: One large clove is enough to make the pesto punchy without burning your tongue, and it mellows as it sits.
  • Extra virgin olive oil: This is what makes the pesto smooth and spreadable, and it carries all the flavors together into a silky paste.
  • Lemon juice: A tablespoon brightens everything and keeps the pesto from tasting too heavy or flat.
  • Sourdough or country bread: Thick slices with a sturdy crust hold up to the butter and pesto and crisp up like a dream.
  • Unsalted butter: Softened butter spreads easily and creates that golden, crispy exterior everyone craves in a grilled cheese.
  • Mozzarella cheese: Mozzarella melts into creamy, stretchy strands that make every bite satisfying and gooey.
  • Sharp cheddar cheese: Cheddar adds a tangy, bold flavor that keeps the sandwich from being too mild or one note.

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 and starting to come together. With the motor running, drizzle in the olive oil and lemon juice until the mixture turns into a smooth, vibrant green paste that smells like summer.
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 crisps up evenly. Lay them buttered side down on your counter or cutting board.
Assemble the sandwiches:
Spread a tablespoon of that bright green pesto on the unbuttered side of two slices, then pile on the mozzarella and cheddar in an even layer. 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, cooking for about 3 to 4 minutes on each side. Press down lightly with your spatula and watch as the bread turns golden brown and the cheese starts to ooze out the sides.
Rest and serve:
Let the sandwiches sit for a minute or two before slicing so the cheese sets just a little and does not all slide out. Cut them in half and serve while they are still warm and melty.
Pinterest
| goldenbatbout.com

One evening I served this with tomato soup, and my friend dipped the sandwich right into the bowl without asking. I thought it was weird at first, but then I tried it and realized she was onto something. Now I cannot eat this without a side of something warm to dunk it into, and it has become one of those unspoken rules in my kitchen.

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 recipe makes more than you need for two sandwiches, which is actually the best part. I keep the extra in a small jar in the fridge, and it stays fresh for about a week if you press plastic wrap directly onto the surface or drizzle a thin layer of olive oil on top to keep it from browning. I have stirred it into scrambled eggs, tossed it with warm pasta, and spread it on crackers with a little goat cheese when I needed a quick snack that felt fancy.

Choosing Your Cheese

Mozzarella and cheddar are my go to because one melts beautifully and the other brings flavor, but this sandwich is forgiving. I have used Gruyere when I wanted something nutty, fontina when I wanted it extra creamy, and even a little crumbled feta mixed in when I was feeling adventurous. The key is to use at least one cheese that melts well and one that has enough personality to stand up to the pesto.

Serving Suggestions

This sandwich does not need much to feel like a full meal, but I love pairing it with a handful of arugula dressed in lemon and olive oil, or a bowl of tomato soup that is just acidic enough to cut through the richness. Sometimes I add a handful of roasted red peppers inside the sandwich for sweetness, or a few slices of ripe tomato when they are in season and too good to skip.

  • Serve with a crisp green salad tossed in a light vinaigrette to balance the richness of the cheese.
  • Pair with tomato soup, roasted red pepper soup, or a simple broth based vegetable soup for dipping.
  • Add sliced avocado, sun dried tomatoes, or caramelized onions inside the sandwich for extra layers of flavor.
Two golden spinach pesto grilled cheese sandwiches on a cutting board, perfect for a quick, vegetarian lunch. Pinterest
Two golden spinach pesto grilled cheese sandwiches on a cutting board, perfect for a quick, vegetarian lunch. | goldenbatbout.com

This sandwich has become my answer to lazy weekends and quick dinners when I want something that feels special without much effort. I hope it shows up in your kitchen the same way it did in mine, unplanned and perfect.

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. This makes meal prep convenient.

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

Sourdough and country bread work excellently due to their sturdy structure and ability to toast evenly. Brioche or thick-cut white bread are good alternatives if sourdough isn't available.

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

Ensure your bread slices are thick enough and apply butter to the outer sides only. Cook on medium heat rather than high to allow the cheese time to melt without burning the bread.

β†’ Can I substitute the pine nuts?

Absolutely. Walnuts, almonds, or roasted sunflower seeds work great as substitutes. For a nut-free version, use sunflower seeds for a similar texture and nutritional profile.

β†’ What other ingredients can enhance this sandwich?

Try adding sliced tomatoes, roasted red peppers, caramelized onions, or thin slices of prosciutto. A touch of balsamic vinegar or honey can also add interesting depth to the flavor profile.

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

Yes, simply use high-quality gluten-free bread and verify that all other ingredients meet your dietary requirements. The spinach pesto itself is naturally gluten-free.

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

Gourmet grilled cheese featuring homemade spinach pesto with mozzarella and cheddar on crispy sourdough. Easy vegetarian favorite.

Prep Time
15 minutes
Cook Time
10 minutes
Overall Time
25 minutes
Created by Levi Knox


Skill Level Easy

Cuisine American

Makes 2 Serving Size

Diet Info 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

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 smooth, spreadable paste forms. Adjust seasoning to taste.

Step 02

Butter and Layer Bread: Spread softened butter on one side of each bread slice. Lay buttered side down on work surface. Spread 1 tablespoon spinach pesto on unbuttered side of two bread slices.

Step 03

Add Cheese Filling: Distribute half the mozzarella and cheddar cheese onto each pesto-spread bread slice. Top each with remaining bread slice, buttered side facing outward, pressing gently to form sandwiches.

Step 04

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

Step 05

Finish and Serve: Remove sandwiches from skillet and cool for 1 minute. Slice diagonally 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
  • Knife and cutting board

Allergy Advice

Always review every ingredient for possible allergens and speak to a healthcare provider if unsure.
  • Contains gluten from bread
  • Contains dairy including cheese, butter, and Parmesan
  • Contains tree nuts: pine nuts, walnuts, or almonds
  • Substitute roasted sunflower seeds for nut allergen accommodation
  • Use gluten-free bread for gluten-free dietary requirement

Nutrition Details (for one serving)

These details are for general referenceβ€”they're no substitute for professional advice.
  • Energy: 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.