Spinach Pesto Grilled Cheese

Featured in: Oven & Pan Cooking

Transform your grilled cheese with vibrant spinach pesto made from fresh spinach, basil, Parmesan, pine nuts, and garlic. Layer the aromatic pesto between buttered bread slices with mozzarella and sharp cheddar cheese. Grill until the bread turns golden brown and the cheese melts into creamy layers. This vegetarian sandwich comes together in just 25 minutes and serves two, making it perfect for lunch or a quick dinner with satisfying comfort food flavors.

Updated on Sun, 18 Jan 2026 10:17:00 GMT
Golden, crispy sourdough slices stuffed with gooey melted mozzarella and cheddar, slathered in garlicky spinach pesto for a vibrant lunch.  Save
Golden, crispy sourdough slices stuffed with gooey melted mozzarella and cheddar, slathered in garlicky spinach pesto for a vibrant lunch. | ighremhouse.com

The skillet was already hot when I realized I had a jar of pesto in the fridge and way too much spinach that needed using. I tossed them together in the food processor, spread the bright green paste on buttered bread, added cheese, and pressed the whole thing into the pan. The smell that filled the kitchen, garlicky and herby with that unmistakable sizzle of butter browning, made me wonder why I had never done this before. It tasted like summer and comfort all at once.

I made this for my neighbor one rainy afternoon when she stopped by unexpectedly. We stood in the kitchen talking while the sandwiches cooked, and she kept asking what smelled so good. When I sliced hers diagonally and the cheese pulled in long strings, she laughed and said it looked like something from a food magazine. I told her it was just leftovers with ambition.

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 body and a mild earthy flavor that does not overpower the garlic or cheese.
  • Fresh basil leaves: Basil brings sweetness and that classic pesto aroma that makes the whole kitchen smell alive.
  • Grated Parmesan cheese: This adds salty sharpness and helps the pesto cling together without being oily.
  • Toasted pine nuts: They lend richness and a buttery texture, but walnuts work just as well if you want a deeper flavor.
  • Garlic clove: One large clove is enough to make the pesto punchy without burning your tongue.
  • Extra virgin olive oil: Use good quality oil because it carries all the flavors and keeps the pesto smooth.
  • Salt and black pepper: Season to taste, these make everything sharper and more balanced.
  • Lemon juice: Just a tablespoon brightens the whole mixture and keeps the greens from tasting flat.
  • Sourdough or country bread: Sturdy bread with a bit of chew holds up to the pesto and does not get soggy under the cheese.
  • Unsalted butter: Softened butter spreads easily and crisps the bread beautifully without burning.
  • Mozzarella cheese: This melts into creamy strings and has a mild flavor that lets the pesto shine.
  • Sharp cheddar cheese: A little cheddar adds tang and depth, balancing the mozzarella perfectly.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Blend the pesto:
Combine spinach, basil, Parmesan, pine nuts, garlic, salt, and pepper in a food processor and pulse until finely chopped. Stream in olive oil and lemon juice with the motor running until you have a smooth, spreadable paste that clings to the spoon.
Butter the bread:
Spread softened butter on one side of each slice, then lay them buttered side down on your counter. This keeps your hands clean and makes assembly easy.
Spread and stack:
Smear a tablespoon of pesto on the unbuttered side of two slices, then pile on the mozzarella and cheddar. Top with the remaining bread slices, buttered side facing out.
Grill until golden:
Heat a large skillet over medium heat and cook the sandwiches for three to four minutes per side, pressing gently with a spatula. The bread should turn deep golden and the cheese should be fully melted and gooey.
Cool and slice:
Let the sandwiches rest for a minute so the cheese sets slightly, then slice diagonally and serve while still warm. The wait is worth it because you will not burn your mouth.
A vegetarian Spinach Pesto Grilled Cheese sandwich resting beside a fresh green salad, ready for a satisfying, flavorful meal.  Save
A vegetarian Spinach Pesto Grilled Cheese sandwich resting beside a fresh green salad, ready for a satisfying, flavorful meal. | ighremhouse.com

