This tofu tacos recipe is what easy dinners are made of! The filling is spiced to perfection, making it a vegan meal everyone will love.

Tofu Tacos

Here’s a fast and easy dinner that went over like a charm over here: Tofu Tacos! While it’s not typically served in a tortilla, tofu is ideal for tacos. Its neutral flavor takes on whatever flavors you season it with: and these tofu crumbles are quite the kitchen trick. Add cumin, garlic powder, chili powder and smoked paprika, and the filling is bursting with flavor! You can whip up these easy tacos in just 20 minutes, making them ideal for weeknight meals. Wait: you can make a block of rubbery white tofu into a crazy good vegan tacos filling? Here’s how.

First off: is tofu healthy?

There’s a lot of misinformation related to the health benefits of this soy product, so we get this question a lot. Here’s the thing: Tofu in moderation is part of a healthy diet (several times per week). Per to the Harvard School of Nutrition, soy is a nutrient-dense source of protein that can safely be consumed several times a week. It’s likely to provide health benefits, especially when you eat it as an alternative to red meat and processed meat. For more, go to Straight Talk About Soy and Is Tofu Good for You?

Here at A Couple Cooks, for years we avoided tofu though we ate mostly vegetarian and vegan recipes. The past few years we’ve come around to it as a delicious and easy to prepare vegan protein! We just didn’t know the best ways to prepare it. Speaking of, here’s one of our new favorites…

Tofu Tacos recipe

How to turn a block into tofu tacos filling

Yes, it’s easier than you think to make a flavorless block of pressed soy into a delicious tofu tacos filling! The secret: tofu crumbles. You’ll break the tofu into smaller irregular shaped pieces, then mix it with delicious seasonings. Here’s what to do:

  • Crumble the tofu with your fingers. Yep, throw it right into a bowl and crumble it up! It’s usually pretty cold at this point (since it’s refrigerated), so you’ll have to grin and bear it.
  • Add olive oil and the secret spices. In this case, that’s cumin, garlic powder, chili powder and smoked paprika.
  • Cook in a skillet for 8 to 10 minutes. You’ll want it to be just browned and becoming lightly crisp on the outsides.

The easiest taco toppings

To keep these as a quick and easy dinner recipe, we went for the simplest toppings imaginable. Of course, you can customize them as you’d like! Here’s what we do when we’re in a rush:

  • Sliced red cabbage with lime: Thinly slice it, then spritz with lime juice and add a few pinches salt. You don’t even need to measure!
  • Pico de gallo: Get store-bought for the quickest prep.
  • Torn cilantro: No need to chop: just tear it with your fingers.
  • Yogurt mixed with hot sauce: This is our other favorite taco sauce trick! Take some vegan yogurt and swirl it with Mexican hot sauce (we like Cholula). It makes an instant creamy, spicy sauce. You can also use storebought salsa or taco sauce (or make homemade).
Tofu tacos filling

More tofu tacos topping ideas

The toppings listed above are the quickest and easiest: and usually they’re all we need! But if you want to get fancier, we’ve got lots of great options. Here are some fun tacos fillings ideas:

Tip: warm your tortillas

Here’s our biggest tip for tofu tacos, or tacos of any kind: warm your tortillas! There’s nothing worse than a taco with a tough, cold tortilla. Here’s how to warm tortillas like a pro:

  • Place them over the flame of a gas burner (preferred!). The best way? Place each tortilla directly on a gas burner for a few seconds per side. It lightly chars the edges and warms the tortillas. Then throw them into a tortilla warmer!
  • Or, warm them in the oven. If you don’t have a gas burner, you can warm them in the oven. Go to How to Warm Tortillas.
Tofu tacos

More great tofu recipes

There are so many great recipe to make with tofu! As I mentioned above, we used to avoid tofu but now we like including it as part of a healthy vegetarian and vegan diet! Now that we know the best ways to prepare it, we always look forward to including it in weekly meals. How about you: are you a tofu convert too? Have you always loved this tasty soy protein?

Here are a few more great tofu recipes we’d recommend in addition to these tofu tacos:

This tofu tacos recipe is…

Vegetarian, vegan, plant-based, dairy-free and gluten-free.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Tofu Tacos

Easy Tofu Tacos

  • Author: Sonja Overhiser
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 20 minutes
  • Yield: 8 tacos 1x


This tofu tacos recipe is what easy dinners are made of! The filling is spiced to perfection, making it a vegan meal everyone will love. 



