For the sandwich made in New Jersey, see Sloppy joe (New Jersey). A sloppy joe is a sandwich consisting of ground beef, onions, tomato sauce or ketchup, Worcestershire sauce, and other seasonings, served on a hamburger bun. The dish originated in the United States during the early 20th century. 1 History.