This delicious and filling tofu tacos recipe is made with crispy tofu and topped with sliced red cabbage, green onions, salsa, lime juice, and cilantro. It’s packed with protein, fiber and flavor! These tofu tacos also come together in 30 minutes and are perfect for taco night or meal prep!

This post may contain affiliate links. Read my policy page for more information.

Vegan tofu tacos on a plate with ingredients in small bowls surrounding it

Why this recipe works

Tofu is one of those versatile ingredients that can take on the flavor of any dish. In this tofu taco recipe we use an easy marinade to give the tofu a more Mexican-inspired flavor.

This recipe uses crispy tofu bites adapted from my Air Fryer Tofu recipe but you could also crumble tofu and bake it to be more like ground beef.

Why we love these tofu tacos:

  • Simple to make
  • Meal prep friendly
  • Easy to customize and add additional flavors or ingredients
  • Perfect for Taco Tuesday
  • Family friendly
  • Ready in 30 minutes or less

These tofu tacos also boast over 14 grams of protein and 7 grams of fiber per serving!

Key ingredients

Tofu taco ingredients laid out

Extra firm tofu—holds its shape and absorbs flavors well, making it a great choice for this tofu taco recipe!

RELATED: Learn about the different types of tofu and the best ways to use them.

For the marinade:
low-sodium soy sauce
maple syrup—or agave syrup
onion powder
garlic powder
chili powder—optional, more if you prefer spicy tofu
ground cumin

For the taco and fillings:
corn tortillas or your preferred taco shells (for gluten-free, try this oat tortilla recipe)
red cabbage
cilantro
green onions
prepared salsa
lime juice

Instructions

The following shows the step-by-step process for these vegan tofu tacos. Exact times and temperatures are available in the printable recipe card below.

Step 1: Start by draining the tofu and press out excess water. You can do this by wrapping the block of tofu in a clean lint-free cloth or paper towels and setting a plate or cutting board on top with weighted objects or by using a tofu press . Allow the tofu to press for at least 10 minutes.

Step 2: Mix together the marinade ingredients in a small bowl. When the tofu is ready, cut into cubes and place in a shallow dish. Add the marinade to the dish and allow the tofu cubes to marinate for 10-15 minutes.

Cubed tofu marinating in a shallow dish

Step 3: Preheat oven or air fryer to 400F degrees. If using an air fryer, evenly spread out the tofu and cook for 10-15 minutes, flipping halfway. If using an oven, place tofu on a baking sheet lined with parchment paper and bake for 25-30 minutes until golden, flipping halfway.

Crispy tofu cubes in an air fryer basket.

Step 4: Meanwhile, prep the veggies. Remove the outer leaves from the cabbage, slice in half, then slice in half again, then slice into thin strips. For the cilantro, wash then chop the leaves (and stems if you like).

Step 5: Assemble your tofu tacos. Warm up your corn tortillas on a skillet or in a microwave, then top with the crispy tofu taco meat, sliced red cabbage, salsa, chopped cilantro, and a drizzle of lime juice.

RELATED: see which are the best vegan tortillas or make your own!

Up close of assembled tofu tacos on a plate

More favorite toppings:

Storage

Store everything separate in airtight containers in the refrigerator. Tofu will last up to 4 days. For maximum crispiness, reheat in an air fryer or oven.

Over head shot of finished tofu tacos on a plate surrounded by additional toppings

Tips

To make this extra hearty, add black beans. Use the leftover marinade and heat them up with it in a non-stick pan or simply sprinkle with a taco seasoning packet and add to the tacos.

Want beefy tofu crumbles instead of cubes? Crumble the tofu into a large bowl and add the marinade, toss to combine. Then bake until golden and crispy. Or try “chicken” tacos and add these crispy tofu chicken bites!

More meal prep friendly recipes

If you enjoyed these easy tofu tacos you’ll love these other easy recipes:

For more plant-based eats check out the Health My Lifestyle Meal Planner. It makes plant-based eating effortless with easy recipes and simple customizable meal plans designed for busy people! Try for free!

Want to Save This Recipe?

Enter your email below and we’ll send it straight to your inbox! Plus, get weekly free recipes!

By submitting this form, you consent to receive emails from Health My Lifestyle.

