This post may contain affiliate links. Please read our disclosure policy.

Gloriously messy and worth every napkin, these homemade sloppy joes are one of those nostalgic favorites you need in your dinner rotation. Buttery, toasted buns and melty Colby Jack cheese give the saucy, beefy, tomato-y filling a serious upgrade from its school cafeteria days.

Hands holding a sloppy Joe over a baking dish fully of homemade sloppy Joes.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Sloppy Joes weren’t always my favorite growing up. You know the school cafeteria ones on soft buns? They were always just kind of soggy and meh. I do love the idea of a beefy, tomato-y sauce on a bun, though. I just don’t like the sog. Hence, my upgraded sloppy Joes recipe.

Rather than slopping sauce over buns and calling it a day, I buttered and toasted the buns to create a barrier between the sauce and the bread. This solved the sogginess problem. I also felt like the classic sloppy Joe was missing some cheese, so I added shredded Colby Jack, brushed the buns with garlic-parsley butter, and threw these bad boys in the oven. The result? The best sloppy Joes ever. The sauce is thick and beefy, full of savory, tangy, tomato-y flavor (with plenty of cheese melting into it). And that garlic butter on top? So good!

Behind This Homemade Sloppy Joes Recipe

Wondering what sets these sloppy Joes apart from the ones you had as a kid? Let me tell ya:

  • Just the right amount of messy. The trick to these savory sandwiches is to butter and toast the buns before adding the filling. This gives the buns a little barrier against the filling so it doesn’t just soak right in and make them soggy. Don’t get me wrong, these are still plenty messy. But just the right amount.
  • The cheese makes them so much better. Classic, cafeteria-style sloppy Joes usually don’t have cheese. I think that’s a crime. I am in love with the way the Colby Jack melts into the beefy filling here. It makes these sandwiches extra indulgent.
  • Elevated comfort food. Between the garlic-butter brushed on top of the buns (reminiscent of garlic bread) and the rich, savory sauce made from tomato paste and passata (rather than the traditional ketchup), these sloppy Joes take a comfort food classic and turn it into something a little more gourmet.

Tips From My Kitchen

If you want to make sure these sloppy Joes turn out just right, don’t skip these tips and tricks:

  • Be thoughtful with the salt. Montreal steak seasoning varies considerably in sodium by brand. So start with just a little bit of salt. When the sauce is done, taste it and add more if needed.
  • Cook the tomato paste. Let the tomato paste cook for 30-60 seconds before you add the passata. This will help deepen that tomato flavor.
  • Be patient. Let the sauce simmer until it’s thickened nicely. The sauce should coat the beef rather than pooling in the skillet. Runny sauce is a one-way ticket to soggy buns.
  • Don’t skip toasting the buns. Toasting the buns before assembling the sandwiches creates a barrier between the saucy beef and the bread. This is key if you want to avoid soggy buns.
  • Watch the broiler. The buns will brown quickly. So keep a close eye on them so they don’t burn.
  • Freshly grated cheese. Shred your cheese straight from the block. Pre-grated cheese melts kind of funny, and freshly grated cheese just tastes better anyway.
Hands holding a sloppy Joe filled with beefy sauce and melted cheese.

Variations & Substitutions

There are lots of ways you can play around with this recipe to make it your own. Here are a few ideas to get you started:

  • Meat swap. If beef isn’t your thing, you can sub in ground chicken or turkey or even your go-to plant-based ground “beef”.
  • Try a different cheese. I went with Colby Jack, but freshly grated cheddar or pepper Jack would be amazing too.
  • Make it spicy. There’s a little heat from red pepper in the steak seasoning, but if you want to ramp it up a notch, you could add some red pepper flakes and/or throw some finely diced jalapeño in with the veggies.
  • Make ’em sliders. Instead of full-sized buns, try dividing the filling amongst lots of toasted slider buns. These are the best for game day.
  • Topping ideas. After baking these sandwiches, I’ll sometimes open them up and add a smattering of pickle slices or pickled red onion. I wouldn’t say no to some KFC Coleslaw either.

Ingredients You’ll Need & Why

Ready to get started? Set aside around 45 minutes and gather the following ingredients (see the recipe card for exact measurements):

