Thailand and the Philippines are the other two Southeast Asian nations in the list.
The other seven countries are: the U.S., Germany, Italy, Greece, Mexico, Spain and India.
"Seafood is a popular food in Vietnam as the country contains so many fishing villages, but Vietnam is not all about seafood. In fact, the wide variety of food in the country will leave visitors perplexed," the magazine says.
It recommends tourists to try pho, the country’s most famous noodle soup and the country’s national dish, with beef or chicken.
Pho is made and served across the country though it originated in Hanoi and was taken to the south, where other distinct touches were added.
A bowl of pho bo (beef) in Ho Chi Minh City and Hanoi costs VND30,000 to 50,000 ($1.32-2.20).
"After tasting the country's national dish, one can proceed to try some snacks such as - spring rolls and baguettes," the magazine says.
It notes that there are different types of rice-based dishes to try out with various meats including chicken, beef or pork.
Vietnamese cuisine has become better known in the world over the last couple of decades, with international chefs and prestigious food magazines praising several national dishes.