No, Danny Trejo is not vegan.
The confusion is easy to understand. His restaurants, Trejo’s Tacos, are well known for vegan-friendly dishes. Trejo himself, however, eats meat and has never presented himself as vegan.
Liking vegan food and running a restaurant that serves it is not the same as following a vegan diet.

Vegan, Vegetarian, and Plant-Based: What Each Word Means
- Vegan: No meat, poultry, fish, dairy, eggs, honey, gelatin, or other animal products.
- Vegetarian: No meat, poultry, or fish. Dairy and eggs may still be eaten.
- Plant-based: A diet centred on plants, but not always strict.
Trejo does not fit any of these as a personal label. He is best described as an omnivore who enjoys both meat dishes and plant-based dishes.
Why People Ask This Question
Trejo’s Tacos, first opened in Los Angeles in 2016, built a strong reputation for vegan options. Its menu has included dishes such as mushroom asada, jackfruit tacos, cauliflower tacos, black pepper tofu, and Beyond Meat carne asada-style tacos and burritos.
In 2016, VegNews reported that Trejo liked vegan food and wanted a restaurant where everyone could eat together. He joked that it was “against the law for a Mexican to be vegetarian,” while also praising vegan dishes and a trip to a vegetarian restaurant in Culver City.
That story helped make him a favourite with vegan diners. It did not say he had stopped eating meat.
His own restaurant’s site lists beef barbacoa and chicken tinga among his favourite proteins for bowls and salads, alongside mushroom asada as a vegan option. A menu that promotes beef and chicken as the owner’s favourites is strong evidence against a vegan claim.

What Danny Trejo Eats
Trejo has not claimed a vegan or vegetarian diet. Reports of his personal eating describe grilled meats and vegetables, rather than a meat-free routine.
His restaurants reflect that mix. Meat dishes sit next to vegan dishes on the same menu. Customers can choose beef barbacoa, chicken tinga, steak asada, or shrimp, or they can choose mushroom asada, jackfruit, cauliflower, or tofu.
The point of the menu is choice, not a single diet. Trejo wanted meat eaters, vegetarians, and vegans to be able to eat at the same table.
Vegan Options at Trejo’s Tacos
For vegan visitors, the restaurant has been a useful option in Los Angeles. Dishes reported on its menus over the years include:
- Mushroom asada tacos and bowls
- Jackfruit tacos
- Roasted cauliflower tacos
- Black pepper tofu tacos
- Beyond Meat carne asada-style tacos and burritos
- Beans, rice, guacamole, salsas, and other plant-based sides
Menus change over time, so visitors should still check the current menu and ask staff about ingredients. A dish that sounds plant-based can still include dairy, egg, or honey unless it is listed as vegan.
Who Is Danny Trejo?
Danny Trejo was born on May 16, 1944, and raised in the Echo Park area of Los Angeles, California. He is of Mexican descent.
He did not start acting as a teenager. After time in prison and work as a youth drug counsellor, he was offered work as an extra on Runaway Train in 1985. That break led to a long career as a character actor, often playing tough, villainous, or anti-hero roles.
His best-known films include Desperado (1995), Heat (1995), From Dusk Till Dawn (1996), and Con Air (1997). In Heat, he played a character named Trejo, a member of Robert De Niro’s crew. In Desperado, he played Navajas.
He later became widely known as Machete, first in the Spy Kids films and then as the lead in Machete (2010) and Machete Kills (2013). The character was created for him by filmmaker Robert Rodriguez, his second cousin.
On television, he played Tortuga in Breaking Bad in 2009 and 2010. He did not play Gus, a role played by Giancarlo Esposito.
Beyond acting, Trejo is known for his restaurants, including Trejo’s Tacos and Trejo’s Coffee & Donuts, and for his recovery and community work.

The Bottom Line
| Question | Answer |
|---|---|
| Is Danny Trejo vegan? | No |
| Is he vegetarian? | No |
| Does he like vegan food? | Yes, he has said so |
| Do his restaurants serve vegan food? | Yes, alongside meat dishes |
| Does serving vegan food make him vegan? | No |
Trejo is a restaurant owner who supports vegan diners. He is not a vegan himself.
Frequently Asked Questions
Is Danny Trejo vegan?
No. He eats meat, and his restaurant promotes beef and chicken dishes as his favourites alongside vegan options.
Why is Danny Trejo linked to vegan food?
His restaurant, Trejo’s Tacos, is known for strong vegan options such as mushroom asada, jackfruit, cauliflower, and tofu. Trejo has also said publicly that he likes vegan food.
Does Trejo’s Tacos have vegan options?
Yes. Its menus have included mushroom asada, jackfruit, cauliflower, black pepper tofu, and Beyond Meat dishes. Menus change, so check the current menu before ordering.
Did Danny Trejo play Gus in Breaking Bad?
No. He played Tortuga in Breaking Bad. Gus Fring was played by Giancarlo Esposito.
When did Danny Trejo start acting?
His film career began with Runaway Train in 1985, when he was in his early forties, after working as a drug counsellor. He did not start as a teenage actor.





