Homemade Sloppy Joes

Last Updated on September 15, 2025

Once I made these Homemade Sloppy Joes I knew there was no turning back—the canned stuff can’t compete!

The juicy ground beef is dripping with the most deliciously bold, sweet-tangy sauce, piled high on a toasty bun. 

With every bite, I’m hit with a wave of nostalgia—messy hands, big bites, and irresistible meaty goodness—and maximum flavor. The real magic, though, is in my secret sauce. 

The combo of BBQ sauce, ketchup, Worcestershire, and brown sugar creates a deep, smoky-sweet flavor. I love how it clings to every morsel.

And the best part? It’s ready in just 30 minutes with simple, affordable ingredients.

Every time I make this quick weeknight dinner, my family practically licks their plates clean. One saucy, satisfying bite and you’ll instantly see why—it’s irresistible!

Delicious homemade sloppy joes on a hamburger bun.

WANT TO SAVE THIS RECIPE?

Enter your email below & we'll send it straight to your inbox.

Ingredients for Homemade Sloppy Joes

  • Ground Beef: I prefer lean ground beef (85/15) for less grease, but a higher fat content works too. Be sure to drain any excess liquid after cooking. For an even leaner version, try ground turkey.
  • Onion: I recommend using yellow onion. It adds depth and a touch of sweetness to complement the beef.
  • Bell Pepper: I prefer green bell pepper for the slightly bitter, savory flavor. You can also use red bell pepper for a sweeter flavor.
  • Ketchup and Mustard: This dynamic duo adds a ton of complexity! Ketchup is sweet and tangy while the yellow mustard is tangy and slightly sharp. I recommend using all-natural or organic to avoid high-fructose corn syrup.
  • Barbecue Sauce: Adds a bold, smoky-sweet tanginess that’s hard to resist! Use your favorite barbecue sauce for the ultimate flavor.
  • Worcestershire Sauce: Deepens the savory, umami flavor of the beef. Lea or Perrins are the brands I use, but use whatever you have on hand.
  • Brown Sugar: The sweetness balances the tangy, smoky flavors. I find a few tablespoons hit that perfect sweet spot, but feel free to adjust to taste.
  • Seasonings: A simple blend of garlic powder, salt, and black pepper enhances the flavor of the meat.
  • Buns: Hamburger buns are classic. Brioche or pretzel buns work too. Either way, I toast and butter the bread for the best Sloppy Joe sandwiches ever!
Ground beef mixture in a pan with a wooden spoon.

How to Make Sloppy Joes

These aren’t your lunch lady’s Sloppy Joes! With a sweet-tangy homemade sauce and quality ground beef, this childhood classic gets a well-deserved upgrade. And, it’s almost as easy as popping open a can—but tastes so much better!

1. Cook the beef mixture. In a large skillet over medium-high heat, cook the ground beef, onion, and green pepper until the meat is cooked and the veggies are softened. Drain any excess grease.

2. Build the sauce. Add the garlic powder, mustard, ketchup, barbecue sauce, Worcestershire sauce, and brown sugar to the meat mixture. Mix well.

3. Simmer. Simmer the saucy meat mixture for about 30 minutes until thick. Season with a little salt and ground black pepper.

4. Serve. Spoon the meat mixture onto buttered, toasted hamburger buns. Serve warm.

Tips For the Best Homemade Sloppy Joes

Here are my top tips and tricks for elevating this Sloppy Joes recipe:

  • Brown the beef first. For a nice crusty edge like a burger, brown the ground beef on high heat. Set aside, then saute the onion and green pepper until tender. 
  • Babysit that sauce. I watch the sauce as it cooks to get a nice, thick mixture. Reduce the sauce too much and you’ll end up with dry meat.
  • Fix a dry sauce. Is your sauce too dry? I’ve got solutions! Try adding more BBQ sauce, ketchup, tomato paste, or water. Start with a tablespoon, adding more as needed.
  • Sneak in veggies. Try veggies like carrots, zucchini, and sun-dried tomatoes for additional flavor and texture. I promise your kids won’t even notice!
  • Get extra saucy. If you prefer even saucier Sloppy Joes, you can add canned tomato sauce to the cooked ground beef. For an even more robust flavor, add tomato paste.
  • Make ‘em spicy. When I’m in the mood for spicy, I’ll add chili powder, hot sauce, crushed red pepper flakes, or diced jalapenos to the meat mixture.
  • Add tasty toppings. Upgrade your sandwiches with crunchy dill pickles, a melty slice of cheese like American, or crisp coleslaw. 
  • Crockpot method. For hands-free cooking, let the slow cooker do the work! Brown the beef, then add it to the crockpot with all the ingredients. Cook on LOW for 4-6 hours or HIGH for 2-3 hours.
