Vegan Green Goddess Grilled Cheese

Jump to Recipe
This Vegan Green Goddess Grilled Cheese is an epic stacked vegan grilled cheese with layers of vegan cheese, pesto, avocado, greens, pickled jalapeños, and sprouts.
Prep 5 minutes
Cook 30 minutes
Total 35 minutes
5 from 6 votes

As a child, I did not like grilled cheese. Little Nisha didn’t like French toast either. To be honest, I didn’t like pizza very much either. I know, I was an awful, ungrateful child.

My dislike for grilled cheese stemmed primarily from the two primary ingredients found in grilled cheese: bread and cheese. Again, I know, I sound like a monster, but let me explain.

In the 1990s, my family’s bread of choice was squishy, soft, nutrient-dense Wonder Bread and our choice of cheese was rubbery, preservative-laced Kraft Singles (also referred to on its own ingredient statement as a “pasteurized prepared cheese product”). My childhood distaste for grilled cheese might make more sense now.

Despite the fact that my tastebuds matured, I never really got into grilled cheese as an adult. There were a few occasions on which I enjoyed a good grilled cheese, primarily because a grilled cheese food truck was parked outside of my office and it seemed more interesting than eating yet another cafeteria salad.

But I never went for the classic grilled cheese, as it harkened back memories of that rubbery, squishy marriage between Wonder Bread and Kraft. Instead, I would get a grilled cheese that was super extra: mozzarella with pesto, tomatoes, basil, and balsamic vinegar; a brioche grilled cheese with brie, blueberry jam, and dark chocolate; or a sourdough stack stuffed with ricotta, sun dried tomatoes, spinach, and artichokes.

Woman holding halved Vegan Green Goddess Grilled Cheese over a plate.

Now that I’ve been vegan for nearly 2 years, I thought it was time to come up with a vegan grilled cheese recipe. And of course, it is extra. It’s loaded with two types of vegan cheese, avocado, pesto, and more.

ad for meal plans program with picture of woman with button

I highly recommend saving this sandwich for when you are starving and craving something truly decadent. You won’t do it any justice if you don’t eat it on an empty stomach. I also recommend sharing it with a friend because sharing is caring (but also because it is rich and filling).

Two stacks of quartered grilled cheeses on a piece of parchment paper.

Now, let’s address the elephant in the room. Does vegan cheese even melt???

To be honest, yes and no. Yes, many vegan cheeses that are sold in supermarkets these days do melt. But most of them do not stretch like traditional dairy based cheese. And some of the less desirable brands don’t do much melting at all.

My favorite sliced cheeses for melting come from Chao Creamery, Follow Your Heart, Violife and Daiya.

Vegan cheeses have come so far in recent years, so if you’re hesitant because you tasted a terrible one in the past, trust me when I say there are some fabulous alternatives out there!

Grilled cheese cut into quarters on a piece of parchment paper.

Now let’s talk about the rest of the fixings. This is a green goddess sandwich, so all of the remaining ingredients are green (duh). But, if you’re not obsessed with color pairing like I am, you can get creative and use your favorite toppings instead. If you are very sensitive to spice, feel free to omit the jalapeños, though I think the subtle spice helps to balance out the creaminess of the sandwich. If you have some leftover roasted vegetables, slice them thinly and add them in. And be sure to use a a hearty bread that won’t soften or get squishy under pressure. Otherwise, you’ll end up with a sad, soggy sandwich.

Woman holding up two stacked quartered grilled cheeses.

That’s about it for this recipe. It’s really simple to make and guaranteed to satisfy your savory cravings, so I hope you give it a go!

Vegan Green Goddess Grilled Cheese

