Enjoy fresh spring vegetables like asparagus and spinach with this goat cheese grilled cheese sandwich with pesto. It’s simple to prepare in less than twenty minutes and vegetarian-friendly.

Jessica Halverstadt is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. As an Amazon Associate, I earn from qualifying purchases.
What you’ll love about this recipe
- It features fresh seasonal veggies! April marks the beginning of asparagus season making it a great choice for this sandwich. And since spinach is a cool-weather crop early spring is one of the best times of the year to enjoy it, making it a great addition to this sandwich as well.
- It’s simple! It takes less than 20-minutes to prepare this sandwich and it’s quite easy. It’s simply a matter of blanching the asparagus for a couple of minutes, whipping up the goat cheese mixture, assembling the sandwiches, and grilling them.
- It’s vegetarian-friendly! As long as you choose a pesto that does not contain Parmesan cheese made with animal enzymes this sandwich is vegetarian.

Ingredients (+ notes & substitutions)

- Kosher salt: In order to soften the asparagus it is blanched. Adding salt to the water gives the asparagus some additional flavor.
- Asparagus: Make sure to trim the rough ends off.
- Goat cheese: It should be softened to room temperature so it’s easily spreadable.
- Lemon juice: Both the goat cheese and the pesto have a tendency to be a bit salty – the lemon juice aids in balancing that.
- Garlic powder
- Ground black pepper
- Red pepper flakes: To spice things up a bit – not into that then skip it!
- Pesto: In order for this sandwich to be vegetarian, you will need to make sure to choose a pesto that is vegetarian. Parmesan cheese, which is typically an ingredient in pesto, if authentic, contains animal enzymes so make sure to check the label!
- Red onion: In my opinion, a grilled cheese sandwich is not complete without onions.
- Fresh spinach
- Wheat or whole-grain bread: Wheat bread pairs really well with goat cheese and add a hint of sweetness. If you’re not a fan of wheat bread feel free to swap it for sourdough or any other bread of your choosing.
- Butter: Or mayonnaise, for grilling the sandwiches.
How to make goat cheese grilled cheese with pesto, asparagus, & spinach ( + tips)
1. Fill a large pot with one inch of water. Bring it to a boil over high heat. Once boiling, add the kosher salt stirring until dissolved. Add the asparagus and cook for 2-3 minutes then transfer to a bowl of ice water to stop the cooking process. Blanching the asparagus softens it a bit but allows it to remain a bit crisp too.

2. Heat a medium-large skillet over medium-low heat.
3. In a small bowl, combine the goat cheese, lemon juice, ground black pepper, and red pepper flakes (optional).

4. Divide the goat cheese mixture between the four slices of bread then spread it evenly across them – set two slices aside.
5. Spread half of the pesto across one slice of bread and the remaining pesto across another slice.
6. Layer on the red onion, spinach, and asparagus.

Top with the two slices of bread that were set aside in step three, creating a sandwich.

7. Butter both sides of the sandwiches and transfer to the hot skillet. Cook for approximately three minutes on each side until golden brown. Adjust the heat as needed.

8. Remove from heat and serve warm.
Storage
Grilled cheese sandwiches are best consumed fresh. If for some reason, you do need to save one or part of one, however, make sure to store it in an airtight container for no more than a couple of days. According to treehuger.com you can reheat it in a skillet over medium-high heat by buttering it and cooking it for 2-3 minutes on each side with a lid on it.
Recommended Products


More grilled cheese sandwich recipes you may like:
- Jalapeno Popper Grilled Cheese w/ Bacon Onion Jam: All the jalapeno popper goodness packed between two slices of buttery, grilled bread; melted cheddar and cream cheese, roasted jalapenos, and bacon onion jam. This sweet and savory sandwich is comfort food at its finest.
- Dill Pickle Grilled Cheese Sandwich: This pickle grilled cheese sandwich is a dill pickle lover’s dream come true! Sandwiched between two slices of garlicky sourdough bread you’ll find ranch cream cheese, dill pickles, and plenty of melted cheese. Naturally vegetarian.
If you make this goat cheese grilled cheese with pesto, asparagus, and spinach I’d love your feedback. Please leave a comment and/or a rating below as I greatly value your opinion. Or snap a pic and tag me on Instagram @taoofspiceblog. Love, light, and happy cooking ya’ll ♥

Goat Cheese Grilled Cheese w/ Pesto, Asparagus, & Spinach
Enjoy fresh spring vegetables like asparagus and spinach with this goat cheese grilled cheese sandwich with pesto. It's simple to prepare in less than twenty minutes and vegetarian-friendly.
Ingredients
- 1 teaspoon kosher salt
- 10 asparagus spears, trimmed
- 4 ounces goat cheese, softened to room temp
- 2 teaspoons lemon juice
- 1/2 teaspoon garlic powder
- 1/2 teaspoon ground black pepper
- 1/4 teaspoon red pepper flakes (optional)
- 1/4 cup pesto (see notes)
- 4 thin slices of red onion
- Small handful fresh spinach
- 4 slices wheat or whole grain bread
- 3 tablespoons butter
Instructions
- Fill a large pot with one inch of water. Bring it to a boil over high heat. Once boiling, add the kosher salt; stir until dissolved. Add the asparagus and cook for 2-3 minutes then transfer to a bowl of ice water.
- Heat a medium-large skillet over medium-low heat.
- In a small bowl, combine the goat cheese, lemon juice, and red pepper flakes.
- Divide the goat cheese mixture between the four slices of bread then spread it evenly - set two slices aside.
- Spread half of the pesto across one piece of bread and the remaining pesto across another piece.
- Layer on the red onion, spinach, and asparagus then top with the two slices of bread that were set aside in step three.
- Butter both sides of the sandwiches and transfer to the hot skillet. Cook for approximately three minutes on each side until golden brown. Adjust the heat as needed.
- Remove from heat and serve warm.
Storage: Grilled cheese sandwiches are best consumed fresh. If for some reason, you do need to save one or part of one, however, make sure to store it in an airtight container for no more than a couple of days. According to treehuger.com you can reheat it in a skillet over medium-high heat by buttering it and cooking it for 2-3 minutes on each side with a lid on it.
Notes
- In order for this sandwich to be vegetarian, you will need to make sure and choose a pesto that is vegetarian. Parmesan cheese, which is typically an ingredient in pesto, if authentic contains animal enzymes so beware!
Nutrition Information:
Yield: 2 Serving Size: 1Amount Per Serving: Calories: 1808Total Fat: 53gSaturated Fat: 24gTrans Fat: 1gUnsaturated Fat: 25gCholesterol: 79mgSodium: 1718mgCarbohydrates: 279gFiber: 51gSugar: 5gProtein: 78g
The nutritional information provided is computer generated. It is only an estimate and intended for informational purposes only. Nutrition details may vary depending on various factors such as origin, freshness of ingredients, etc