Heat a large wok or skillet over medium. Once hot, stir-fry the onions until translucent, around 1 minute. Add in the garlic and stir-fry for 30 seconds. Add in the carrots and allow to cook for 3-4 minutes or until half cooked. Add in the potatoes and olives and cook for 3-4 minutes as well.
Place the crumbled tofu and dry TVP (if using) into the wok or skillet and then add in the tomato paste, soy sauce, dark soy sauce (if using), and vegetable broth.
Pan fry crumbled tofu for 10 mins or until it starts to dry up and absorb the broth.
The key here is to cook the tofu long enough that any excess moisture draws out and it starts to resemble minced meat.
Allow to cook for a few more minutes or until the potatoes and carrots are cooked through.
Add some sugar to counter the acidity from the tomato paste and then add some pepper. Season with salt or more soy sauce, to taste, if needed.
Serve hot with with some rice. Enjoy!