In a large skillet over medium-high heat, brown the ground beef, onion, and garlic until the meat is no longer pink. Drain.
Whisk together the remaining ingredients to make the sauce. Add to the skillet with the beef, onion, and garlic.
Simmer uncovered over low heat for 10-15 minutes, stirring regularly, until the mixture reaches desired consistency. You can keep the skillet covered if you like the sauce “sloppier.” If the sauce is too thick, gradually stir in a small amount of warm water or beef broth. If the sauce is too thin, gradually sift in a small amount of flour while stirring vigorously to thicken.
Spoon beef mixture onto buns and serve!
Video
Notes
Make Ahead: Prepare the meat mixture in advance, cool to room temperature, and store in an airtight container in the refrigerator for 3-4 days or in the freezer for up to 3 months.Serving a Larger Family? Double all of the ingredients.