Heat a large skillet over medium high heat. Add ground beef, onion, and garlic stirring with a wooden spoon to break it up. Cook until no pink remains. Drain any fat.
Stir in the remaining sauce ingredients and bring to a boil. Reduce heat and simmer for 15 minutes uncovered or until sauce is thick.
While the sauce is simmering, preheat the oven to broil. Brush the inside of the hamburger buns with butter or olive oil and place on a baking sheet. Broil 1-3 minutes or just until lightly browned.
Spoon meat mixture over the toasted buns and serve.