A homemade sloppy joe sandwich on a white plate with the meat oozing out of the bun.

What to Serve with Sloppy Joes

Looking for the ideal Sloppy Joes side? Whether you’re craving crunchy, creamy, or comforting, here are some of my favorite pairings:

  • Potato chips. The light, crunchy, salty bite adds a wonderful contrast to the hearty, savory meat.
  • Creamy macaroni salad. Macaroni salad or even a mayo-based potato salad pair perfectly! The creamy factor is a wonderful contrast to the smokiness of the meat.
  • Corn on the cob. Break out the bib and grab some napkins! The sweet and buttery corn contrasts the richness of the meat, making every bite more satisfying. 
  • Onion rings. They’re sweet, savory, and crunchy, all at the same time! Perfect for pairing with your sandwich. 
  • Baked beans. An iconic Sloppy Joe side dish! Season the beans with brown sugar and bacon bits, and they’re ready.
  • Mashed potatoes. With creamy, buttery mashed potatoes, there’s no need for a bun. Same for baked potatoes! Simply scoop the saucy meat mixture on top and dig in.

How to Store

This Sloppy Joe recipe makes fantastic leftovers! You can repurpose them into a grilled cheese, loaded fries, stuffed peppers, or a bowl. Or, enjoy another meaty sandwich. 

If you have leftover buns, be sure to store them separately–no one wants sad, soggy bread! Then, assemble the sandwich right before serving.

As for that deliciously saucy meat, the flavors get better over time. Simply follow these tips for storing and reheating:

To Store: Let the leftover meat sauce cool, then transfer to an airtight container. Refrigerate for up to 3-4 days. Store the buns in their original packaging at room temperature. 

To Freeze: Place the cooled leftover meat sauce and buns in separate airtight freezer-safe containers. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

To Reheat: Slowly reheat leftovers in a saucepan on low heat. Add water or broth to loosen up the meat if needed. For individual servings, microwave in 30-second intervals until warmed thoroughly.

More Homemade Sloppy Joes Recipes You’ll Love

Sloppy Joes Grilled Cheese

Philly Cheesesteak Sloppy Joes

Barbecue Sloppy Joes

Pepperoni Pizza Sloppy Joes

Texas Toast Sloppy Joes

Homemade Sloppy Joes

4.5 from 151 votes
Course: Main CourseCuisine: American
Servings

6

servings
Prep time

10

minutes
Cooking time

30

minutes
Calories

331

kcal

These Homemade Sloppy Joes are a family favorite! Juicy beef, a bold sweet-tangy sauce, and toasted buns deliver an easy, flavor-packed meal.

Ingredients

  • 1 pound lean ground beef

  • 1/4 cup chopped onion

  • 1/4 cup chopped green or red bell pepper

  • 1/2 teaspoon garlic powder

  • 1 teaspoon prepared yellow mustard

  • 1/2 cup ketchup

  • 1/4 cup barbecue sauce

  • 3 teaspoons brown sugar

  • 1/2 teaspoon Worcestershire sauce

  • salt to taste

  • ground black pepper to taste

  • 6 hamburger buns, toasted and buttered

Instructions

  • Cook the ground beef, onion, and bell pepper in a skillet over medium-high heat until the beef is cooked and the vegetables are softened. Drain off liquids.
  • Stir in the garlic powder, mustard, ketchup, barbecue sauce, Worcestershire sauce, and brown sugar. Mix well.
  • Reduce heat, and simmer for 30 minutes. Season with salt and pepper.
  • Place onto toasted and buttered buns and enjoy!

