Juicy homemade sloppy joe with melted cheese and lettuce on a toasted bun

Homemade Sloppy Joes (Way Better Than the Can)

There is a very specific kind of tired that hits around 5:15 on a school night. Backpacks are on the floor, somebody needs a poster board by tomorrow, and the thought of making an actual dinner feels like a personal attack. That is sloppy joe territory. One skillet, one spoon, everybody happy.

I grew up on the canned stuff, and I am not going to pretend it was bad, because it was fine. But once I made them from scratch I could not go back. The homemade version is thicker, a little smoky, a little sweet, and it takes about ten extra minutes. That is the whole trade. Ten minutes for a dinner my kids ask for by name.

Heads up, some of the links below are affiliate links, which just means I get a tiny commission at no cost to you.

Why you will love these sloppy joes

They are a true one skillet dinner, so the cleanup is a pan and a spoon. The sauce is built from things already sitting in your fridge door, no specialty ingredients, no trip to the store. And they scale beautifully, which matters if you are feeding a crowd or trying to bank a freezer meal for the week the calendar goes sideways.

The Kansas City part of me had to sneak a little barbecue sauce in there. It gives the whole thing a smoky backbone that ketchup alone cannot do. If you are a KC style sauce household, use your favorite. It works.

Ground beef and sauce simmering together in a cast iron skillet

What you need

Nothing here is fancy. If you have ground beef and a can of tomato sauce, you are most of the way there.

  • 1 tablespoon olive oil
  • 1 small yellow onion, finely diced
  • 1/2 green bell pepper, finely diced
  • 2 pounds ground beef (85/15 is the sweet spot)
  • 3 cloves garlic, minced
  • 1 can (8 ounces) tomato sauce
  • 1/3 cup ketchup
  • 1/3 cup Kansas City style barbecue sauce
  • 1 tablespoon yellow mustard
  • 1 tablespoon Worcestershire sauce
  • 2 tablespoons brown sugar
  • 1 teaspoon chili powder
  • 1/2 teaspoon smoked paprika
  • 1 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1/2 cup beef broth
  • 8 brioche or potato hamburger buns
  • 2 tablespoons salted butter, softened

The only tool that genuinely changes this recipe is a heavy skillet. A 12 inch cast iron skillet browns the beef instead of steaming it, and that is where all the flavor lives. I also finally caved and bought a meat chopper and I feel silly about how much I love it.

How to make them

1. Heat the olive oil in a large skillet over medium heat. Cook the onion and bell pepper until soft and just starting to turn golden, about 5 minutes.

2. Add the ground beef, break it up, and cook until browned through, 7 to 8 minutes. Stir in the garlic during the last minute, then drain off the excess grease.

3. Add the tomato sauce, ketchup, barbecue sauce, mustard, Worcestershire, brown sugar, chili powder, smoked paprika, salt, pepper, and beef broth. Stir it all together.

4. Turn the heat down to medium low and simmer uncovered for 15 to 20 minutes. You want it thick enough to mound on a spoon instead of running right off it. This is the step people rush, and it is the difference between a sloppy joe and a soggy joe.

5. Butter the cut sides of the buns and toast them face down in a dry skillet for a minute or two. Do not skip this. Toasted buns are the entire structural plan.

6. Taste, adjust, pile it on, serve immediately with a stack of napkins you will absolutely need.

Tips, swaps, and make ahead notes

Make it ahead. The filling actually tastes better on day two. It keeps in the fridge for 4 days and freezes for 3 months. I portion it into glass containers and pull one out on the nights I have nothing left to give.

Swaps that work. Ground turkey is great here, just add an extra drizzle of oil since it is leaner. Lentils work for a meatless version, use vegetable broth and simmer a few minutes longer. No bell pepper? Skip it, nobody will miss it.

Make it a real dinner. A scoop of creamy coleslaw right on top of the meat is my favorite move, sweet and crunchy against all that sauce. Kettle chips on the side, done.

Slow cooker version. Brown the beef and onion first, then dump everything in the slow cooker on low for 4 hours with the lid cracked so it can thicken.

Bowl of creamy coleslaw with shredded cabbage and carrots

Quick recipe details

  • Prep time: 10 minutes
  • Cook time: 30 minutes
  • Total time: 40 minutes
  • Servings: 8 sandwiches
  • Storage: Fridge 4 days in an airtight container, freezer 3 months. Reheat on the stove with a splash of broth to loosen it back up.
Juicy homemade sloppy joe with melted cheese and lettuce on a toasted bun

Homemade Sloppy Joes

Thick, saucy, slightly smoky homemade sloppy joes made in one skillet in about 40 minutes. Kid approved, freezer friendly, and so much better than the can.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 8 sandwiches

Ingredients
  

  • 1 tablespoon olive oil
  • 1 small yellow onion, finely diced
  • 1/2 green bell pepper, finely diced
  • 2 pounds ground beef 85/15 works best
  • 3 cloves garlic, minced
  • 8 ounces tomato sauce one small can
  • 1/3 cup ketchup
  • 1/3 cup Kansas City style barbecue sauce
  • 1 tablespoon yellow mustard
  • 1 tablespoon Worcestershire sauce
  • 2 tablespoons brown sugar
  • 1 teaspoon chili powder
  • 1/2 teaspoon smoked paprika
  • 1 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1/2 cup beef broth
  • 8 brioche or potato hamburger buns
  • 2 tablespoons salted butter, softened for toasting the buns

Method
 

  1. Heat the olive oil in a large skillet over medium heat. Add the onion and bell pepper and cook until soft and starting to turn golden, about 5 minutes.
  2. Add the ground beef and break it up with a wooden spoon. Cook until browned through, 7 to 8 minutes, stirring in the garlic during the last minute. Drain off the excess grease.
  3. Stir in the tomato sauce, ketchup, barbecue sauce, mustard, Worcestershire, brown sugar, chili powder, smoked paprika, salt, pepper, and beef broth.
  4. Reduce the heat to medium low and simmer uncovered for 15 to 20 minutes, stirring now and then, until the sauce is thick enough to mound on a spoon instead of running off it.
  5. Butter the cut sides of the buns and toast them in a dry skillet, buttered side down, for 1 to 2 minutes until golden. This is the step that keeps the bottom bun from going soggy.
  6. Taste and adjust. Add a pinch more brown sugar if you want it sweeter or a splash more Worcestershire if you want it deeper. Pile onto the toasted buns and serve right away.

Notes

Make ahead: the filling keeps in the fridge for 4 days and freezes for 3 months. Reheat gently with a splash of broth to loosen it back up.

The takeaway

Some dinners are a project and some dinners are a rescue. This one is a rescue, and it happens to taste like something you would order on purpose. That combination is rare enough that I keep two pounds of ground beef in the freezer just for this.

If you make them, tell me what you put on top. I am always taking suggestions, and my family is a very willing test kitchen. Drop it in the comments.

So glad you are here.
xo, Pam

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating