I was searching for some vegetarian taco recipes, and found something similar to this. It was very tex-mex though, so I took inspiration from Rick Bayless's book Authentic Mexican (that book is amazing, it is my culinary bible), and put together this recipe. I'm not a vegetarian myself, and sometimes vegetarian meals feel like they're missing something to me. Not this though, the way the flavours and textures of everything come together are very satisfying. It's also relatively easy to put together, the hard part is finding the time to cook the beans and slice the vegetables. For an easier version, use tinned black beans, and substitute the tomatoes, onions, garlic, and serannos with a jar of Herdez salsa. Just be careful when you fry the salsa though, the liquid tends to spatter.