Skip to content

Taco Bell Nacho Fries has already sold 53 million orders


    Nacho fries are Taco Bell‘s most successful product launch ever. With already 53 million orders since January 25. The limited-edition addition to the dollar menu is staying a bit longer due to popularity.  They are expected to run till April.  Get them while you can.