Grilled Goat Cheese Sandwich with Pesto and Arugula

This grilled goat cheese sandwich combines multiple cheeses, fresh vegetables and homemade basil pesto for an elevated yet easy-to-make grilled cheese any day of the week.

Close up straight on shot of grilled cheese cut in half and piled on top of each other.

If you love sandwiches but aren’t into processed lunch meat, this grilled goat cheese sandwich is for you. It’s far from ordinary: creamy goat cheese, fresh mozzarella, tomatoes, avocado, peppery arugula and a smear of basil pesto come together for a flavorful vegetarian meal.

To make the outside extra special, the bread is brushed with butter and sprinkled with grated Parmesan before grilling, creating a crispy, cheesy crust. The result is a satisfying, slightly indulgent sandwich that comes together quickly and can easily be customized with different cheeses, veggies, or cooked meats.

Kitchen Tools

  • Large skillet
  • Spatula
  • Sharp knife and cutting board
  • Butter knife

Ingredients

  • Good-quality bread (sourdough recommended)
  • Tomatoes
  • Avocados
  • Fresh mozzarella and crumbled goat cheese
  • Arugula
  • Homemade basil pesto (or store-bought)
  • Grated Parmesan cheese
  • Butter
Overhead shot of two grilled cheese sandwiches on a cutting board sliced in half.

How to Make the Best Grilled Cheese

  1. Prepare all ingredients first: slice tomatoes, mash the avocado, wash the arugula and slice or crumble cheeses. Having everything ready makes assembly quick and efficient.
  2. Butter one side of each bread slice, then sprinkle grated Parmesan over the butter and press it in so it adheres. This creates a crisp, cheesy exterior; it’s optional but highly recommended.
  3. Assemble the sandwiches: on the unbuttered side spread 2 tablespoons of pesto, add a layer of cheese, then tomatoes, arugula and mashed avocado. Top with the second slice of bread, butter side out.
  4. Heat a large skillet over low–medium heat and melt a bit of butter or use cooking spray. Place the sandwich butter-side down and cook until the bread is golden and the cheeses melt, about 4–6 minutes per side depending on your stove and bread thickness. Flip and cook the other side until crisp. Serve warm.
Prep image collage showing step by step prep for sandwich.

More Vegetarian Dishes

Roasted Veggie Enchiladas • Black Bean & Sweet Potato Quesadillas • Easy Margherita Pizza • Healthy Vegetarian Chili • Red Pesto Pasta

Straight on shot of stacked grilled cheese sandwiches with a dark blue background.

Common Questions

How should leftover grilled cheese be stored?

Wrap each sandwich in foil and refrigerate for up to one day. Reheat in the oven to retain crispness; sandwiches are always best eaten fresh.

Can you reheat the sandwiches in the microwave?

Microwaving will soften the bread and make it soggy. Instead, reheat foil-wrapped sandwiches in the oven at 375°F for about 15 minutes to crisp the crust and melt the cheese.

Can you freeze the sandwiches?

Freezing is not recommended because the fresh vegetables and cheeses don’t freeze well together and textures will suffer.

Straight on shot of single sandwich cut in half with a striped cloth in the background.

Additional Options

Add Meat

If you prefer meat, add cooked chicken, turkey or bacon. Rotisserie chicken or leftover holiday turkey work well — just use cooked, shredded meat so the sandwich heats through evenly.

Swap the Cheese

Keep the goat cheese for its tangy character, but you can add or swap other mild white cheeses like white cheddar, muenster or Gouda for extra melt and flavor balance.

Switch the Veggies

Try baby spinach instead of arugula for a milder green, omit tomatoes or avocado if preferred, or experiment with grilled zucchini or roasted red peppers for variety.

Bread Options

Sourdough is ideal, but multigrain, French bread or whole wheat are good alternatives. Choose sturdy slices so the sandwich holds together and toasty exterior develops nicely.

Angle shot of grilled cheese stacked on top of each other on top of a wood and white marble cutting board.

If you try this sandwich, I hope your family loves it. Feel free to customize it and enjoy!

Happy eating!

"Caitlyn" signature in black cursive.
Goat cheese sandwich on a white cutting board.

Grilled Goat Cheese Sandwich with Pesto and Arugula

Caitlyn Erhardt

A delicious vegetarian grilled cheese with goat cheese, fresh mozzarella, pesto, arugula and tomatoes. Easy to customize with meat or extra cheeses.
5 from 5 votes
Print Recipe
Pin Recipe
Rate this Recipe

Prep Time
10
Cook Time
10
Course Main Course, Main Dish
Cuisine American
Servings 4 Servings
Calories 694 kcal

Ingredients

  • 8 Slices Sourdough Bread
  • 4 tablespoon Butter
  • ½ Cup Crumbled Goat Cheese
  • 1 Cup Fresh Mozzarella
  • 8 tablespoon Grated Parmesan Cheese
  • 2 Large Tomatoes
  • 1 Cup Arugula
  • 2 Large Avocados
  • 8 tablespoon Homemade Basil Pesto Sauce

Instructions

  • Butter one side of each slice of bread, sprinkle with Parmesan and press it into the butter so it adheres.
  • On the opposite side spread about 2 tablespoons of pesto, add cheeses, top with sliced tomato, a handful of arugula and mashed avocado. Place the second slice of bread on top (butter side out). Repeat to assemble all sandwiches.
  • Place sandwiches butter-side down in a skillet over medium heat and cook until the bread is golden and the cheese melts, about 4–6 minutes per side. Flip and cook the other side.
  • Work in batches if needed. Serve warm once all sandwiches are toasted.

Notes

  • Leftover Storage: Store wrapped in foil in the fridge for up to one day. Reheat in the oven at 375°F for about 15 minutes to restore crispness.
Tried this recipe?
Mention @erhardtseat!

Nutrition

Serving: 1
Calories: 694
Carbohydrates: 45.6 g
Protein: 34.9 g
Fat: 42.3 g

Thank you for sharing!