Ultimate Vegan Grilled Cheese Sandwich

This post may contain affiliate links. Read my full disclosure here.

This vegan grilled cheese sandwich made with homemade dairy-free cheese is so good because it’s packed with rich, savory flavors and a satisfying, creamy texture that perfectly complements the crispy bread. It’s a delicious, plant-based take on a beloved classic that everyone can enjoy.

vegan grilled cheese sandwich with tomato slice and lettuce on a wooden board.

This amazing dairy-free grilled cheese is layered with homemade vegan creamy cheese, tomato, kale (or spinach), and easy-to-make vegan mayo. Who says grilled cheeses are for kids? This flavorful vegan sandwich is for everyone!

Make this delicious vegan sandwich with amazing cheese options like our best-ever vegan cheese sauce or cashew mozzarella cheese. We have more amazing dairy-free cheese recipes that you should check out too!

Reasons you will love this sandwich

  • Rich and Creamy Texture: This vegan grilled cheese sandwich, made with homemade cashew mozzarella, delivers a creamy texture that perfectly complements the crispy, toasted bread.
  • Deliciously Dairy-Free: Enjoy all the savory goodness of classic grilled cheese without any dairy, making it a great option for those with dietary restrictions.
  • Packed with Flavor: The homemade cashew mozzarella offers a rich, nutty flavor that elevates the sandwich, making it irresistibly tasty.
  • Easy to Make at Home: With simple ingredients and a straightforward recipe, you can whip up this delicious vegan grilled cheese in no time, perfect for a quick lunch or snack.

Ingredients you will need

cashew cheese ingredients on white background with labels

How to make a grilled cheese sandwich

The recipe card at the bottom of the page has the full list of ingredients with measurements and instructions.

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.

raw cashews soaking in a bowl of water on white background

STEP #1: To make the mozzarella cashew cheese, you will need to soak the cashews in very hot water for at least 1 hour. If you’re using a high-power blender such as a Vitamix, soaking is not absolutely necessary.

There is an option to make this mozzarella cheese with white beans instead of cashews, but I prefer the taste and texture of cashews best.

cashew cheese ingredients in vitamix blender on white background

STEP #2: Once the cashews have soaked and become softened, add all of the ingredients to a blender and process on high until smooth.

silver metal pan filled with cashew vegan mozzarella cheese with a fork stretching some out.

STEP #3: 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 vegetable lasagna, quesadillas, veggie pizza, vegan meatballs, dairy-free French onion soup, or anything else that comes to mind.

sandwich open with cheees and tomato with mayo knife to side

STEP #4: 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.

On my sandwich, I like to spread a little--or a lot actually–of my homemade eggless mayo, followed by lots of vegan cheese, a nice big slice of tomato, and then some baby spinach or kale. The video demo clip shows exactly how I assemble mine.

grilled cheese sandwiches in nonstick pan with black spatula

STEP #5: 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 a minute or two.

grilled cheese sandwich in nonstick pan with black spatula

STEP #6: Flip and brown both sides of the sandwich. Then, it’s ready to be served.

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.

Frequently Asked Questions

What should I serve will a grilled cheese sandwich?

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 favorites are my creamy vegan broccoli cheese soup, a hearty kale quinoa salad, or this creamy dairy-free potato Soup

Can the mozzarella cheese be made sliceable?

Yes. I have a separate recipe for this cheese that explains how to make a sliceable version of it. You will find it here in the mozzarella cashew cheese recipe at the bottom of the page.

Is it okay to make the sandwich ahead of time?

Sure. It’s possible, but the bread will likely get soft instead of nice and crunchy. You could always toss it back in the pan and crisp it back up.

vegan grill cheese sandwich with tomato and lettuce soup in background

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!

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save Article

By submitting this form, you consent to receive emails from EatPlant-Based

vegan grill cheese sandwich with tomato and kale on wooden board
4.67 from 12 votes

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!
Prep: 10 minutes
Cook: 10 minutes
Total: 20 minutes
Servings: 1 serving

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 whole grain or gluten-free bread
  • Homemade Vegan Mayonnaise
  • 2 slices tomato optional
  • fresh spinach or kale optional

Instructions

Cashew Mozzarella

  • To make the mozzarella cashew cheese, you will need to soak the cashews in very hot water for at least 1 hour. If you're using a high-power blender such as a Vitamix, soaking is not absolutely necessary.
  • There is an option to make this mozzarella cheese with white beans instead of cashews, but I prefer the taste and texture of cashews best.
  • 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.
  • 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 vegetable lasagna, quesadillas, veggie pizza, vegan meatballs, dairy-free French onion soup, or anything else that comes to mind.
  • I like to spread a little--or a lot actually–of my homemade eggless mayo, followed by lots of vegan cheese, a nice big slice of tomato, and then some baby spinach or kale. The video demo clip shows exactly how I assemble mine.
  • 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 a minute or two.
  • Flip and brown both sides of the sandwich. Then, it's ready to be served.

Video

Notes

Pro Tips & Suggestions:

Nutrition

Serving: 1g | Calories: 310kcal | Carbohydrates: 45g | Protein: 11g | Fat: 3g | Sodium: 350mg | Fiber: 10g | Sugar: 12g

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.

Please rate & share if you like this!Leave a comment or share on Pinterest or Instagram

Similar Posts

8 Comments

  1. I haven’t had a grilled cheese sandwich in ten years. I made this recipe and it turned out delicious, especially with the tomato on top. I actually ate two sandwiches in two days. A great cheese recipe. Thank you

  2. I’m confused about the water in the cheese recipe. Is that the water used to soak the cashews, or should I drain them and use fresh water (or does it matter)?

  3. 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!

    1. 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.

4.67 from 12 votes (12 ratings without comment)

Leave a Reply

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

Recipe Rating