Sloppy joes are pure weeknight joy. They are sweet, a little tangy, and gloriously messy, and the whole thing comes together in one pan in about 25 minutes. This is the dinner I make when I want something easy that still makes everyone happy.
Ingredients
- 1 1/2 pounds ground beef
- 1 medium yellow onion, diced
- 1 green bell pepper, diced
- 2 cloves garlic, minced
- 1 cup ketchup
- 2 tablespoons brown sugar
- 1 tablespoon yellow mustard
- 1 tablespoon Worcestershire sauce
- 1 teaspoon chili powder
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 6 hamburger buns, split
- Butter, for toasting the buns (optional)
- Pickles or coleslaw, for topping (optional)
Steps
1. Brown the beef
Heat a large skillet over medium-high heat. Add the ground beef and break it apart with a wooden spoon as it cooks. Let it brown for 6 to 8 minutes, stirring now and then, until there is no pink left. Good browning adds a lot of flavor, so do not rush this step.
2. Add the vegetables
Stir in the diced onion, bell pepper, and garlic. Cook for 4 to 5 minutes, stirring often, until the vegetables soften and the onion turns translucent. The peppers give the sauce its classic flavor. If the pan looks dry, add a tiny splash of oil.
3. Drain the fat
Tip the skillet and spoon out any extra grease, or push the meat to one side and soak it up with paper towels. Getting rid of the extra fat keeps the sauce from feeling greasy. Leave just a little bit behind for flavor.
4. Stir in the sauce ingredients
Add the ketchup, brown sugar, mustard, Worcestershire sauce, chili powder, salt, and pepper. Stir everything together until the meat is fully coated. The sauce will look a little loose at first, but that is normal. It thickens as it simmers.
5. Simmer until thick
Turn the heat down to low and let the mixture simmer gently for 10 to 15 minutes, stirring now and then. It is done when the sauce is thick enough to mound on a spoon. Taste it and adjust. If you like it sweeter, add a touch more brown sugar. If you want more tang, add a little more mustard.

6. Toast the buns
While the sauce simmers, lightly butter the cut sides of the buns if you like and toast them in a dry skillet or under the broiler for 1 to 2 minutes. Toasted buns hold up so much better to the juicy filling. Skip this step and the bottom bun turns to mush in about two minutes.
7. Assemble the sandwiches
Spoon a generous amount of the hot meat mixture onto the bottom half of each bun. Do not be shy with it. Add pickles or a scoop of coleslaw on top if you want, then cap with the top bun. Serve them right away with plenty of napkins nearby.

8. Serve and enjoy the mess
Set out extra napkins, because these are called sloppy for a reason. They are best eaten hot, with the sauce still bubbling a little on the bun. I like mine with a simple side of potato chips or a green salad.
Tips
The meat mixture tastes even better the next day, so make a double batch and use the leftovers for lunch. It also freezes well in a zip bag for up to 3 months.
Conclusion
I hope these sloppy joes bring back good memories or make new ones at your table. They are fast, flavorful, and the kind of meal that makes a regular Tuesday feel a little more fun. Dig in and do not worry about the mess.