This Sloppy Joe is saucy, glossy, and satisfyingly hearty—browned ground beef joined by bell pepper and diced onion, all coated in a sticky BBQ sauce that clings to every bite.

It comes together in about 20 minutes (Prep 5, Cook 15) and makes 4 servings—ideal for a fast weeknight lunch or casual dinner. Spoon the filling onto toasted hamburger buns and serve while the sauce is shiny and thick.
Why You’ll Love This Recipe
A few reasons this version is a weekday favorite:
All you need is a skillet and 20 minutes to get a hot, crowd-pleasing sandwich on the table.
Ingredients You’ll Need
How to Make Sloppy Joes
- Heat a skillet over medium. Add the ground beef, bell pepper, and diced onion and cook, breaking the meat up with a spatula, until the beef is browned and the onions are translucent, about 5 minutes. Drain away any excess drippings.
- Stir in 1 cup BBQ Sauce, reduce the heat to medium-low, and simmer. Cook, stirring occasionally, until the sauce has reduced and the meat mixture is thick and glossy, about 10 minutes—watch for a shiny coating and less visible liquid.
- Toast the hamburger buns while the filling simmers. Spoon the thickened Sloppy Joe mixture onto the toasted buns and serve immediately.

Sauce Reduction Tips
Reducing the sauce is what turns a loose, saucy mixture into a thick, clingy Sloppy Joe filling. Use medium-low heat and give the mixture time—about 10 minutes—as the liquid evaporates and sugars concentrate into a glossy coating.
Watch the texture: the sauce should slow from a thin pour to a clingy slump that coats the meat rather than pooling in the pan.
- Look for a glossy sheen and less visible liquid in the pan—those are signs the sauce has reduced enough.
- Stir occasionally to prevent sticking and to check thickness.
- If the mixture becomes too thick, thin with a splash of water or a teaspoon of broth until you reach the desired consistency (add sparingly).
Best Buns & Toasting
Choose sturdy buns that can stand up to a saucy filling—brioche, potato rolls, or classic sesame hamburger buns work well. Toasting creates a barrier that helps prevent sogginess and adds a pleasant crunch.
Toast while the filling finishes simmering so everything is hot and ready at once.
- Split buns and toast face down in a buttered skillet for 1 to 2 minutes until golden.
- For an easier route, use a toaster oven or broiler—watch closely so they don’t burn.
- If using softer store-bought buns, toast a little longer to add structure.
Make-Ahead & Freezing
Prepare the filling as instructed, then cool before storing. For short-term plans, keep the cooled filling in an airtight container in the refrigerator for up to 5 days.
To freeze, cool the filling completely and place it in a freezer-safe, airtight container for up to 3 months. Thaw in the refrigerator overnight and reheat in a skillet on the stove until heated through before serving.
- Refrigerate cooked filling up to 5 days.
- Freeze cooled filling up to 3 months in a freezer-safe container.
- Thaw overnight in the fridge and reheat on the stovetop until hot.
Tips for Success
Drain thoroughly: After browning, drain excess drippings so the BBQ sauce can concentrate and thicken instead of floating on top.
Judge the reduction: The filling is ready when the sauce clings to the meat and the pan shows a glossy residue—if it still looks watery, simmer a few minutes longer.
Optional add-ins: If you like extra flavor, stir in optional ingredients after simmering (no measurements here): hot sauce or red pepper flakes for heat, or a splash of vinegar or brown mustard for brightness.
Save This Recipe

Frequently Asked Questions
Ready to Serve
This Sloppy Joe recipe delivers a thick, glossy, crowd-pleasing sandwich with minimal hands-on time—perfect for busy weeknights.
Make the filling ahead to save time on dinner nights, or freeze batches for quick reheating in a skillet when you need a fast, comforting meal.

Sloppy Joe Recipe
Equipment
- skillet
Ingredients
- 1 pound ground beef
- 1/4 cup bell pepper
- 1/4 cup onion diced
- 1 cup BBQ sauce
- 4 hamburger buns
Instructions
- Add the ground beef, bell pepper, and diced onion to a skillet and cook over medium heat until the beef is browned and the onions are translucent, about 5 minutes. Drain away any excess drippings.
- Stir in the BBQ Sauce, reduce the heat to medium-low, and simmer until the sauce has reduced and the meat mixture is thick, about 10 minutes.
- Spoon the Sloppy Joe mixture onto toasted hamburger buns.
