head on view of avocado and black bean tortas.

Healthy and delicious, this vegan black bean torta with avocado, cabbage, tomatoes and a creamy sriracha sauce is easy and delicious! Recipe adapted from William Sonoma


  • 1 1/2 cup green cabbage, thinly shredded
  • 1 large tomato or red bell pepper, seeded and chopped
  • 2 large radishes, thinly sliced
  • 1 red onion, thinly sliced
  • 1 can (15 oz) vegan refried black beans, warmed or at room temp
  • 1 or 2 avocados, pitted, peeled and sliced
  • sriracha cashew cream or cilantro lime cashew ‘sour cream’, as spread
  • 3 crusty or soft sandwich rolls, split (I used telera)
  • 12 limes
  • hot sauce, optional


Prepare your veggies and beans.

Slice your bread and remove some of the soft bread from the inside of the top slice, making a slightly hollow area for the sandwich filling (this is optional depending on what your rolls are like, you be the judge, I removed a small amount from mine).

Spread a good amount of the refried black beans over the bottom half of each roll. Top with avocado, radishes, red onion and cabbage. Spread your condiment of choice on the top portion. Squeeze some lime over the bottom portion and cover with the top half of the rolls.

Serve immediately, or wrap and pack to go (if you can get out of the door without eating them).

Makes 3 sandwiches


Alternately, you could make this like the original recipe and combine the cabbage, tomato, radish and red onion in a medium sized bowl. Squeeze the lime juice on top and add a teaspoon or so hot sauce of choice mixing well to coat. Layer as above with beans, avocado, veggie mixture and some condiment of choice.

Options for those who are eating gluten free. Turn this recipe into tacos using corn tortillas or use gluten free bread of choice.

I highly recommend getting into the habit of making your own spreads but if you happen to be allergic to nuts or just don’t have the time to make your own, you can just as easily use 1/4 – 1/2 cup veganaise and add a little sriracha, about 1 teaspoon at a time, until your desired flavor/heat is reached.