
This is the best homemade sloppy Joes recipe, made with real ingredients and the perfect balance of flavors and texture. Ready in 20 minutes!
Warm olive oil in a large nonstick skillet over medium-high heat. Add beef, onion, and bell pepper; breaking up the meat into crumbles with a wooden spoon. Cook for about 5 minutes until beef is cooked through and vegetables are tender.
Stir in garlic and cook until fragrant, about 20 seconds. Drain off grease.
Stir in tomato paste until thoroughly combined.
Add in ketchup, water, brown sugar, Worcestershire, mustard, salt, pepper, and red pepper flakes. Stir well to combine.
Gently simmer over medium heat for 10 minutes until mixture has thickened.
Remove from heat and serve on toasted buns and enjoy!