
Sloppy Joes (Ground Beef Sandwich)
Sweet and tangy ground beef sandwich filling served on toasted hamburger buns.
Updated: Oct 6, 2026
Why you'll like it
- Ready in about 30 minutes.
- Serves 6 — easy to halve or double.
- Easy level — everyday equipment only.
- Storage, freezing and reheating covered below.
This Sloppy Joes (Ground Beef Sandwich) recipe takes 30 minutes and makes 6 servings. Sloppy Joes are a nostalgic American sandwich made with ground beef simmered in a sweet, tangy tomato sauce.
Helpful guides
Instructions
Heat a large skillet over medium-high heat. Add ground beef, onion, and bell pepper. Cook for 8 to 10 minutes, breaking meat apart, until beef is browned and vegetables are soft.
Drain off excess fat carefully.
Stir in ketchup, mustard, brown sugar, Worcestershire sauce, water, 1 teaspoon salt, and 1/2 teaspoon pepper. Mix well so the beef is evenly coated and the sugar dissolves into the sauce.
Bring to a simmer, then reduce heat to medium-low. Cook uncovered for 10 to 12 minutes, stirring occasionally, until thickened enough to mound on a spoon. Beef should show no pink and simmer actively.
Taste and adjust seasoning with extra salt, pepper, or a teaspoon of vinegar if too sweet. Keep warm over low heat while toasting buns in a separate skillet or under the broiler.
Spoon about 2/3 cup beef mixture onto the bottom half of each toasted bun. Cover with top buns and press lightly. Serve immediately with napkins, as the filling is intentionally saucy.
Cool any leftover filling quickly and refrigerate in shallow containers. Reheat in a saucepan over medium heat with a splash of water until steaming and reaching 165°F. Toast fresh buns before assembling sandwiches.
Troubleshooting — fixes, not repeats
- If filling is too runny, simmer uncovered 5 minutes longer; it should hold its shape on a bun without flooding.
- If too sweet, add 1 teaspoon apple cider vinegar or yellow mustard at a time until balanced.
- If buns get soggy, toast until golden and serve sauce slightly thicker; keep buns separate until eating.
- If beef is bland, add salt gradually and ensure Worcestershire and mustard amounts were measured correctly.
Make it your way
- Spicier version: For a spicy version, add 1 diced jalapeno and 1 teaspoon chili powder with the vegetables.
- For a turkey version, use ground turkey and cook to 165°F internal temperature.
- Add 1 cup drained black beans to stretch the filling.
- Serve open-faced over Texas toast or inside baked potatoes for a different presentation with the same sauce.
Storage & reheating
Cool leftovers within 2 hours, then refrigerate in a covered container and use within 3 to 4 days. Reheat only the portion you will eat until steaming hot throughout — poultry and reheated rice should reach 165°F (74°C).
Reheat meat in a saucepan or microwave until steaming and reaching 165°F throughout, stirring for even heating.
Freeze meat mixture for up to 3 months; thaw overnight in the refrigerator before reheating.
FAQ
How do I keep Sloppy Joes from being watery?
Simmer uncovered until the sauce thickens and clings to the meat. Drain beef fat before adding sauce ingredients, and measure water accurately. The mixture should mound on a spoon.
Can I make Sloppy Joes in a slow cooker?
Yes. Brown beef with onion and pepper first, drain, then transfer to a slow cooker with sauce ingredients. Cook on low 3 hours, leaving the lid slightly ajar the last 30 minutes to thicken.
What sides go with Sloppy Joes?
Coleslaw, pickles, potato chips, oven fries, corn on the cob, or a green salad all pair well. The sweet-tangy beef benefits from crunchy, cool, or acidic sides.