Quick Recipe Version (TL;DR)
Quick Ingredients
- Sloppy Joe topping: 1 teaspoon neutral oil, 1 pound 85/15 ground beef, 1/2 cup finely diced yellow onion, 1/2 cup finely diced green bell pepper, 2 minced garlic cloves, 2 tablespoons tomato paste, 3/4 cup ketchup, 1/2 cup low-sodium beef broth, 1 tablespoon Worcestershire sauce, 1 tablespoon yellow mustard, 1 tablespoon packed light brown sugar, 2 teaspoons apple cider vinegar, 1/2 teaspoon chili powder, 1/2 teaspoon kosher salt, 1/4 teaspoon black pepper, 1 teaspoon cornstarch mixed with 1 tablespoon cold water
- Burgers: 1 1/4 pounds 80/20 ground chuck, 1 teaspoon kosher salt, 1/2 teaspoon black pepper, 1 teaspoon neutral oil, 4 slices American cheese, 4 sturdy potato buns or brioche buns, 2 tablespoons softened unsalted butter
- Toppings: 1/2 cup finely chopped white onion and 1/2 cup dill pickle chips or chopped dill pickles
Do This
- 1. Stir together ketchup, beef broth, Worcestershire sauce, mustard, brown sugar, vinegar, chili powder, salt, and pepper.
- 2. Brown 1 pound ground beef in 1 teaspoon oil over medium-high heat for 5 to 6 minutes; drain excess fat.
- 3. Add yellow onion and green bell pepper; cook 4 minutes. Add garlic and tomato paste; cook 1 minute.
- 4. Pour in the sauce, simmer 8 to 10 minutes, then stir in the cornstarch slurry and cook 1 to 2 minutes until thick and glossy.
- 5. Form 4 burger patties from 1 1/4 pounds ground chuck; season with salt and pepper.
- 6. Cook patties in a hot skillet or on a grill at medium-high heat for 4 to 5 minutes per side, to 160°F. Add American cheese during the last minute.
- 7. Butter and toast buns, then build each burger with a cheesy patty, thick Sloppy Joe topping, chopped onion, and pickles.
Why You’ll Love This Recipe
- Big nostalgic flavor: It tastes like a diner burger and a classic Sloppy Joe came together in the best possible way.
- Thick, saucy topping: Tomato paste, ketchup, and a quick cornstarch finish make the beef mixture rich and spoonable, not watery.
- Perfect burger balance: Melty American cheese, crunchy raw onion, tangy pickles, and a sturdy toasted bun keep every bite satisfying.
- Weeknight-friendly: The whole meal comes together in 45 minutes with familiar grocery-store ingredients.
Grocery List
- Produce: 1 small yellow onion, 1 small white onion, 1 small green bell pepper, 2 garlic cloves
- Dairy: 4 slices American cheese, 2 tablespoons unsalted butter
- Meat: 1 pound 85/15 ground beef for the Sloppy Joe topping, 1 1/4 pounds 80/20 ground chuck for the burger patties
- Bakery: 4 sturdy potato buns, brioche buns, or kaiser-style burger buns
- Pantry: Neutral oil, ketchup, tomato paste, low-sodium beef broth, Worcestershire sauce, yellow mustard, light brown sugar, apple cider vinegar, chili powder, cornstarch, kosher salt, black pepper, dill pickle chips or chopped dill pickles
Full Ingredients
For the Thick Sloppy Joe Ground Beef Topping
- 1 teaspoon neutral oil, such as canola, vegetable, or avocado oil
- 1 pound 85/15 ground beef
- 1/2 cup finely diced yellow onion, from about 1/2 small onion
- 1/2 cup finely diced green bell pepper, from about 1/2 small bell pepper
- 2 garlic cloves, finely minced
- 2 tablespoons tomato paste
- 3/4 cup ketchup
- 1/2 cup low-sodium beef broth
- 1 tablespoon Worcestershire sauce
- 1 tablespoon yellow mustard
- 1 tablespoon packed light brown sugar
- 2 teaspoons apple cider vinegar
- 1/2 teaspoon chili powder
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon freshly ground black pepper
- 1 teaspoon cornstarch
- 1 tablespoon cold water
For the Burger Patties
- 1 1/4 pounds 80/20 ground chuck, kept cold until shaping
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 1 teaspoon neutral oil, for the skillet or griddle if cooking indoors
- 4 slices American cheese
For the Buns and Toppings
- 4 sturdy potato buns, brioche buns, or kaiser-style burger buns, split
- 2 tablespoons unsalted butter, softened
- 1/2 cup finely chopped white onion
- 1/2 cup dill pickle chips or chopped dill pickles, about 16 pickle chips

