Nacho Fries are Taco Bell’s most successful launch

March 14, 2018

Nacho Fries have been ordered 53 million times since Taco Bell launched the menu item on Jan. 25.

Recent News