according to food blogger hoagie_don, hoagie purists say that mayonnaise has no place on a hoagie and if you slather it on, you can no longer call it a hoagie. they say the only condiments that belong on a hoagie are oil and vinegar.