Grate tofu blocks so it almost looks like hash. Chop onion and fry in olive oil. Add tofu, fry (you can add soy sauce, if you want.) Add vegetables, then the tomatoes (chopped). Add a bit of water, and the chili powder. Simmer until the vegetable is done and the water has dissolved. Add herbs and garlic to taste (personally, I prefer lots of garlic). Spice to taste. Before serving, add another spoon of olive oil (take pan from hot plate before adding oil).
Note: This just looks like the real thing. I managed to fool a lot of people. Kids will love it.