In 2011, she began performing in the original cast of the musical Aladdin as Princess Jasmine at the 5th Avenue Theatre in Seattle. In 2012, the musical put on several regional and international productions, and was given a Toronto tryout the following year. Reed stayed in the role of Princess Jasmine when Aladdin opened on Broadway at the New Amsterdam Theatre on March 20, 2014 and took her final bow on January 11, 2018. She later went on to reprise the role in the North American Tour, for a limited engagement, and once again in the West End production as part of its closing cast in 2019. Reed returned to the Broadway production for a limited engagement beginning October 16, 2019 and took her final bow as Princess Jasmine on October 27, 2019.