15 Hearty Plant-Based Hot Sandwiches for Lunches and Dinners
One Green Planet -

While salad, vegan cheese, and avocado go beautifully on bread, there is something extra to say for the hot sandwich.

In related news