Close up strait on shot of grilled cheese cut in half and piled on top of each other.
Print Recipe
5 from 4 votes

Grilled Goat Cheese Sandwich with Pesto and Arugula

This Grilled Goat Cheese Sandwich recipe is the best vegetarian lunch for any day. A yummy combo of multiple cheeses, pesto, arugula and tomatoes. Add meat or other veggies to customize to your liking if desired!
Prep Time10 mins
Cook Time10 mins
Course: Main Course, Main Dish
Cuisine: American
Keyword: gourmet grilled cheese sandwich recipe, grilled goat cheese sandwich recipe, vegetarian grilled sandwich recipe
Servings: 4 Servings
Calories: 694kcal
Author: Caitlyn Erhardt


  • 8 Slices Sourdough Bread
  • 4 Tbsp Butter
  • 1/2 Cup Crumbled Goat Cheese
  • 1 Cup Fresh Mozzarella Cheese
  • 8 Tbsp Grated Parmesan Cheese
  • 2 Large Tomatoes
  • 1 Cup Arugula
  • 2 Large Avocados
  • 8 Tbsp Homemade Basil Pesto Sauce Or your favorite store bought brand


  • Butter one side of each slice of bread, then sprinkle with Parmesan cheese and press it into the butter so it will stay. It is okay if some falls off.
  • On the opposite side of the butter spread 2 tbsp of pesto sauce, then add cheese. Top with 1/2 of a tomato sliced, 1/4 cup of arugula and 1/2 an avocado mashed. Place a second slice of bread on top (butter side out). Repeat this process until all 4 sandwiches are prepared.
  • Place butter side down on a skillet and cook on medium heat until outside of bread is crispy and cheese inside is melted. Flip and repeat on the opposite side. This should take about 5 minutes per side depending on your bread and stove.
  • Depending on the size of your pan and sandwiches you may have to cook the sandwiches in separate batches. If you do not want to do that you can always use a second pan. Once all the sandwiches are cooked enjoy warm!
See What We Are PinningFind us @erhardtseat1


  • Leftover Storage: Store leftovers for a make of 1 day in the fridge. Reheat in the oven for 15 minutes at 375 degrees F or until warm.


Serving: 1g | Calories: 694kcal | Carbohydrates: 45.6g | Protein: 34.9g | Fat: 42.3g | Saturated Fat: 20.1g | Cholesterol: 90mg | Sodium: 1061mg | Potassium: 424mg | Fiber: 4.2g | Sugar: 3.1g | Calcium: 375mg | Iron: 3mg
Tried this recipe?Mention @erhardtseat or tag #erhardteat!