This sandwich became my go to whenever I needed to feel like I had my life together. It is fancy enough to impress but simple enough to make on a Tuesday night when you are too tired to think. I have served it to kids, adults, and one very skeptical teenager who ended up asking for seconds.

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 tang plays well with the garlic and cheese, but any sturdy bread works. I have used whole wheat, rye, and even a good Italian loaf when that was all I had. Just avoid anything too soft or it will turn to mush under the weight of the pesto and cheese.

Cheese Combinations

Mozzarella and cheddar are a reliable pair, but I have also used fontina, Gruyere, and even a little crumbled goat cheese when I wanted something tangy. The key is mixing a good melter with something sharp so you get both texture and flavor. Do not be afraid to experiment with what you have on hand.

Serving and Storing

These sandwiches are best eaten right away while the cheese is still stretchy and the bread is crisp. If you have leftover pesto, toss it with pasta, spread it on roasted vegetables, or stir it into scrambled eggs. I keep a small jar in the fridge and use it on everything for about a week.

  • Serve with tomato soup or a simple arugula salad for a full meal.
  • Wrap leftover pesto tightly and refrigerate, or freeze in small portions.
  • Reheat leftover sandwiches in a skillet, not the microwave, so the bread stays crispy.
Toasted bread with melted cheese and herbaceous spinach pesto filling, cut diagonally to reveal the delicious, colorful layers inside. Save
Toasted bread with melted cheese and herbaceous spinach pesto filling, cut diagonally to reveal the delicious, colorful layers inside. | ighremhouse.com

This is the kind of recipe that makes you feel capable and creative even on your most ordinary days. It reminds you that good food does not have to be complicated, just thoughtful and made with a little care.

Recipe Questions & Answers

Can I make the pesto ahead of time?

Yes, spinach pesto keeps well in an airtight container in the refrigerator for up to 5 days, or frozen for up to 3 months. This makes meal prep convenient.

What's the best bread for this sandwich?

Sourdough or country bread work wonderfully due to their sturdy texture and ability to hold up to grilling. Ciabatta or focaccia are excellent alternatives for added flavor.

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

Cook over medium heat rather than high heat, and press gently with your spatula. If needed, cover the skillet with a lid to trap heat and melt the cheese faster.

What can I substitute for pine nuts?

Walnuts, almonds, or sunflower seeds work as excellent substitutes. Sunflower seeds are ideal for nut-free options while maintaining the same nutty flavor profile.

Can I add vegetables to this sandwich?

Absolutely. Sliced tomatoes, roasted red peppers, caramelized onions, or sun-dried tomatoes complement the pesto beautifully and add freshness or depth.

Is this suitable for vegetarians?

Yes, this sandwich is fully vegetarian as it contains no meat. All ingredients—spinach, basil, cheese, nuts, and bread—fit vegetarian dietary preferences.

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 garlicky spinach pesto and gooey melted cheese between crispy bread.

Prep Time
15 min
Time to Cook
10 min
Overall Time Needed
25 min
Created by Kimberly Pitts


Skill Level Easy

Cuisine American

Serves 2 Number of Servings

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

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 Make It

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 a smooth, spreadable paste forms. Taste and adjust seasoning as needed.

Step 02

Butter Bread Slices: Butter one side of each bread slice. Lay all bread slices buttered side down on a clean work surface.

Step 03

Assemble Sandwiches: Spread 1 tablespoon of spinach pesto on the unbuttered side of two bread slices. Distribute half the mozzarella and cheddar cheese evenly over each slice. Place remaining bread slices on top with buttered side facing outward.

Step 04

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

Step 05

Finish and Serve: Remove sandwiches from heat and allow to cool for 1 to 2 minutes. 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.

Tools You'll Need

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

Allergy Details

Be sure to double-check ingredients if you have allergies. Reach out to a health expert for guidance if you’re not sure.
  • Contains gluten from bread
  • Contains dairy including cheese, butter, and Parmesan
  • Contains tree nuts, specifically pine nuts

Nutrition Info (per portion)

These details are for reference only. They don't replace professional health advice.
  • Calories: 520
  • Fat Content: 34 g
  • Carbohydrates: 34 g
  • Protein Content: 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.