Ultimate Vegan Grilled Cheese Sandwich
This amazing Vegan Grilled Cheese Sandwich is layered with homemade vegan melty cheese, tomato, kale (or spinach), and creamy easy-to-make mayo. Who says grilled cheeses are for kids? This flavorful vegan sandwich is for everyone!
This vegan version of the classic grilled cheese sandwich is pretty amazing. It’s basically a healthy sandwich with one main ingredient–Vegan CHEESE!
So, what’s the best vegan cheese?
That’s an easy one to answer–HOMEMADE! I think we can all agree that store-bought vegan cheeses are not the best. Most don’t have a good flavor, and the ones that do are loaded with fat. Saturated, artery-clogging FAT!
The good news is that it’s pretty simple to make your own homemade cheese from wholesome and healthy ingredients you can feel good about. Here are FOUR cheese recipes I use regularly that are great on grilled cheese sandwiches.
#1 Sliceable Vegan Cheese Recipe
This Vegan Cheese Recipe has been a long time coming. Though I have a number of great dairy-free cheese recipes already, all of them have been sauces. That’s where this one is different. It’s actually sliceable for serving on crackers, sandwiches, and charcuterie boards.
#2 Easy Cashew Mozzarella
This amazingly simple vegan cashew cheese is deliciously stretchy and gooey on pizza, French onion soup, and so many other recipes. It’s the perfect dairy-free cheese recipe that also happens to be gluten-free.
This vegan mozzarella is made with cashews but, believe it or not, white beans can be subbed out for those avoiding nuts.
It can be used immediately after making it in its gooey stretchy form, or it can be frozen. I actually highly recommend freezing this cashew cheese. Once it’s frozen, it can be grated to use as shreds which are terrific on pizza and salads. Or, it can be sliced to use on grilled cheese sandwiches.
#3 Vegan Cheddar Cheese Sauce
Making this terrific cheese sauce is as simple as boiling a pot of potatoes, onions, and carrots, adding them to a blender with cashews (or white beans), spices, and blending it until smooth.
I have a Vitamix blender and so don’t take the time to soak my cashews. That thing is powerful and everything that goes into it comes out creamy. However, if your blender isn’t jet engine speed, soaking the cashews in warm water for at least 30-minutes before adding to this recipe will help this recipe come out more creamy.
This one is great on pasta like mac and cheese, cheesy grits, and even nacho dip.
#4 Sweet Potato Vegan Cheese Sauce
Sweet potato vegan cheese sauce is packed with wholesome ingredients, amazingly delicious, and diabetes-friendly.
Some folks with diabetes are avoiding white potatoes, so I came up with this sweet potato cheese version that has all the flavor but is lower on the glycemic index.
How to make a grilled cheese sandwich
Assembling this veg grilled sandwich is super simple and very versatile. Feel free to take liberties and sub or leave out any ingredients you like.
The bread
Begin by finding a healthy whole grain (or gluten-free) bread that you enjoy. Personally, I use one called Ezekiel Sprouted Bread because it’s completely oil-free. Sometimes I will also use a great sourdough bread made at a local bakery near me.
Personally, I like to toast my bread before getting started, but that’s completely optional.
The mayo
Next, I like to add my Homemade Vegan Mayonnaise. The recipe requires only 5-minutes, 5 ingredients, and a blender to make! It is completely egg-free and dairy-free and oil-free.
The recipe card at the bottom of the page has the full list of ingredients with measurements and instructions.
Assembling the veg sandwich
Some folks just like cheese on their grilled cheese, and others like me enjoy adding a few veggies like freshly sliced tomatoes and a few greens such as kale or spinach.
The great thing about this veg sandwich is that it’s completely flexible to make any way you desire.
On my sandwich, I like to spread a little--or a lot actually–of the mayo, followed by lots of vegan cheese, a nice big slice of tomato, and then some kale. The video demo clip shows exactly how I assemble mine.
Cooking a vegan grilled cheese
Cooking is really just melting the cheese on this sandwich. If you decide to use my mozzarella cashew cheese above, it can be added to the sandwich immediately after cooking it in about 20 minutes.
If you toast your bread first, like I do, and make this cashew cheese, you don’t even have to grill the sandwich at all if you don’t want to. However, if you’re using frozen slices of cheese, melting will be necessary.
Simply heat a nonstick pan on the stovetop to medium-high and place the assembled cheese sandwich in the hot pan. I like to cover mine with a lid for just about 5-minutes to help the heat melt the cheese quicker.
I am often asked about which nonstick pan I use, and my favorite is the 12″ Stone Earth Ozeri Fry Pan. There are actually two of them in my kitchen, and I use them daily.
Brown both sides of the sandwich and make sure the cheese has become ooey-gooey. Then, it’s ready to be served.
What to serve with vegan grilled cheese
There are so many options for side dishes with a vegan grilled cheese sandwich, and it really just depends on what you’re in the mood for. Some of my favorite sides are:
- Broccoli Cheese Soup
- Potato Soup
- French Onion Soup
- Homemade Oil-Free Potato Chips
- Garden Salad
- Corn on the cob
For those of you new to the whole food plant-based lifestyle, we’ve created a FREE 7-Day Plant-Based Menu Planner to help you get started!
This post may contain affiliate links. Read my full disclosure here.
If you try this recipe, please let us know how you like it by rating it and leaving a comment. We love to hear from you!
Vegan Grilled Cheese Sandwich
Ingredients
Cashew Cheese Mozzarella
- 3/4 cup water
- 1/4 cup raw cashews or white beans
- 1 tablespoon white wine vinegar
- 1 tablespoon nutritional yeast flakes
- 1 tablespoon cornstarch arrowroot powder, , or other thickener
- 1/2 teaspoon salt
Sandwich Ingredients
- 2 slices of whole grain or gluten-free bread
- Homemade Vegan Mayonnaise
- Slice of tomato optional
- Fresh spinach or kale optional
Instructions
- Cashew Mozzarella
- Begin by deciding whether you would like to use raw cashews or white beans for the base. Personally, I love the cashew version because the flavor is out of this world. However, I understand completely that some folks have nut allergies or heart disease and are staying away from nuts.
- If you are using cashews, you'll need to soak them in very hot water for 30 minutes or overnight. However, if you're using a high-power blender such as a Vitamix, soaking is not absolutely necessary.
- If you're using white beans, they will need to be cooked first unless they are from a can. If they are from a can, remember to drain the liquid and rinse them well.
- Once the cashews have soaked and become softened, add all of the ingredients to a blender and process on high until smooth.
- Next, simply pour the blended cheese ingredients from the blender or food processor into a saucepan. Begin slowly heating and whisking together as it warms. This will happen quite quickly. Do not leave it unattended because it needs to be stirred nearly constantly until it reaches the desired thickness and stretchiness.
- At this point, the cheese is ready to be used in your grilled cheese sandwich or even with lasagna, quesadillas, veggie pizza, no-meat balls, French onion soup, or anything else that comes to mind.
- I actually highly recommend freezing this cashew cheese. Once it’s frozen, it can be shredded to use as shreds which are terrific on pizza and salads. Or, it can be sliced to use on grilled cheese sandwiches.
Making the sandwich- Personally, I like to toast my bread before getting started, but that’s completely optional.
- Next, I like to add my Homemade Vegan Mayonnaise. The recipe requires only 5-minutes, 5-ingredients, and a blender to make! It is completely egg-free and dairy-free and oil-free.
- On my sandwich, I like to spread a little--or a lot actually–of the mayo, followed by lots of vegan cheese, a nice big slice of tomato, and then some kale. The video demo clip shows exactly how I assemble mine.
- Cooking is really just melting the cheese on this sandwich. If you decide to use my mozzarella cashew cheese above, it can be added to the sandwich immediately after cooking it in about 20-minutes.
- If you toast your bread first, like I do, and make this cashew cheese, you don’t even have to grill the sandwich at all if you don’t want to. However, if you’re using the frozen slices of cheese, melting will be necessary.
- Simply heat a nonstick pan on the stovetop to medium-high and place the assembled cheese sandwich in the hot pan. I like to cover mine with a lid for just about 5-minutes to help the heat melt the cheese quicker.
- Brown both sides of the sandwich and make sure the cheese has become ooey-gooey. Then, it’s ready to be served.
Equipment
Video
Notes
Nutrition
Disclaimer
To obtain the most accurate representation of the nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator. You are solely responsible for ensuring that any nutritional information provided is accurate, complete, and useful.
About Terri Edwards
Hi guys! I am the content creator behind EatPlant-Based and a licensed Food for Life instructor with the Physicians Committee for Responsible Medicine. I am passionate about sharing healthy recipes and tips to empower others to get healthy. I’m so glad you’re here! Read More…
Hi Teri,
Quick question about the cheese… if making the mozzarella with beans, does it still slice and grate after
it’s frozen?
Thank you!
Hi Ann- The bean version of the cheese can still be sliced, but it is not as smooth as the cashew version. You also have to work very quickly so it doesn’t thaw out at all.