This homemade sloppy joe recipe is sweet, tangy, savory, and ready in under 30 minutes — the kind of easy weeknight dinner your family will request again and again.
In a large skillet over medium heat, cook the ground beef until fully browned. Drain excess grease if needed.
Add diced onion and bell pepper to the skillet. Cook for 4–5 minutes until softened. Stir in minced garlic and cook for another 30 seconds until fragrant.
Stir in ketchup, mustard, brown sugar, apple cider vinegar, Worcestershire sauce, garlic powder, onion powder, salt, and pepper.
Reduce heat to low and let simmer for 10–15 minutes, stirring occasionally, until thickened and saucy.
Spoon the ground beef sloppy joe mixture onto toasted hamburger buns and serve warm.