Vegan Grilled Cheese Sandwich Recipe

This vegan grilled cheese sandwich totally made my day!!

At this point, I’ve only been vegan for about four months. I’m loving it, but I’m starting to notice the little comfort foods that I haven’t made in four months. I’m missing them now that the excitement of a new approach to eating has died down.

So I’m starting to look at some of my old favorites and wonder if I can “veganize” them.

An up close view of this Vegan Grilled Cheese Sandwich shows the golden, toasted, whole grain bread with melted cheese, a few tomato slice in between and a bite taken out of the front of the sandwich. The bread is sprinkled lightly with a bit of fresh parsley for garnish.

One of my most favorite comfort foods is a grilled cheese sandwich with tomatoes. My childhood memories of this deliciousness go back to my grandmother’s neighbor. She would pay me to clean her house once a week and when I was done, she would make us both a grilled cheese and tomato sandwich for lunch. I don’t think she will ever know the impact that had on me. I loved the independece of making my own money at such a young age (I think I was somewhere between ten and twelve years old), and to have my hard work rewarded with not only cash, but also good food… well, that really put it over the top for me!

I’ll never forget it. There was something so warm and comforting about sitting in a clean house and having somebody make this delicious meal for me. I’ve loved these sandwiches ever since. Funny how certain memories can connect us to food so strongly.

So when I realized I could still enjoy this vegan grilled cheese sandwich while maintaining my plant based status, I was overjoyed and frankly, a little relieved. This is definitely a once-in-a-while treat, but I’m happy to know I can still enjoy at least one of the foods I used to love so much (and still do!)


Copyright Information For Last Minute Vegan


0 from 0 votes
Vegan Grilled Cheese Sandwich Recipe
Vegan Grilled Cheese Sandwich
Prep Time
5 mins
Cook Time
10 mins
Total Time
15 mins

A delicious and comforting, plant based alternative to an American classic.

Course: Main Course, Sandwich
Cuisine: American
Servings: 1 serving
Calories: 406 kcal
Author: Last Minute Vegan
  • 2 pats vegan butter (or oil)
  • 2 slices whole grain, vegan bread
  • 2 slices vegan cheese (I use the Choa brand - plain flavor)
  • 3 small slices tomato
  • 1/2 tsp. garlic powder
  1. Preheat oven to 350 F.

  2. Use the small pats of butter just to gently coat the outside of each slice of bread for baking. Don't use a lot, it's just to help it brown a bit during baking.

  3. Lay the bread on a baking sheet, buttered sides down.

  4. Layer on the cheese, sprinkle on the garlic powder (1/4 tsp. each side) and place this in the oven for 5 minutes.

  5. Remove the bread slices from the oven and add the slices of tomatoes. Close the sandwich, turn the oven on the broiler setting and return the sandwich to the oven for another 5 minutes.

  6. If you want this to be golden brown on both sides, you may want to flip the sandwich in that last 5 minutes, or even add an additional 5 minutes for the second side. It's up to you and how your oven bakes. You may have to play around with the baking times a bit the first time you make this. Just note that Choa cheese isn't great with longer cooking times. So that's why I kept the timing short. Ajust it as needed to get the result you prefer.

Recipe Notes

Please note that the nutrition data below is a ballpark figure. Exact data is not possible.

Nutrition Facts
Vegan Grilled Cheese Sandwich
Amount Per Serving (1 entire recipe)
Calories 406 Calories from Fat 180
% Daily Value*
Fat 20g31%
Saturated Fat 6g38%
Cholesterol 0mg0%
Sodium 861mg37%
Potassium 407mg12%
Carbohydrates 43g14%
Fiber 7g29%
Sugar 6g7%
Protein 10g20%
Vitamin A 1320IU26%
Vitamin C 15.5mg19%
Calcium 112mg11%
Iron 2.4mg13%
* Percent Daily Values are based on a 2000 calorie diet.

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.