Go Back
+ servings
grilled cheese
5 from 1 vote

Double Grilled Cheese with Roasted Veggies

This elevated grilled cheese is loaded with cheddar, herby cream cheese, and roasted veggies, making this sandwich an elegant spin on a comfort food classic.
Prep Time15 mins
Cook Time30 mins
Total Time45 mins
Servings: 4 sandwiches
Print Recipe


For the herbed cream cheese:

  • ½ cup regular or vegan cream cheese, room temperature (or use a whipped cream cheese; room teperature or whipped cream cheese will be easier to mix the herbs into)
  • 1 Tbsp Green onion, chopped
  • 1 Tbsp Parsley, chopped
  • 1 Tbsp Dill, chopped

For the veggies:

  • 12 asparagus spears, tough ends removed and cut to 1 ½ inch pieces
  • 1 cup cherry tomatoes, halved
  • ½ red onion, thinly sliced (I don’t separate the concentric rings from each other)
  • 1 tsp fleur de sel
  • Olive oil

Everything else:

  • 1 ⅓ cup freshly grated cheddar or mozzarella, or your favorite vegan cheddar (use more or less cheese according to your sandwich preference)
  • 8 slices sourdough bread, or bread of choice


Roast the veggies

  • Prepare the veggies, then spread them out on a baking sheet.
  • Drizzle some olive oil over the top, about 2 Tbsps, followed by the fleur de sel.
  • Roast the veggies for 10 minutes, until the asparagus looks a little wilted, and the tomatoes and onion have started to caramelize.
  • Set the veggies aside.

Make the herbed cream cheese

  • While the veggies roast, make the cream cheese.
  • Simply mix the fresh herbs and cream cheese together in a small bowl until combined. Done!

Compile the sandwiches

  • With an offset spatula, spread a generous amount of the herbed cream cheese onto a slice of bread.
  • Now sprinkle some freshly grated cheddar on top.
  • Next layer the veggies on top of the cheddar. Use as many or as few as desired, then cover with a second piece of bread.
  • Repeat with the remaining slices of bread. (I get four sandwiches out of this recipe, but you can easily double or triple it.)

Grill the sandwiches

  • Put a few Tbsp of olive oil in a skillet over medium heat. Let the oil get hot, about 30 seconded to 1 minute, then put the first sandwich in.
  • Grill until the side in the pan is golden brown, about 2-3 minutes.
  • Flip the sandwich, and grill the other side until golden brown. (If the pan gets too hot and the sandwich begins to burn, just lower the heat to medium-low.)
  • Sandwich is done! Set on a plate covered with a paper towel to remove excess oil, and repeat the grilling process with the other sandwiches.

Serve and enjoy!

  • These sandwiches are a meal by themself, or pair with a green salad or some kettle chips.


This recipe is vegetarian.
This recipe is vegan if you use vegan cheese and cream cheese.
This recipe is gluten free if you use gluten free bread.