Pour in the oil and swirl to coat the bottom of the wok. Add tofu in a single layer and pan-fry for two minutes on each side, or until each piece is golden brown and lifts without sticking.
Add curry paste, eggplant, mushrooms, bamboo shoots, water, fish sauce, and sugar. Give everything a quick stir.
Cover and bring to a boil, then turn heat down to medium-low and simmer for at least half an hour, or until the vegetables have softened to your liking.
Remove from heat and stir in the Thai basil leaves. Spoon curry over jasmine rice or noodles and enjoy.
Notes
If you can't find straw mushrooms, any kind of mushroom will work in this vegan jungle curry. Slice into 1-inch pieces.
You can either make your own vegan fish sauce, or substitute with an equal amount of light soy sauce. (If you're not sure if your soy sauce is light or dark, it's light.)