Step-by-Step Instructions
Step 1: Mix the Sloppy Joe sauce
In a medium bowl, stir together the ketchup, low-sodium beef broth, Worcestershire sauce, yellow mustard, light brown sugar, apple cider vinegar, chili powder, 1/2 teaspoon kosher salt, and 1/4 teaspoon black pepper. Set this sauce nearby so it is ready to pour in once the beef and vegetables are cooked.
Step 2: Brown the beef for the topping
Heat 1 teaspoon neutral oil in a large skillet over medium-high heat for about 1 minute. Add the 1 pound of 85/15 ground beef and break it into small crumbles with a wooden spoon or spatula. Cook for 5 to 6 minutes, stirring occasionally, until the beef is browned and no pink remains. If there is more than 1 tablespoon of fat in the pan, carefully drain off the excess so the topping stays saucy instead of greasy.
Step 3: Build the nostalgic Sloppy Joe flavor
Add the finely diced yellow onion and green bell pepper to the browned beef. Cook for 4 minutes, stirring often, until the vegetables soften and the onion turns translucent. Add the minced garlic and tomato paste, then cook for 1 minute more. Stir constantly during this minute to toast the tomato paste lightly; it should darken slightly and smell rich and savory.
Step 4: Simmer the topping until thick and glossy
Pour the prepared sauce into the skillet and stir well, scraping the bottom of the pan to loosen any browned bits. Reduce the heat to medium-low and simmer uncovered for 8 to 10 minutes, stirring every minute or two, until the mixture looks thick, saucy, and cohesive. In a small bowl, stir together 1 teaspoon cornstarch and 1 tablespoon cold water until smooth. Stir this slurry into the beef mixture and cook for 1 to 2 minutes, until the topping becomes glossy and thick enough to mound on a spoon. Reduce the heat to low to keep warm while you cook the burgers.
Step 5: Shape and season the burger patties
Divide the 1 1/4 pounds of cold ground chuck into 4 equal portions, about 5 ounces each. Gently shape each portion into a patty about 4 1/2 inches wide and 3/4 inch thick. Press a shallow dimple into the center of each patty with your thumb; this helps the burgers cook evenly and prevents them from puffing too much. Season both sides of the patties evenly with 1 teaspoon kosher salt and 1/2 teaspoon black pepper.
Step 6: Cook the burgers and melt the cheese
Heat a large cast-iron skillet, griddle, or grill to medium-high heat, about 400°F. If using a skillet or griddle, add 1 teaspoon neutral oil and swirl to coat. Cook the patties for 4 to 5 minutes on the first side, then flip and cook for 3 to 4 minutes more. Place 1 slice of American cheese on each patty during the final 60 seconds of cooking. Cover the skillet briefly with a lid or inverted sheet pan to help the cheese melt. The burgers should reach an internal temperature of 160°F on an instant-read thermometer.
Step 7: Toast the buns
Spread the cut sides of the buns with the softened butter. Toast them cut-side down in a clean skillet or on the griddle over medium heat for 1 to 2 minutes, until golden and lightly crisp. A sturdy, toasted bun is important here because the Sloppy Joe topping is thick and generous.
Step 8: Assemble the Sloppy Joe burgers
Place one cheesy burger patty on each bottom bun. Spoon about 1/2 cup of the thick Sloppy Joe ground beef topping over each patty, letting it mound generously but not run everywhere. Sprinkle each burger with about 2 tablespoons chopped white onion and add about 4 dill pickle chips. Cap with the top buns and serve immediately while the cheese is melted, the topping is hot, and the buns are still crisp around the edges.
Pro Tips
- Use a sturdy bun: Potato buns, brioche buns, or kaiser-style buns work best. Very soft sandwich buns can collapse under the saucy topping.
- Keep the topping thick: Simmer the Sloppy Joe mixture uncovered so excess moisture evaporates. The cornstarch slurry at the end gives it that glossy, spoonable diner texture.
- Do not overwork the patties: Handle the ground chuck gently when shaping. Compact patties can turn dense and tough.
- Melt the cheese with steam: Covering the pan for the last minute traps heat and gives you that classic blanket of melted American cheese.
- Chop the onion small: Finely chopped raw white onion gives crunch and sharpness without overpowering the sweet-savory sauce.
Variations
- Spicy Sloppy Joe Burger: Add 1/4 teaspoon cayenne pepper to the sauce and top each burger with pickled jalapeño slices along with the dill pickles.
- BBQ-Style Sloppy Joe Burger: Replace 1/4 cup of the ketchup with 1/4 cup barbecue sauce and add 1/2 teaspoon smoked paprika to the topping.
- Open-Faced Diner Plate: Serve each burger on one thick slice of toasted Texas toast instead of a bun, then spoon the Sloppy Joe topping over the cheese and serve with extra pickles on the side.
Storage & Make-Ahead
The Sloppy Joe topping can be made up to 3 days ahead. Cool it completely, transfer it to an airtight container, and refrigerate. Reheat it in a saucepan over medium-low heat for 6 to 8 minutes, stirring often, until it reaches 165°F; add 1 to 2 tablespoons beef broth or water if it becomes too thick. Cooked burger patties are best eaten fresh, but leftovers can be refrigerated in an airtight container for up to 3 days. Reheat patties gently in a covered skillet over low heat until warmed through. For best texture, store buns, topping, patties, onions, and pickles separately, then toast and assemble just before serving.
Nutrition (per serving)
Calories: 925 kcal | Carbs: 55g | Protein: 51g | Fat: 56g | Saturated Fat: 22g | Fiber: 3g | Sugar: 22g | Sodium: 1680mg | Cholesterol: 178mg