5 from 6 votes
This Vegan Green Goddess Grilled Cheese is an epic stacked vegan grilled cheese with layers of vegan cheese, pesto, avocado, greens, pickled jalapeños, and sprouts.
Prep Time: 5 minutes
Cook Time: 30 minutes
Total Time: 35 minutes
Course: Lunch
Cuisine: American
Serving size: 2


  • 2 handfuls of baby kale or baby spinach
  • 2-3 tablespoons vegan butter (I used Earth Balance)
  • 4 slices of rustic hearty bread
  • 3-4 tablespoons Vegan Pesto
  • 10 pickled or roasted jalapeño slices
  • 4 slices of vegan cheese
  • 1/2 ripe avocado, sliced thinly
  • 1/2 cup micro greens or broccoli sprouts
  • 2 tablespoons shredded vegan cheese


  • In a large skillet, heat 1 teaspoon of vegan butter (or olive oil) and sauté the baby kale or baby spinach with a pinch of salt and pepper. Cook for a few minutes until wilted. Set aside.
  • For one sandwich, place one slice of bread on a cutting board or plate. Top the bread with 2 slices of vegan cheese, followed by half of the avocado, half of the jalapeño slices, half of the sautéed kale, and half of the sprouts or micro greens.
  • Take another slice of bread and spread with 1-2 tablespoons of pesto. Place that slice on top of the sandwich fillings, with the pesto side facing down on top of the sandwich fillings.
  • Heat a skillet over medium heat. Once hot, add 1 tablespoon of vegan butter. Once it has melted, add the prepared sandwich.
  • Use a spatula to press down on the grilled cheese for 10 seconds, and then cover the skillet with a lid to help melt the cheese. Cook for 3-4 minutes until the bottom of the sandwich has a golden crust. Add additional vegan butter to the pan if necessary to help the second side obtain a golden crust. Flip the sandwich and press down on the sandwich again and repeat the process.
  • Once the second side of the sandwich is golden, transfer sandwich to a cutting board and slice in half or quarters. Repeat with the remaining ingredients and two slices of bread for a second grilled cheese.

Calories: 641kcal | Carbohydrates: 42g | Protein: 8g | Fat: 50g | Saturated Fat: 15g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 12g | Trans Fat: 1g | Sodium: 867mg | Potassium: 531mg | Fiber: 7g | Sugar: 13g | Vitamin A: 3501IU | Vitamin C: 24mg | Calcium: 74mg | Iron: 3mg


Did you make this recipe?

Tag @rainbowplantlife and hashtag it #rainbowplantlife

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

Your email address will not be published. Required fields are marked *

Rate this recipe

13 comments on Vegan Green Goddess Grilled Cheese

  1. Julia Phillips

    5 stars
    One of our family favorite easy meals.

  2. Chelsie

    mm this was so yummmyyyyyy like mmmm thankyou so much for the recipe

  3. Carin

    I made this sandwich and my non-vegan husband nearly ate my whole sandwich! It was truly incredible! Tasted just as good as it looks! Wonderful job!

    1. Nisha Vora

      Hi Carin! That’s so lovely to hear! I love it when non-vegans are unexpectedly dazzled by how delicious vegan food is. Thanks for sharing :)

  4. Carin

    I made this the other day and my non-vegan husband nearly ate my whole sandwich! It was incredible! Just as good as it looks! Wonderful job!

  5. Joanne

    Daiya provolone is the absolute best! Gonna try this sammy!

    1. Nisha Vora

      I eat it by the slice all the time haha. I hope you enjoy it, Joanne!

  6. Noelle ~ Too Precious For Processed

    Now this is what I call a sandwich! Such a wonderful variety of ingredients Nisha!

    1. Nisha Vora

      Thank you very much, Noelle! It is definitely an epic sandwich :)

  7. Sacia

    This looks amazing!

    1. Nisha Vora

      Hey Sacia! Thank you very much for your kind comment :) It’s so tasty, hope you try it out!

  8. Ela

    Wow, this makes my mouth water! It looks absolutely amazing, Nisha. I wish I could grab them all for lunch. :D

    1. Nisha Vora

      You are too sweet, Ela! Thank you! It is definitely a mouthwatering sandwich :)

Development Alchemy + Aim