So here's the thing. I HATE mushrooms and I HATE fresh tomatoes. I know, I know. How am I even a vegan if I can't get a big veggie sandwich with juicy tomato slices and order a portobello burger at the steak joint? I manage quite nicely, actually. But oh the shock and awe when I tell people I don't like either of those things! And the immediate response: "How are you a vegan?!" I get it though, both tomatoes and mushrooms are absolutely staples within a vegan, plant based diet, but like I said I manage and there are SOME exceptions to this rule. One delicious exception being salsa. Because what is life without salsa? Well there's guacamole--but that's another post!