Sloppy Joe filling

  • Olive oil – Avocado oil would also work.
  • Ground beef – I vote 80/20 (meat/fat) ground beef for these sandwiches. That slightly higher fat content gives them more flavor. If you prefer 90/10 ground beef, that’s fine.
  • Montreal steak seasoning – This savory seasoning is made with salt, black pepper, red pepper, garlic, and onion powder. If you can’t find it, you can make your own.
  • Salt – Montreal steak seasoning varies considerably in sodium by brand. Start conservatively with the additional salt, then taste the finished filling and add more if needed.
  • Brown sugar – I know it sounds weird to add sugar to a savory sandwich filling, but trust me. It balances the flavors beautifully and gives the filling a certain je ne sais quoi.
  • Worcestershire sauce – To really ramp up these sandwiches’ deeply savory flavor. Worcestershire sauce has a slight tang to it, too, which I love.
  • Veggies – Yellow onion and red bell pepper. Both finely diced. Red onion would also work, and you could opt for a yellow, orange, or green bell pepper if you prefer.
  • Red wine vinegar – The tang of the vinegar complements the Worcestershire beautifully and really wakes up the flavors.
  • Tomato paste – It’s got a more concentrated flavor than passata alone, so it really drives home that big tomato flavor.
  • Passata – Passata gives the filling a smooth tomato base. Regular tomato sauce works well as a substitute.
  • Water – To collect the remaining passata from the container and to give the sauce enough liquid to simmer without burning.

For assembly

  • Hamburger buns – Classic hamburger buns are my top pick, but you can use brioche or pretzel buns instead. A hearty sandwich bread will also work in a pinch.
  • Butter – Softened. I like salted butter here.
  • Colby Jack cheese – Freshly grated Colby Jack melts especially well over the hot Sloppy Joe filling, but you could use cheddar, Swiss, or Pepper Jack instead. Whatever cheese you choose, grate it fresh from the block. Pre-shredded cheese melts funny.

Garlic butter

  • Butter – Partially melted. Salted or unsalted (I vote for salted).
  • Garlic – Minced for even flavor distribution.
  • Dried parsley – The parsley is mostly an aesthetic addition (love that pop of green), but it does add a slight herbal note as well.

How to Make Sloppy Joes

Here’s a quick look at how to make homemade sloppy Joes. For a more detailed rundown, see the recipe card below.

Make the Sloppy Joe Filling

  • Brown the beef. Heat the oil in a large skillet over medium heat. Add the ground beef and cook, breaking it into crumbles as it browns. Season with the steak seasoning, salt (to taste), and brown sugar.
  • Add the Worcestershire. When the beef is nearly cooked through, stir in the Worcestershire sauce.
  • Cook the vegetables. Stir the veggies into the beef along with the red wine vinegar. Cook, stirring occasionally, until the veggies have softened.
  • Build flavor. Stir in the tomato paste and cook for a few seconds.
  • Make it saucy. Stir in the passata. Rinse the passata container with the water and stir it into the filling.
  • Simmer. Bring the mixture to a low boil, reduce the heat to low, and simmer until the sauce has thickened.
  • Adjust. Taste and adjust the seasonings as needed.

Toast the Buns & Make the Garlic Butter

  • Butter the buns. Line a sheet pan with parchment paper and arrange the top and bottom buns over the sheet, cut-side up. Lightly brush with butter.
  • Broil. Broil the buns on high until golden-brown. Remove from the oven.
  • Preheat the oven. Reduce the oven temperature to 375°F.
  • Make the garlic butter. Mix together the melted butter, garlic, and dried parsley. Set aside.

Assemble & Bake the Sloppy Joes

  • Assemble. Divide the filling evenly among the bottom buns, sprinkle the cheese over the filling, and close the sandwiches. Brush each top bun with garlic butter.
  • Bake. Loosely tent the sandwiches with foil and bake for 10–15 minutes.
  • Serve. Serve hot.
Hands holding a homemade sloppy Joe filled with beefy sauce and melted cheese.

What to Serve With Sloppy Joes

If you’re going classic American comfort food, keep it simple with a couple of big dill pickles and a side of French fries. My Wendy’s Copycat French Fries or these Crispy Baked Oven Fries would be excellent.

These hot, hearty sandwiches also go great with a side of something cool and fresh, such as my KFC Coleslaw or this Crack Corn Salad. Other great options include Potato Salad or pasta salad (try my Macaroni Salad or this Dill Pickle Pasta Salad).

Storage & Reheating

I recommend assembling and baking these sandwiches “to order”. The buns just won’t hold up well in the fridge (or freezer). They’ll get soggy. So, if you know you’ll have leftovers, set the buns aside (you’ll toast more later), and focus on storing the filling properly:

  • Refrigerator: Seal fully cooled sloppy Joe filling in an airtight container and store it in the fridge for up to 4 days.
  • Freezer: Once cool, seal the beef filling in an airtight, freezer-safe container. It’ll keep in the freezer for up to 3 months. Let it thaw in the fridge before reheating.
  • To reheat: Reheat the beefy sauce on the stove over medium heat, stirring occasionally, until warm. You can add a splash or two of water to loosen it up, if needed. While the filling is heating up, whip up a fresh batch of garlic butter, brush it over fresh buns, and toast the buns (same as you did before). From there, assemble and bake the sandwiches as usual.
