This tofu taco meat is quick, flavorful, and made in one pan with simple ingredients. It’s slightly crispy, juicy, and perfect for tacos, burritos, bowls, nachos, or taco salads.
Drain the tofu and pat it dry with paper towels. You don’t need to press it, especially if you’re using extra-firm tofu, but if it feels very watery, pressing it can help it get a bit crispier. To press it, wrap the tofu in a clean kitchen towel and place something heavy on top for 10–15 minutes. You can also use a tofu press if you prefer.
Use your hands to crumble the tofu into small, uneven pieces.
Heat the olive oil in a large skillet over medium-high heat. Add the tofu and cook for 10–12 minutes, stirring occasionally, until it’s browned and slightly crispy around the edges.
Add the soy sauce, tomato paste, nutritional yeast, chili powder, cumin, smoked paprika, garlic powder, onion powder, oregano, and cayenne pepper. Stir well until the tofu is evenly coated, then cook for 2–3 minutes, stirring occasionally, to let the flavors develop.
Pour in the vegetable broth or water and stir to combine. Cook for another 3–5 minutes, until the liquid is mostly absorbed and the tofu is juicy but not watery.
Serve immediately in tortillas for tacos, or use it for burritos, bowls, nachos, or salads. I like to serve it with lettuce, tomatoes, corn, and vegan sour cream.
Notes
Store the tofu taco meat in an airtight container in the fridge for up to 3 to 4 days. Let it cool completely before storing for best texture.
Freeze for up to 2 months in a freezer-safe container.
Thaw in the fridge overnight or reheat straight from frozen.
Reheat in a skillet over medium heat or in the microwave until heated through. Add a splash of water or vegetable broth if it looks dry when reheating.