Go Back
+ servings
Healthy vegan grilled cheese sandwiches

Vegan Grilled Cheese Sandwiches

The ultimate vegan grilled cheese sandwiches which will make your mouth water! This recipe is 100% plant-based and contains simple ingredients. Homemade vegan cheese meets flavorful veggies and delicious sandwich bread. No cashews and no blender needed for this quick vegan snack!
Course Side, Snack
Cuisine American
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 4



  • Check the easy step-by-step process shots in the blog post above.


  • 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!


  • Recipe serves 4. Nutrition facts are for one serving. Calculated with "Udi's GF Sandwich Bread" and my vegan cheese sauce.
Nutrition Facts
Vegan Grilled Cheese Sandwiches
Amount Per Serving
Calories 261 Calories from Fat 140
% Daily Value*
Fat 15.5g24%
Carbohydrates 24.2g8%
Fiber 4.4g18%
Sugar 7g8%
Protein 5.3g11%
* Percent Daily Values are based on a 2000 calorie diet.