Vegan tofu tacos on a plate with ingredients in small bowls surrounding it

Crispy Vegan Tofu Tacos

5 from 5 votes
Author: Rachel
This delicious and filling tofu tacos recipe is made with crispy tofu and topped with sliced red cabbage, green onions, salsa, lime juice, and cilantro. It's packed with protein, fiber and flavor! These tofu tacos also come together in 30 minutes and are perfect for taco night or meal prep!
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Servings 4

Method

  • Air Fryer or Oven

Ingredients 
 

  • 16 oz extra firm tofu or firm tofu

For the marinade:

  • ¼ cup low-sodium soy sauce *
  • ½ tbsp maple syrup or agave syrup
  • ½ tsp onion powder
  • ½ tsp garlic powder
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder optional, more if you like it spicier

For the taco:

  • ¼ red cabbage
  • ½ bunch cilantro
  • 1 lime juiced
  • 2 stalks green onions sliced
  • 1 cup prepared salsa I used a mango salsa
  • 8-10 corn tortillas

Instructions 

  • Drain the tofu and press out excess water by wrapping in a clean lint-free cloth or paper towel and setting a plate or cutting board on top with weighted objects. Allow the tofu to press for at least 10 minutes.
    16 oz extra firm tofu
  • Mix together the marinade ingredients in a small bowl. When the tofu is ready, cut into cubes and place in a shallow dish. Add the marinade to the dish and allow the tofu to marinate for 10-15 minutes.
    ¼ cup low-sodium soy sauce, ½ tbsp maple syrup, ½ tsp onion powder, ½ tsp garlic powder, 1 teaspoon ground cumin, 1 teaspoon chili powder
  • Preheat oven or air fryer to 400°F (205°C). If using an air fryer, evenly spread out the tofu in the air fryer basket and cook for 10-15 minutes, flipping halfway. If using an oven, place on a baking tray lined with parchment paper and bake for 25-30 minutes until golden, flipping halfway.
  • Meanwhile, prep the veggies. Remove the outer leaves from the cabbage, slice in half, then slice in half again, then slice into thin strips. For the cilantro, wash then chop the leaves (and stems if you like). Wash and thinly slice the green part of the green onion.
    1/4 red cabbage, 1/2 bunch cilantro, 2 stalks green onions
  • Assemble the tacos. Warm up your corn tortillas on a skillet or in a microwave, then top with crispy tofu pieces, sliced red cabbage, salsa, chopped cilantro, green onion, and a drizzle of lime juice.
    1 lime, 1 cup prepared salsa, 8-10 corn tortillas

Notes

*In order to be gluten-free, use liquid aminos instead.
Store leftovers in an airtight container in the refrigerator for up to a few days. To reheat, place tofu in the air fryer for a few minutes to crisp up.
Additional topping ideas:
  • Shredded lettuce
  • Red onion
  • Diced tomatoes
  • Avocado slices
  • Shredded vegan cheese
  • Vegan sour cream
  • Hot sauce

Nutrition

Calories: 239kcal | Carbohydrates: 40g | Protein: 14g | Fat: 4g | Saturated Fat: 1g | Sodium: 1110mg | Potassium: 679mg | Fiber: 7g | Sugar: 8g | Vitamin A: 1138IU | Vitamin C: 36mg | Calcium: 146mg | Iron: 4mg
Course: Main Course
Cuisine: Mexican
Want to eat healthier but don’t know where to start?Get a free customizable meal plan and stop the struggle!

This recipe was updated July 2022 with additional tips and information.

Pin this for later:

Up close of easy crispy vegan tofu tacos topped with salsa, cilantro, green onions and red cabbage. Text on image: crispy vegan tofu tacos easy meal prep

Similar Posts

Leave a Reply

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

Recipe Rating




10 Comments

  1. 5 stars
    I have never been a big fan of tofu until I tried these tacos- full of flavor and definitely a winner in my book!

  2. 5 stars
    I loved this recipe! It was so delicious! I’ve always got tofu in my fridge and I usually make my usual stewed tofu. I’m glad I stumbled upon your recipe!

  3. 5 stars
    This was such an unique and unexpected recipe! So delicious and crispy; easily, a new favorite in my home!