Prep Time: 5 mins | Cook Time: 15 mins | Total Time: 20 mins | Servings: 4

These homemade Sloppy Joes are a great option if you want to do away from the packaged Sloppy Joes. This is incredibly easy to throw together using ingredients that you probably have on hand. Have these homemade Sloppy Joes ready in under twenty minutes and enjoy the same classic delicious taste of Sloppy Joes. Serve these mouthwatering Sloppy Joes in toasted buns. If you have any leftovers, store them in the fridge or freeze them for up to 4 months.


1 lb lean ground beef

1 tbsp extra-virgin olive oil

½ small green bell pepper, diced

1 small sweet onion, diced

2 cloves garlic, minced

1 tbsp tomato paste

1/3 c. water

½ c. ketchup

1 tbsp brown sugar

2 tsp yellow mustard

¼ tsp red pepper flakes

1 tbsp Worcestershire sauce

Toasted buns, for serving

½ tsp kosher salt

¼ tsp black pepper


Step 1: In a large non-stick skillet, heat the oil over medium-high heat. Once the oil is hot, add the beef, onion, and bell pepper to the skillet and cook for about 5 minutes, breaking the meat into crumbles using a wooden spoon until the meat is completely cooked and the veggies have softened. Then, add the garlic, stir, and cook for additional 30 minutes or until aromatic. When done, drain the excess grease.

Step 2: Stir in the tomato paste, then add the ketchup, water, brown sugar, Worcestershire, mustard, salt, pepper, and red pepper flakes. Stir well until blended.

Step 3: Cook for another 10 minutes over medium heat or until the mixture has thickened.

Step 4: Take the skillet off the heat and serve the Sloppy Joes on toasted buns. Enjoy!


You store any leftovers in the fridge or freeze them for up to 4 months. Thaw overnight in the fridge when frozen and reheat in the oven for about 10 minutes.