The South Grand Dining District has a new destination for plant-based fare. Terror Tacos debuted on March 19, featuring vegan tacos and street food with Southwestern flair set to a backdrop of heavy metal music and horror movies.

As reported by Feast in February, the concept comes Brian Roash and his brother Bradley Roach, who previously served as the manager and cook of local vegan eatery Seedz Cafe. The casual restaurant fills the space previously occupied by Baida Moroccan Restaurant.

“We’ve been eyeing South Grand for a while,” Bradley says. “Brian and I have talked about starting our own taco place for years and years. When we started taking it seriously, we knew we wanted it to be on South Grand with a lot of the other vegan-centric restaurants in the area, who have been so welcoming. We really love Pizza Head, Lulu’s and Tree House.”

The brothers, who grew up together in Colorado, New Mexico and California, developed their Southwestern-inspired recipes over time based on their own tastes and diets. Everything from the restaurant’s sauces to seitan (a vegan meat substitute) to vegan cheese and sour cream are made from scratch.

“I think people are going to love the food even if they’re not vegan. In fact, that’s one of the biggest compliments we’ve gotten about the food,” Brian says.

Specialties include birria tacos with seitan, red cabbage, onion, cilantro and dipping consommé. The Terror Burrito is another popular pick featuring a burrito stuffed with seasoned veggie grounds, cilantro rice, green onions, seasoned black beans, chipotle oat cheese, green chile sauce, shredded lettuce and sour cream.

The folded quesadilla is another highlight, filled with components such as a grilled marinated cilantro-lime tofu and fajita veggies. The house pozole rojo is inspired by a family recipe, made vegan with a variety of dried peppers, hominy, seitan and onions.

Terror Tacos’s current hours of operation are Wednesday through Sunday from 3 to 8pm. Orders can be placed online for in-store pickup.

Terror Tacos, 3191 S. Grand Blvd., Tower Grove South, St. Louis, Missouri, 314.260.9996,