This recipe is sure to become your family's favorite sloppy joes recipe! It is full of flavor and doesn't leave your buns soggy.
In a large frying pan, cook the beef and onion together over medium heat until meat is no longer pink. Drain the fat.
Stir in the ketchup, water, brown sugar, vinegar, salt, mustard, chili powder, and allspice and bring to a boil.
Reduce heat and simmer, uncovered, for about 5 minutes or until thickened and heated through.
Spoon 1/2 cup meat mixture onto each bun.