Hands holding a homemade sloppy Joe up to the camera.

More Family-Friendly Dinner Recipes

Feeding the fam? These sloppy Joes go over great with everyone at the table, kids and adults alike. And there’s more where that came from. Want to stick to sandwiches? Try my Sheet Pan BBQ Chicken Sandwiches or this Smashburger Grilled Cheese. In the mood for pasta? How about this One-Pan Creamy Meatball Pasta or these Marry Me Chicken Stuffed Shells? As we move into fall, I’ve been a big fan of slow cooker meals like this Mississippi Pot Roast and/or my Slow Cooker Smothered Chicken (so easy and cozy). Lots of great options out there! Let me know what you end up trying.

Homemade Sloppy Joes

No ratings yet
Prep: 15 minutes
Cook: 30 minutes
Total: 45 minutes
Servings: 6 sandwiches
Gloriously messy and worth every napkin, these homemade sloppy joes are baked between buttery, toasted buns with saucy, beefy filling and melty Colby Jack. A big upgrade from the cafeteria classic.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

Sloppy Joe filling

  • 1 tablespoon olive oil
  • 1 1/2 pounds ground beef
  • 2 teaspoons Montreal steak seasoning, plus more to taste
  • 1/2 teaspoon salt, or to taste*
  • 4 tablespoons brown sugar
  • 2 teaspoons Worcestershire sauce
  • 1 yellow onion, finely diced
  • 1 red bell pepper, finely diced
  • 3 tablespoons red wine vinegar
  • 4 tablespoons tomato paste
  • 12 ounces passata or tomato sauce
  • 1/4 cup water

For assembly

  • 6 hamburger buns
  • 5 tablespoons butter, softened
  • 7 ounces Colby Jack cheese, freshly shredded

Garlic butter

  • 3 tablespoons butter, partially melted
  • 3 garlic cloves, minced
  • 1 teaspoon dried parsley flakes

Instructions 

  • Brown the beef. Heat the olive oil in a large skillet over medium heat. Add the ground beef and cook, breaking it into crumbles as it browns. Season with the Montreal steak seasoning, brown sugar, and salt.
  • Add the Worcestershire. When the beef is nearly cooked through, stir in the Worcestershire sauce.
  • Cook the vegetables. Add the diced onion and red bell pepper and stir them into the beef. Pour in the red wine vinegar and continue cooking, stirring occasionally, until the onion and pepper have softened.
  • Build the sauce. Add the tomato paste and stir until thoroughly incorporated into the beef. Pour in the passata. Add 1/4 cup water to the passata container, swirl it around to release any remaining tomato, then pour it into the skillet.
  • Simmer until thick. Bring the mixture to a low boil, then reduce the heat and simmer until the sauce has thickened and coats the beef rather than pooling in the skillet. Taste and adjust the salt or Montreal seasoning as needed.
  • Toast the buns. While the beef cooks, line a large sheet pan with parchment paper and arrange the top and bottom buns cut-side up. Lightly spread the cut sides with the 5 tablespoons of softened butter.
  • Broil. Set the oven to HIGH broil. Broil the buns until the cut sides are golden and toasted, watching them very closely to prevent burning. Remove from the oven.
  • Preheat the oven. After toasting the buns, reduce the oven temperature to 375°F.
  • Make the garlic butter. Combine the 3 tablespoons of partially melted butter, minced garlic, and dried parsley in a small bowl. Stir until evenly combined.
  • Assemble the Sloppy Joes. Divide the hot beef mixture evenly among the six toasted bottom buns. Sprinkle the Colby Jack evenly over the beef, then add the toasted top buns.
  • Add the garlic butter. Generously brush the tops of the buns with the prepared garlic butter.
  • Bake. Loosely tent the sandwiches with foil and bake at 375°F for 10–15 minutes, or until the sandwiches are heated through and the cheese is completely melted. Serve hot.

Notes

  • About the salt. Montreal steak seasoning varies considerably in sodium depending on the brand. Start conservatively with the additional salt, then taste the finished filling and add more if needed.
  • Passata OR tomato sauce. Passata gives the filling a smooth tomato base, but regular tomato sauce works well as a substitute.
  • Don’t skip toasting the buns. Toasting the cut sides before assembling the sandwiches creates a barrier between the saucy beef and the bread, helping the buns hold up better
  • Watch the broiler. Hamburger buns can go from golden to burned very quickly under a high broiler, so stay close to the oven
  • Cheese selection. Freshly grated Colby Jack melts especially well over the hot Sloppy Joe filling.
Like this? Leave a comment below!

Leave a comment

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

Recipe Rating