The Best Vegan Grilled Cheese Sandwiches


- Media Credit: ElaVegan
The ultimate vegan grilled cheese sandwiches which will make your mouth water – no cashews or blender needed!
No ratings yet
Duration25 minutes
Cook Time20 minutes
Prep Time5 minutes


  • 1 1/2 tbsp oil divided
  • 4 5 tbsp vegetable broth or water
  • 1 onion diced
  • 1 batch
  • or 7 oz 200 g store (bought vegan cheese)
  • 2 oz 56 g of fresh baby spinach
  • 4 slices of sandwich bread gluten free if needed
  • 1/2 tbsp soy sauce gluten free if needed
  • 1/2 tbsp balsamic vinegar
  • 1 tsp onion powder
  • 1/2 tsp garlic powder
  • 1/3 tsp smoked paprika
  • 1/2 tsp Italian seasoning
  • Sea salt and black pepper to taste
  • Cayenne pepper optional



  • Slice one large carrot lengthwise into strips (about 1/4 inch or 0.6 cm thick).
  • Heat 1/2 tbsp oil in a skillet. Once hot add the carrot slices. Sprinkle some salt on top.
  • Add 4-5 tbsp of vegetable broth or water after a few minutes to avoid burning.
  • Cook with a lid on over medium heat until tender, about 12-15 minutes (adding more broth/water if needed). Flip halfway through.

Spinach/Onion Mixture:

  • At the same time, heat 1/2 tbsp oil in a different pan and add the diced onion. Sautè for 4-5 minutes or until nicely browned.
  • Add all spices, soy sauce, balsamic vinegar, and spinach. Turn off the heat after 60 seconds and set the pan aside.

Assemble Sandwiches:

  • Drizzle 4 slices of bread from both sides with a little oil and sprinkle some garlic powder on top. Heat them up in a pan or on the grill for a few minutes.
  • Prepare a batch of my vegan cheese sauce or skip this step if you use store-bought cheese.
  • Top two slices of bread with a heaped tbsp of the vegan cheese sauce.
  • Then add the spinach, onion mixture.
  • Top with the carrot slices.
  • Add another layer of vegan cheese sauce.
  • Finally, top with the other slice of bread. Cook on medium heat in a skillet or on the grill for 2-3 minutes or until golden brown. Flip and cook for 2-3 minutes more, then remove from pan. Enjoy!
This recipe was republished with permission from ElaVegan. Find the original recipe here

Become A Plant Based Chef with our 1000+ recipes! 🥦

We know it can be hard to keep cooking up tasty, exciting meals. So we thought of them for you! Browse our selection of vegan recipes below.

© 2024 Plant Based News is a mission-led impact media platform focused on elevating the plant-based diet and its benefit to human health, the planet, and animals. | Plant Based News Ltd, PO Box 71173, London, SE20 9DQ, United Kingdom.