In an 8-inch frying pan, heat the canola oil over high heat to 350°F on a deep-frying thermometer. When the oil is ready, carefully add the tofu slices and fry, turning once, for 15 minutes, until golden brown on both sides. Using a slotted spoon, transfer the tofu to paper towels to drain. When cool, cut into into strips 1/4 inch wide.
Step 2
In a large bowl, combine the papaya, rau ram, cucumber, celery, carrot, and tofu strips. Pour the flavored fish sauce and shallot oil over the top and toss to coat evenly. Transfer to a serving platter and garnish with the peanuts and shallots. Serve immediately.