Chop eggplant and zucchini (peeling is not necessary) into 1 inch dice. Press tofu to remove all excess liquid, then cut into small cubes. Trim green beans, cut into 1 inch lengths. Slice chilis on the diagonal into thin ovals (remove seeds and veins if desired).

Warm oil in a saucepan, add curry paste. (If it pops wildly, remove briefly from heat.) Mix the paste around until it is broken up and fragrant. Add vegetable stock and water, bring it to a boil. Add fish sauce, sugar, bamboo shoots, eggplant, zucchini, and green beans. Return curry to a boil and simmer until vegetables are barely done. Remove from heat, add basil, chili peppers, and tofu. Let stand for 10 minutes, adjust seasoning with soy sauce, and serve with rice.