Royal Siam Thai
61599 Twentynine Palms Highway
Joshua Tree, CA 92252
The Royal Siam has lots of yummy vegan dishes. Most of their dishes have the option of tofu, so just make sure to read the menu closely. The staff is very nice, but not all of them will totally know what vegan means - so generally request - no oyster or fish sauce, and no egg.
I always start my meal with a Thai iced tea with coconut milk (make sure to say “no whipped cream”). It's like having desert first. I love the coconut milk soup with tofu. My other go to meal is the Pad Thai noodles with tofu (and “no egg”). If you do not want tofu, they will just add more veggies for you. 😀