In a large skillet over medium heat, add the lean ground beef. Cook until browned, breaking it apart with a wooden spoon as it cooks. This should take about 5-7 minutes. Drain any excess fat, if necessary.
Add the diced onion and minced garlic to the skillet with the beef. Stir frequently until the onion is translucent and fragrant, about 3-4 minutes.
In a bowl, whisk together the ketchup, mustard, water, Worcestershire sauce, brown sugar, and red pepper flakes. Pour this mixture over the beef and onions in the skillet.
Bring the mixture to a gentle simmer. Reduce the heat to low and let it cook for about 10-15 minutes, stirring occasionally. This allows the flavors to meld together beautifully.
Before serving, taste the Sloppy Joe mixture and add salt and pepper as needed. Adjust the red pepper flakes for your desired level of heat.
While the mixture simmers, toast the hamburger buns lightly under a broiler or in a toaster until golden brown. This step enhances the texture and prevents the buns from becoming soggy.
Spoon a generous amount of the beef mixture onto each toasted bun. Top with grated white cheddar cheese for an extra layer of creamy goodness.
Serve your Sweet & Spicy Sloppy Joes immediately with your favorite side dishes, like chips or a fresh salad. Enjoy the smiles around the table!