my picks off the top of my head:
Pho
Pho Han - I enjoy Pho Han too. The pho itself is okay, but I especially like their cheap subs ($3). This is beside Manzo Itamae (also a very good restaurant) at Garden City and Capstan.
Lemongrass - Good pho and friendly service (although slow sometimes)
Thai Son - probably the cleanest atmosphere for Pho in Richmond. Almost always busy and their food quality is good but not the best out there.
Curry
Mui Garden - Never get the small order
to go though, it's literally just rice, beef, and sauce. Not a single vegetable, not even a potato.
Aberdeen food court one is good too.
Dim Sum
Gingeri (@ Lansdowne) - try their deep fried wonton
Kirin (@ Richmond Centre, CIBC section) - Best service and quality in town if you ask me. A little pricier for certain items.
Fisherman's Terrace (@ London Drugs on No.3 Rd) - Good quality food, check out their specials at the top of the dim sum menu.
BBQ Pork
BBQ Master (@ Superstore) - Always consistent quality, rather small though.
Master Hung's (@ Garden City/Blundell) - Always consistent as well. Check out their lunch specials (meal + drink or soup for like $7).
BBQ place @ Parker Place - I honestly think their BBQ duck is the best, also very large portions.
HK Style Cafes
Lido (mall in between Parker and Aberdeen) - You MUST try their Egg tarts. Seriously best in town, probably best in province. Atmosphere is a bit old but people go there for the food, not the surroundings. Food is pricier than you might expect.
Kam Ho (across from Sun Sui Wah on Alexandra Rd) - This is now my fav place for Beef Brisket on noodles. Before Yee Yuen (No.3 rd mall where Staples is) changed chefs, I went there but that's all changed of course.
Japanese
I don't eat a lot of this in Richmond but
Manzo Izakaya, Manzo Itamae and Sushi Hachi are all good choices.