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!