Среди лучших театральных ролей Надежда Васильевой: Розина («Севильский Цирюльник»), Лиза («Горе от ума»), Агнеса («Школа жён»), Дорина («Тартюф»)[2].
В 1883 году Надежда Сергеевна Васильева вошла в состав членов театрально-литературного комитета, а с 1888 по 1891 год преподавала на драматических курсах Петербургского театрального училища[2].
В репертуаре Васильевой насчитывается свыше пятидесяти ролей. В 1873 году на московских сценах с успехом шла её переводная драма «Любовь прощает все»[2].
В 1918 стала первым директором созданного тогда же Музея петроградских государственных театров.
Скончалась 4 ноября 1920 года[4] во время генеральной репетиций «Обрыва», который шел по поводу празднования 50-летнего юбилея артистической ее деятельности[6]. Похоронена на Павловском кладбище.
Супруг — Сергей Васильевич Танеев (1840—1910). Её младшая сестра Вера (по мужу — Попова; 1854—1905) также стала актрисой сперва в Московском общедоступном частном театре, а затем и в Малом театре[4].