• Skip to main content
  • Skip to primary sidebar

The Stingy Vegan

  • Recipe Index
  • 30-Minute Frugal Vegan Recipes Cookbook
  • About
    • Nutrition Disclaimer
  • Shop Vegan Tees
menu icon
go to homepage
search icon
Homepage link
  • Recipe Index
  • 30-Minute Frugal Vegan Recipes Cookbook
  • About
    • Nutrition Disclaimer
  • Shop Vegan Tees
    • Facebook
    • Instagram
  • ×
    Home » 30-Minute Recipes » Tofu Tacos

    Published: Jun 20, 2025

    Tofu Tacos

    Jump to Recipe

    These easy smoky tofu tacos are packed with flavor and plant-based goodness! Whether you're planning taco night or just craving something satisfying and easy, this vegan taco recipe brings the flavor. Perfect for quick dinners, meal prep, or casual gatherings!

    Four tofu tacos lined up and surrounded by lime slices, cilantro and a small bowl of pico de gallo and shredded lettuce.
    Jump to:
    • Tofu taco meat
    • Ingredients
    • How to make tofu tacos
    • Variations and substitutions
    • FAQs
    • Vegan taco toppings and sauces
    • Make ahead and storage tips
    • How to serve tofu tacos
    • Tofu Tacos

    Tofu taco meat

    Did you know that shredded tofu makes a great ground beef substitute?

    Shredding tofu with a box grater creates lots of thin pieces that get nice and crispy on the edges while staying chewy on the inside.

    It kind of has a pulled chicken texture and makes a great vegan taco meat.

    The best type of tofu for tacos is extra firm tofu. Extra-firm tofu can be passed through a box grater without disintegrating and has the “meatiest” texture.

    Extra-firm tofu is also the best for frying because it cooks up the crispiest. Softer types of tofu will fall apart in the pan. (If you’re wondering what the difference is between the different types of tofu, check out my post on tofu for beginners.) 

    The trick to making your tofu get crispy is to fry it over medium-high to high heat and make sure it’s well coated in oil.

    For flavor, the best type of tofu for tacos is smoked tofu. Smoked tofu is exactly what it sounds like: tofu that has been smoked before packaging.

    You can find smoked tofu in most supermarkets that have a fairly decent tofu selection. Check in the refrigerator with the other plant-based products.

    Smoked tofu is super delicious and has so much flavor on its own that you don’t need to marinate the tofu before cooking. (In fact I just pan fry it and add it to my vegan ramen as-is.)   

    After its fried, you can use taco seasoning on tofu to give it that distinctive Mexican or Tex-Mex flavor.

    Tofu tacos are super easy and quick to prepare and a much healthier alternative to meat-based tacos!

    A hand holding a block of tofu to a grater. The grated tofu falls into a black bowl below.

    Ingredients

    To make tofu tacos, you’ll need just 5 simple ingredients for the taco meat plus tortillas and your favorite vegan taco toppings!

    Smoked tofu: Smoked tofu is the secret ingredient that makes this recipe so flavorful. It’s fairly widely available in large supermarkets nowadays. Check the refrigerated section with the Asian products or plant-based products.

    Taco seasoning: For convenience I use prepared taco seasoning in those little packets. Be sure to check the ingredients as there is sometimes hidden dairy. You can also make you own taco seasoning, there are lots of recipes online.

    Tomato sauce: Just plain, thick tomato sauce adds both flavor and “juiciness” to the taco meat.

    Onion and garlic: About half and onion and a couple cloves of garlic form the flavor base.

    Oil: One tablespoon of olive oil for frying the onion and garlic, and then you might need another tablespoon more when you add the tofu to help it brown.

    Tortillas: Your favorite taco-size tortillas - wheat or corn tortillas. Be sure to read the ingredients because they can sometimes contain lard, especially the more authentic Mexican ones.

    Taco toppings: I used shredded iceberg lettuce, chopped tomato, white onion, cilantro and green onion. But use your favorite taco fillings!

    Sauce: Again, use your favorite: guacamole, salsa, avocado crema, chipotle mayo, salsa verde, Salsa Valentina, Cholula, lemongrass sauce, etc.

    A pan of fried and seasoned tofu with a blob of tomato sauce in the middle.

    How to make tofu tacos

    This vegan taco recipe is super easy and quick to make. 

    Just prepare the vegan taco meat in less that 15 minutes and chop up your preferred toppings!

    Prep your toppings: I made a pseudo pico de gallo by finely dicing two tomatoes, a quarter of a white onion and a handful of cilantro. 

    I also shredded some iceberg lettuce and chopped a couple of scallions. 

    You can prep whatever you like on your tacos!

    To bring out the flavor, it’s recommended to toast your tortillas by heating a dry skillet (no oil) over medium heat and toasting the tortilla on each side until they get some charred spots - about a minute each side.

    Remove to a plate and put a kitchen towel on top to keep them warm.

    Make the tofu: The “meaty” texture of the tofu comes from grating it. I don’t bother pressing my tofu since the excess water will evaporate off in the pan.

    But I will give the block a strong squeeze between my hands just to make it less slippery.

    Grate the tofu using the large holes on a box grater. 

    Dice half and onion and mince two cloves of garlic.

    Fry: Heat one tablespoon of olive oil in a large frying pan over medium heat.

    Fry the onion until transparent then add the garlic and continue frying for another 30 seconds.

    Add the grated tofu and another tablespoon of olive oil if the pan seems dry. Spread it out into an even layer.

    Raise the heat to medium-high.

    Fry the tofu, stirring occasionally, until golden brown and crispy - about 5 to 7 minutes.

    Season: Sprinkle over the taco seasoning, mix well and allow to cook for about 30 seconds while stirring, to bring out the flavors of the spices.

    Finally, stir in the tomato sauce. Give it another 30 seconds or so to heat though and you vegan taco meat is ready to use.

    Note that I don’t add salt. This is because my taco seasoning is salty already. 

    At this point you can taste it and decide if you need to add a pinch of salt.

    A grey bowl of vegan taco meat with a spoon in it.

    Variations and substitutions

    Tofu: I strongly recommend using smoked tofu for this recipe but if you’ve searched everywhere and you can’t find it, you can substitute plain extra-firm tofu. Try stirring a few drops of liquid smoke into the tomato sauce before adding it to the tofu for that smoky flavor.

    Vegan taco meat: Besides tacos, this vegan taco meat is also great in a vegan taco bowl, burritos, quesadillas, burrito bowl, sprinkled over a salad, enchiladas, taquitos, or on top of nachos.

    Seasoning: For convenience, I use a packet of prepared taco seasoning. 

    If you prefer, you can mix up your own taco seasoning from a selection of spices. There are many recipes online.

    Typical taco seasoning spices are: cumin, smoked paprika, oregano, garlic powder, onion powder, chili powder and/or crushed red chili flakes.

    This recipe is not spicy and does not call for any chili powder or chili peppers. 

    In my opinion, taco meat isn’t usually spicy and the spice is added to tacos with a variety of hot sauces. 

    However, you can easily make this vegan taco meat spicy by adding a diced jalapeño, cayenne pepper, red chili flakes or chili powder.

    Assemble: Make your tacos with the warmed tortillas, tofu mixture and your choice of taco toppings and sauces.

    FAQs

    Do I need to soak tofu before cooking?

    No, tofu does not need to be soaked before cooking.

    Do I need to press tofu before cooking?

    No, I usually don’t bother pressing tofu, especially if I’m not marinating it. Just remove it from it’s packaging and drain off the water. Then give it a few good squeezes between your hands to get out most of the water. Grated tofu has a small surface area so the excess water quickly evaporates off in the pan.

    Vegan taco toppings and sauces

    You can use any of your usual favorite toppings for these tofu tacos. Here are some ideas:

    • Shredded lettuce
    • Diced tomatoes or pico de gallo
    • Diced white or red onion, or chopped green onions
    • Fresh cilantro
    • Corn
    • Black olives
    • Fresh or pickled jalapeños
    • Vegan cheese
    • Black beans or refried beans
    • Pickled red onions
    • Grilled or roasted bell or poblano peppers
    • Tomato salsa or salsa verde
    • Guacamole or avocado crema
    • Vegan sour cream
    • Chipotle mayo
    • Lime juice
    A close-up image of the tofu tacos filling

    Make ahead and storage tips

    You can prep all the elements of these tofu tacos and keep them refrigerated until you’re ready to serve.

    Store the more watery ingredients like tomatoes separate from the drier ingredients like lettuce.

    The vegan taco meat can be kept in an airtight container in the fridge for up to 4 days.

    This tofu taco meat can be frozen in an airtight container for 3 months.

    How to serve tofu tacos

    Serve tofu tacos in your choice of soft shell or hard shell tortillas with your choice of taco toppings (see above for taco filling ideas).

    You can also make a deconstructed vegan taco bowl or a taco salad with the tortilla as a bowl.

    Tofu Tacos

    These easy smoky tofu tacos are packed with flavor and plant-based goodness! Whether you're planning taco night or just craving something satisfying and easy, this vegan taco recipe brings the flavor.
    No ratings yet
    Print Pin Recipe Rate
    Course: Main Course
    Cuisine: Mexican
    Prep Time: 10 minutes minutes
    Cook Time: 10 minutes minutes
    Total Time: 20 minutes minutes
    Servings: 6 tacos
    Calories: 172kcal
    Prevent your screen from going dark

    Ingredients

    For the vegan taco meat

    • 1 block (180 grams / 6.3 oz) smoked tofu
    • 2 tablespoons olive oil, divided
    • ½ medium onion, diced
    • 2 cloves garlic, minced
    • 1 tablespoon taco seasoning, in a packet or homemade
    • ¼ cup (60 ml) tomato sauce

    For the tacos

    • 6 corn or flour tortillas
    • ¼ iceberg lettuce, shredded
    • 2 tomatoes, diced
    • ¼ white or red onion, diced
    • A handful of cilantro, chopped
    • Your favorite salsa or guacamole
    • Optional: any of your favorite taco toppings

    Instructions

    • Remove the tofu from its package and give it a good squeeze between your hands to remove excess water.
    • With the largest holes on a box grater, grate the block of tofu.
    • In a large pan, heat one tablespoon of oil over medium heat. Fry the onion until soft and transparent. Add the garlic and fry for another 30 seconds or so.
    • Add the tofu and the second tablespoon of oil. Stir to combine and spread it out in a single layer. Turn the heat up to medium-high.
    • Allow to fry for a minute or two, then stir and toss to fry on another side. Continue frying, stirring from time to time, until the tofu is golden brown and has lots of crispy bits - about 5 - 7 minutes.
    • Sprinkle over the taco seasoning and allow to cook while stirring continuously for about 30 seconds to bring out the flavors.
    • Add the tomato sauce, stir and heat through for about another 30 seconds.
    • Note: I don’t add additional salt because my taco seasoning is already salty. You can taste your taco meat and add salt if necessary.
    • Optional: Toast your tortillas in a dry pan over medium-low heat until hot and some charred spots appear. Remove to a plate and keep covered with a kitchen towel.
    • Serve your tacos with the vegan taco meat and your choice of toppings and sauce.
    Find us on Instagram@stingyveganrecipes
    Find us on Facebook@thestingyvegan

    Nutrition

    Calories: 172kcal | Carbohydrates: 21g | Protein: 6g | Fat: 8g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Sodium: 443mg | Potassium: 283mg | Fiber: 2g | Sugar: 4g | Vitamin A: 527IU | Vitamin C: 8mg | Calcium: 69mg | Iron: 2mg
    Nutritional information is provided as a courtesy and is approximate only. Please refer to our nutrition disclaimer for more information.
    « Lemongrass Tofu
    White Beans and Spinach »

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    PRIVACY POLICY  

    Connect with us!

    • Facebook
    • Instagram

    Get The Cookbook!

    This page contains affiliate links, meaning, at no additional cost to you, I will earn a commission if you click through and make a purchase. See disclosure policy.

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Nutrition Disclaimer
    • Our Cookbook
    • Recipe Index
    • Contact

    Newsletter

    • Sign Up! for our 5-day guide to saving money and time in your vegan kitchen.

    Copyright © 2020 The Stingy Vegan

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required