Fry hamburger and onion together until browned; drain if needed.
Add remaining ingredients (excluding hamburger rolls of course!) and stir until combined.
Cover and simmer about 20 minutes.
Serve on hamburger rolls. (We love spreading some mayonnaise on the rolls too for extra deliciousness.)
The meat on each sandwich can be topped with pickles or cheese if desired.