
This is the best recipe for Sloppy Joes – a classic that's sure to become your favorite for parties or quick weeknight dinners! Our timeless recipe features perfectly seasoned meat served on a toasted hamburger bun, delivering a burst of bold flavors. Say goodbye to canned sauce and enjoy this quick and mouthwatering homemade sloppy joes from scratch, ready in just 20 minutes. It's the best version of a childhood favorite!
In a large skillet over medium-high heat, melt the butter (or heat the olive oil). Add the finely chopped onion and sauté for 2-3 minutes, until it starts to soften.
Add the finely diced green bell pepper and cook for another 2 minutes, until softened.
Stir in the minced garlic and cook for about 30 seconds, until fragrant.
Add the ground beef to the skillet. Break it apart with a spatula and cook for about 5 minutes, or until it's no longer pink.
Stir in the ketchup, Worcestershire sauce, water, brown sugar, mustard, chili powder, salt, and pepper.
Reduce the heat to medium and let the mixture simmer for about 10 minutes, stirring occasionally. This will allow the sauce to thicken and the flavors to meld together.
Once the sauce has thickened to your liking, remove it from the heat.
Serve the sloppy joe mixture on toasted hamburger buns.