I give Royal Orchid a 4-star rating, though with a tiny bit of hesitation.
Having grown disgusted by the "we want to be a chic bistro"-style Thai restaurants in Minneapolis, I decided to venture out into the suburbs to see what was available. I thought to myself, maybe outside of the city center one can find honest, simple Thai food that isn't dumbed-down or industrialized for co-ed taste buds in Uptown.
Royal Orchid, cozily tucked away in the corner of a strip mall in Roseville, offers an effective antidote to the mediocre, standardized Thai food in Minneapolis.
My green curry was hearty and had a good, strong flavor that suggested a personalized touch---this was home-cooked Thai food, carefully prepared, by someone with a welcoming idiosyncratic preparation sytle. That's the way Thai food should be.
The restaurant, most importantly, accommodates vegans and doesn't screw around with furtive fish/oyster sauce or other unsavory ingredients. The statement on the menu about "strict vegetarians" was reassuring. This restaurant, like most in Thailand, respects vegan and vegetarian diets and doesn't make it a guessing game for patrons.
My only reasons for hesitation on the 4-star rating: the curry, however tasty, had corn and carrots in it, which is strange and completely irregular; oddly enough, the curry DID NOT contain eggplant, which is the one staple of green curries. While the food tasted good I have to disagree with some of their ingredient choices. On the other hand, it does show the sign of an independent cook willing to do his/her own thing. Also, the service was fairly friendly, but a little bit inattentive. I could have used some more water fill-ups, for example.
Now I just wish that Royal Orchid were actually in Minneapolis. But at least whenever I have to go the big-box stores at Rosedale Center I'll have a great restaurant to eat at.