Heat the oil in the frying pan over medium heat. Add onion and garlic. Saute for 3-5 minutes, until the onions start turning translucent.
Add crumbled tofu and keep cooking everything together for about 5 minutes.
Next, add canned tomatoes, soy sauce, paprika, liquid smoke and black pepper. Cook until the liquid is absorbed, and the mixture is a reddish-brown colour.
Prepare your garnish and tortillas (or taco shells). If desired, warm up the tortillas or shells in the oven.
Serve the tacos family style: add your favourite garnish and as much filling as you like. Drizzle with some hot sauce or lime juice and enjoy!