Vegetarian Tofu Tacos

Vegetarian Tofu Tacos

A wonderfully versatile taco recipe for breakfast, lunch, or dinner that's perfect for vegans, vegetarians and meat-eaters alike.
  • Preparation:
  • Cooking:
  • Total:
  • Serves: 6 persons



  1. Step 1

    Gather the ingredients.
  2. Step 2

    Place tofu in a single layer on a double layer of paper towels and top with another double layer of paper towels. Place a heavy pan on top to press moisture out of the tofu. Let sit for 10 minutes.
  3. Step 3

    Meanwhile, make the slaw. Combine the cabbage slaw mix, spring onion, cilantro, and lime juice. Season with salt and toss well.
  4. Step 4

    Add canola or grapeseed oil to a large skillet and heat over medium heat. Once hot, add onion and bell pepper and sauté for 3 minutes. Add jalapeño and garlic and sauté for 1 more minute.
  5. Step 5

    Add tomato paste, cumin, chili powder, and smoked paprika and cook, stirring, for 1 to 2 minutes, or until fragrant and evenly distributed.
  6. Step 6

    Add tofu a handful at a time, squeezing and breaking up the tofu with your hands as you add it to the pan. Stir well and season with salt and pepper.
  7. Step 7

    Cook for about 5 minutes, stirring often, and seasoning as needed. If the mixture becomes too dry, add a tablespoon of water. You want the mixture to resemble a chunky ground beef taco mix in wetness and texture. Remove from the heat.
  8. Step 8

    Warm the tortillas in the oven (covered on low heat) or in a skillet in batches. Add a sprinkle of cheese followed by the tofu mixture, salsa verde, and slaw. Serve immediately.