Biden visited the sub shop just after 11 a.m. Thursday for its grand opening and ordered two Italian subs -- one for himself and one to take back to President Barack Obama.
Biden said he got hot peppers on his sub and hot peppers on the side for Obama's.
"The only way to eat these things is with hot peppers, but not everybody understands that. You know what I mean?" he said.
"This is gonna settle once and for all, the best sandwich in America is out of Wilmington, Del. I'm bringing one back for the president. No more of this stuff about Chicago and Philly and New York. This settles it," he said. "You guys want to get this settled. And end it. I'm ready man. The president is waiting. I'm having lunch with him today."
Biden, who also ordered another Italian sub and a turkey sandwich dubbed "The Bobby," got some laughs from the crowd when he realized he was short for his $56.25 and asked personal aide Fran Person for "10 bucks."
Biden said he would not accept any of the sandwiches for free.
"I'm not taking it. You know what, I've been going to Capriotti's on Union Street for the last 40 years. I have paid every time I've gone. ... In Delaware, you pay. It's simple," he said.