Healthy Vegan Grilled Cheese Sandwich

Photo of author
by Alena Schowalter
Pinterest Hidden Image

This is the healthiest vegan grilled cheese sandwich made with avocado, spinach and sprouts layered between cashew mayo and a healthy homemade cheese sauce! Make this whole food plant-based recipe for the whole family.

Do you love tasty vegan sandwiches? Then you need to try this healthy vegan grilled cheese made with wholesome ingredients.

It’s a classic comfort food turned super nutritious, loaded with crunchy and ooey-gooey textures and really moreish.

Week of Bowls iPad on beige BG

free 7-day vegan meal plan

Your next week of eating is planned out with these quick and delicious vegan bowls, meal prepping steps & full grocery list.

Perfect for anyone on a healthy weight loss journey or for those wanting to enjoy more veggie-rich plant-based meals, our ultimate healthy vegan grilled cheese sandwich with spinach, avocado, tofu, cashew mayo, sprouts and homemade meltable cheese offers something for everyone.

Make more meals vegan-friendly and try our creamy lasagna, mac and cheese or this potato broccoli casserole.

woman in white shirt and jeans holding two stuffed green vegan sandwiches in her hands

Recipe overview

Every mouthful is just pure bliss with all of these textures and flavors coming together!

white table with fresh spinach, smoked tofu, vegan cheese spreads, dark bread, grilled zucchini and avocado

Ingredients needed

Find the exact ingredients in the recipe card below. We’ll share some adjustment ideas, too!

Get ready to create this healthy vegan grilled cheese sandwich!

six slices of bread on a white table which are layered with vegan mayo, spinach, avocado, tofu and zucchini

How to make this vegan grilled cheese

Grill zucchini and tofu slices in a skillet for 3 minutes. Flip and cook for another 3 minutes, then place them on a plate.

Make the meltable cheese following our easy 10-minute recipe or use store-bought slices.

Create the sandwiches by spreading the bottom slices with mayo, followed by folded grilled zucchini, tofu slices and 2 teaspoons of cheese sauce.

Top everything with fresh spinach, green onion, sprouts, avocado and more cheese sauce!

Close the sandwiches with a slice of bread each.

Place your skillet from earlier over medium heat again and once it’s nice and warm, add your sandwiches. No oil or vegan butter needed to make this work!

Press the sandwiches down with a spatula, then cover your skillet with a lid and let it cook for about 3-4 minutes until a golden crust has formed.

Flip the sandwiches and repeat the process, then remove them from the skillet once done.

Serve warm!

cast iron skillet with two homemade stuffed vegan grilled cheese sandwiches

Storage & serving

We love our veg grilled cheese sandwiches on their own, vegan soups ranging from broccoli cheese to French onion or tomato soup, potato salad, sweet potato fries or oil-free tortilla chips.

If you want to take this sandwich with you for a portable lunch, let it cool completely until it has reached room temperature. Then wrap it in parchment paper and put it in a lunch box!

You can reheat any leftovers in the toaster oven or in a pan — don’t microwave this grilled cheese.

white table with two vegan grilled cheese sandwiches on top of each other next to some vegan mayo

Tips & substitutions

  • Let your pan or skillet heat up before adding your sandwich to allow the fillings to become warm without your bread starting to burn.
  • Place a lid on your skillet to help the cheese melt.
  • If using store-bought cheese slices, your sandwiches require a longer cooking time compared to using our melted cheese sauce!
  • Save time by toasting your bread and topping it with vegan mayo, cheese sauce and raw salad veggies.
  • Use a toastie grill to get some deep lines on your grilled cheese sandwich!
  • Use your favorite vegan bread for this grilled cheese. In the photos, you see our gluten-free buckwheat bread.
  • Make sure to cover the entire slices with enough cashew mayo and cheese sauce, including all of the edges so each bite will be full of flavor.
  • Depending on the size of your slices, you may need a larger quantity than what we’ve used.

Suggested swaps

You can omit the smoked tofu or use grilled tempeh instead.

Cut back on the veggie fillings if you’re not too keen on it or replace spinach with your favorite salad greens.

Here’s what else you can add!