Notes

  • Use lean ground beef (85/15). This will help reduce the amount of grease. If you use a higher fat content, be sure to drain off the excess grease before adding the sauce ingredients.
  • Brown the meat well. Work in batches if needed to avoid overcrowding the pan.
  • Monitor the sauce. If it cooks down too much, the meat mixture will turn out dry.
  • Fix a dry sauce. If the sauce is too dry, add more BBQ sauce, ketchup, or water. Start with a tablespoon, adding more as needed.
  • Try the crockpot method. Brown the beef first, then add it to the crockpot with all the ingredients. Cook on LOW for 4-6 hours or HIGH for 2-3 hours.

Nutrition

  • Total number of serves: 6
  • Calories: 331kcal
  • Fat: 6g
  • Saturated Fat: 1g
  • Cholesterol: 46mg
  • Sodium: 857mg
  • Potassium: 380mg
  • Carbohydrates: 46g
  • Fiber: 1g
  • Sugar: 15g
  • Protein: 22g
  • Vitamin A: 325IU
  • Vitamin C: 9mg
  • Calcium: 25mg
  • Iron: 12mg
Homemade Sloppy Joes

Did you like the recipe?
Click on a star to rate it!

4.5 from 151 votes

Leave a Comment

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

51 Comments

  1. Sharon says:

    This was very good. Tripled the recipe and none left

  2. Linda Bonner says:

    This was really good… second helpings all around!! This recipe is a keeper!!
    Thanks so much

  3. Suzanne says:

    If I substitute ground chicken or turkey, do you recommend any other changes to the recipe?

  4. Cindy says:

    Tried this it’s great. Making today for the second time.

  5. Wanda Quirk says:

    Delicious!

  6. Connie says:

    This is how I make my sloppy Joe I don’t use the cans of sloppy Joe anymore this is much better.

  7. Linda Wolf says:

    I have made my own version of sloppy joes but my husband and I both agree this is so much better! We’ve made it 2 times in a month:)

  8. Mary says:

    Yummy to my belly. Sound delicious on a cold day or night. Can’t wait too make it.

  9. Wendy Tina novatt says:

    Yum

  10. Becky H. says:

    I love sloppy joe’s and this was the best recipe for homemade sloppy joes I have ever made!!!! So tangy, sweet and tasty!! I substituted a whole 4oz. can of chopped green chili’s for the green pepper since I didn’t have any green pepper on hand…. and it was delicious!!

  11. Kellie Morgan says:

    I love different recipes & try new recipes. Thank Y’aLL for sharing y’aLLs recipes.

  12. Lisa says:

    Very easy. Left out sugar as ketchup and bbq was enough. Used half reg mustard and half brown mustard. Otherwise very good. I also added a small tomato paste and some water to keep it from being too dry. I like a saucy sloppy Joe. Yummy.

  13. Glenda says:

    Going to try it

  14. Mary Wallace says:

    Just made this, husband says it’s his new favorite meal. Thanks!❤️

  15. Paula Knott says:

    I used sweet baby rays bbq sauce. You could definitely taste it. Maybe next time more of everything else, less SBR. They were good, I’d just adjust the seasonings a smidge.

  16. Cindy says:

    This is the BEST recipe that I’ve found yet! I didn’t have worcestershire sauce, so I substituted Dale’s Seasoning. I also, substituted a Tablespoon of onion powder for the chopped onion and it turned out FABULOUS. Thanks so much for sharing.😊

  17. alan abbott says:

    can someone please tell me what kind of bbq sauce.

    thank you

  18. Jo Walker says:

    This turned out so good and everyone loved them. This is definitely a keeper!

  19. Sue Grimes says:

    I can’t wait to try this for my pepperoni pizza loving daughter!! I’m sure she will love it.. Thanks ❤️

  20. Debra E Foster says:

    I used to live on the parade route and parade night I alwsys had a houseful. I always made Sloppy Joe’s and my friends brought the sides. I wish I’d had this recipe back then. Adding the barbecue and worshestire sauce elevated the flavor of the sloppy Joe’s. The only addition I make is some shredded cheddar cheese on the hot sandwhich. It melts and is delicious!!