For the tofu

  • 12 to 14-ounce block extra firm tofu
  • 2 tablespoons soy sauce
  • 1 tablespoon apple cider vinegar
  • ¼ teaspoon kosher salt
  • 1 teaspoon garlic powder
  • 1 teaspoon chili powder
  • 1 teaspoon cumin
  • 2 teaspoons smoked paprika
  • 3 tablespoons olive oil, divided

For the tacos

  • 2 cups red cabbage
  • Lime wedges
  • Fresh cilantro leaves, torn
  • Pico de gallo (purchased or homemade)
  • Vegan yogurt (or regular), mixed with salt and Mexican hot sauce to taste (we like Cholula brand)


  1. Make the tofu crumbles: Drain the tofu container, then pat the tofu dry with a clean dish towel. Place the tofu in a large bowl and use your fingers to break the tofu into roughly bite-sized crumbles. (It might be a little cold on your hands: don’t worry, it should only take a few seconds!). Stir in the soy sauce, vinegar, salt, garlic powder, chili powder, cumin, smoked paprika, and 2 tablespoons of the olive oil.
  2. Heat the remaining 1 tablespoon olive oil in a large non-stick skillet. Add the tofu and cook on medium high for 8 to 10 minutes, breaking up large pieces into bite sized chunks and stirring occasionally, until browned and lightly crispy and the liquid evaporates. (The exact timing depends on the tofu brand.)
  3. Assemble the toppings: Thinly slice the red cabbage, and place it in a bowl. Spritz with the juice of 2 lime wedges and add a few pinches kosher salt. Mix the vegan yogurt with Mexican hot sauce to taste, and add a few pinches of salt. 
  4. Warm the tortillas: Warm and char the tortillas by placing them on an open gas flame on medium for a few seconds per side, flipping with tongs, until they are slightly blackened and warm. (See How to Warm Tortillas.)
  5. Serve: Place the tofu crumbles in the tortillas, then top with toppings and enjoy. 
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Mexican inspired
  • Diet: Vegan

Keywords: Tofu tacos

More great tacos

Everything’s better in a tortilla! Here are more of our top tacos recipes:

About the authors

Sonja & Alex

Meet Sonja and Alex Overhiser: Husband and wife. Expert home cooks. Authors of recipes you'll want to make again and again.

Leave a Comment

Recipe rating

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


  1. I was a little apprehensive to try this recipe because it included soy sauce for Mexican taco but surprisingly the tofu came out so delicious thank you. the recipe calls for just the right amount of ingredients to easily coat the tofu without being too saucy or too dry excellent job!!

  2. I tried these and combined them with some portobello mushrooms I sautéed with similar spices, a Greek yogurt sriracha aioli, and toasted the tortillas with a touch of cheese before assembling with toppings, and these were possibly the best tacos I’ve ever made! They almost felt like meat tacos but were 100% vegetarian!

  3. Absolutely delicious! Smothered in pan roasted red peppers and mild Pico de gallo , and rolled in warmed corns tortillas !!! I used the recommended, cashew/cilantro cream sauce (used the cheat of putting the cashews to soak into a covered pot of just-boiled water, adding a dash of lime) . Cashews were ready for the blender in only 15 minutes!!!!! So easy!!!!
    This is my new go-to tofu taco (and the cashew sauce will be perfect for a veggie dip too!!!!

  4. Love this! Decided spur of the moment to do taco Tuesday, searched for tofu tacos and am so glad I hit on yours. This is definitely now part of the dinner rotation. Thanks!

  5. These are amazing! I tried them with 1/2 of the chili powder, garlic, paprika, and cumin this time, but will use the full amount next time. I am going to double the recipe and use for lunches for the week. Also, I had some reservations about whether the liquid-y mixture in my bowl would actually evaporate the liquid and become lightly crispy. It took longer than 8-10 minutes for me, but it absolutely did. Definitely a ‘make again’.

  6. Sadly this was a fail for all 6 of us. We are newer to tofu so maybe that was the issue. But it was just too soft.

  7. I have been looking for some new tofu recipes and just made these. DELICIOUS!!! I added some kimchi because why not and it was so good. Seriously thank you I’ve been trying so many tofu recipes and they’ve been so disappointing 😭 I’m so glad to have found a good one

    1. I really don’t many reviews but this dish totally stood out! I wanted to make something other than a stir-fry with my tofu and I was really hesitant about this one, but oh my gosh was it ever delicious! I added much more spice, fresh diced tomatos, pickled jalapeno and crumbled feta. So warm and delicious. Also thank you for the tip of heating up the tortillas on the gas top, I will do that from now on.
      This recipe will be a new favourite, thank you.

See More Comments