three stuffed avocado grilled cheese sandwiches wrapped in parchment paper

More vegan sandwich fillings

More vegan lunch ideas

We all need some more ideas for plant-based goodness we can make once the midday munchies kick in! Try these next.

Have you tried our healthy vegan grilled cheese sandwiches and like them? Share with us in the comments below and rate our recipe! You can also Pin it here !

Healthy Vegan Grilled Cheese Sandwich

by Alena Schowalter
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
This is the healthiest vegan grilled cheese sandwich made with avocado, spinach and sprouts layered between cashew mayo and a healthy homemade cheese sauce! Make this whole food plant-based recipe for the whole family.
Serves 3 sandwiches


  • 6 slices of bread
  • 1 avocado peeled, cut into slices
  • 1 zucchini cut into ½ inch thick lengthwise slices
  • ½ cup fresh spinach 20 g
  • 4 oz smoked tofu sliced (about 100 g)
  • 1 green onion diced
  • 3 tablespoons cashew mayo
  • Vegan cheese sauce to taste
  • Microgreens or sprouts


  • Place the zucchini and tofu slices on a heated grill skillet, cook for 3 minutes, then flip over and cook for 3 more minutes. Transfer to a plate.
  • Lay your slices of bread side by side and spread one tablespoon of cashew mayo onto each of the three bottom slices.
  • Continue layering the folded grilled zucchini and tofu slices, then drizzle with about 2 tsp of the melting cheese sauce.
  • Top with fresh spinach, green onion and sprouts, then add one more tablespoon of cheese sauce and the sliced avocado.
  • Close with a slice of bread and repeat until you have created three loaded green cheese sandwiches.
  • Heat a cast-iron skillet over medium heat and add the sandwiches once it is warm. We usually do this without oil, but you can add some avocado oil or vegan butter.
  • Press your vegan cheese sandwiches with a spatula for a couple of seconds, then cover the skillet with a lid and cook for 3-4 minutes until a golden crust has formed.
  • Flip the cheese sandwiches and repeat the process, then remove them from the skillet, slice and serve warm.


  • Use your favorite bread for this sandwich and choose from the plethora of delicious vegan sandwich fillings we listed in the article above.
  • Feel free to make it an open-faced sandwich with drizzled cheese sauce!
Course: Vegan Cheese
Cuisine: American
Nutrition Facts
Healthy Vegan Grilled Cheese Sandwich
Serving Size
1 sandwich
Amount per Serving
% Daily Value*
Saturated Fat
Polyunsaturated Fat
* Percent Daily Values are based on a 2000 calorie diet.
Nutrition information is a rough estimate calculated automatically, their accuracy is not guaranteed.
Rate and share if you likeMention @nutriciously_ on Instagram or share this on Pinterest!
Spring Summer Meal Plan on Green Splash
Vegan Summer Meal Plan

Enjoy 7 days of fresh, healthy, and colorful meals and snacks! Everything is planned out with a full grocery list and meal prep session in our 60-page eBook.

Browse these categories

Portrait photo of Alena

Hi, I'm Alena Schowalter — a Certified Vegan Nutritionist who has been a vegetarian since childhood and vegan since 2012. Together with my husband, I founded nutriciously in 2015 and have been guiding thousands of people through different transition stages toward a healthy plant-based diet. I enjoy discussions around vegan ethics, walks through nature, and creating new recipes. Read more about us here.


    • they are usually next to any other tofu at Trader Joe’s or Whole Foods or even Asian Markets :) we’re located in Germany so I cannot tell you anything very specific, unfortunately.

  1. Sounds delicious however I was told yesterday that I’m not to eat any coconut Products. What can I use instead please?

    • any richer plant-based milk, such as soy or homemade cashew milk, will do! the mixture will thicken thanks to the tapioca starch :)

  2. Looks so awesome!!! I can’t wait to try it out. Thanks Elena! I need to look for other recipes you have for things like this.

  3. 5 stars
    Nutriciously is what I have been looking for all this time. Apart from the amazing recipes, the energy of the people behind the Company, give off an air of unselfishness, generosity, and genuine interest for us all which makes for an exciting package. Thank you from my heart!


Leave a comment

Recipe Rating