Hearty Homemade Sloppy Joes with Beef and Vegetables Recipe
Introduction
Sloppy joes are a delicious, comforting classic perfect for a quick weeknight meal. This recipe combines tender beef mince with a tangy, flavorful sauce that’s sure to satisfy the whole family. Serve it on toasted buns for a messy, tasty treat.

Ingredients
- 2 tbsp olive oil
- 400g beef mince
- 1 onion, finely chopped
- 1 green pepper, finely chopped
- 1 tsp garlic granules
- 1 tsp smoked paprika
- 1 tsp light brown soft sugar
- 1 tbsp malt vinegar
- 4 tbsp ketchup
- 1 tbsp Dijon mustard or 1⁄2 tsp mustard powder
- 300ml beef stock
- 4 burger buns, split
- Chilli sauce, to serve (optional)
Instructions
- Step 1: Heat half the olive oil in a frying pan over medium heat. Crumble in the beef mince and fry for about 10 minutes, breaking it up with a wooden spoon, until browned all over. Transfer the cooked mince to a plate.
- Step 2: Add the remaining oil to the same pan. Fry the onion and green pepper for 6–8 minutes until softened. Sprinkle in the garlic granules, smoked paprika, and brown sugar.
- Step 3: Return the browned mince and any juices to the pan and stir everything together. Cook for 1–2 minutes to combine flavors.
- Step 4: Splash in the malt vinegar, then stir through the ketchup and mustard. Pour over the beef stock and bring to a simmer.
- Step 5: Reduce the heat to low and gently simmer the mixture for 15–20 minutes until thick and glossy. Taste and adjust seasoning if needed.
- Step 6: Toast the split burger buns in a hot pan. Spoon the sloppy joe filling onto the buns and serve with chilli sauce if desired.
Tips & Variations
- For a spicier kick, add finely chopped fresh chillies or a pinch of cayenne pepper when cooking the vegetables.
- Vegetarian option: replace the beef mince with lentils or a plant-based mince substitute.
- Add finely chopped mushrooms with the onion and pepper for an earthier flavor and extra texture.
Storage
Allow the sloppy joe mixture to cool completely before storing it in an airtight container. It will keep well in the fridge for up to 3 days. Alternatively, freeze the cooled mixture in airtight containers or freezer bags for up to three months. Defrost overnight in the fridge and reheat gently in a pan until piping hot before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make sloppy joes ahead of time?
Yes, the filling can be made in advance and stored in the fridge for a few days or frozen for longer storage. Just reheat thoroughly before serving.
What can I serve with sloppy joes?
Sloppy joes go great with classic sides like coleslaw, potato wedges, or a simple green salad to balance the rich flavors.
Print
Hearty Homemade Sloppy Joes with Beef and Vegetables Recipe
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
A classic and hearty sloppy joes recipe featuring seasoned beef mince cooked with onions, green pepper, and a tangy tomato-based sauce, served in toasted burger buns. This comforting dish is perfect for a quick and satisfying meal.
Ingredients
Main Ingredients
- 2 tbsp olive oil
- 400g beef mince
- 1 onion, finely chopped
- 1 green pepper, finely chopped
- 1 tsp garlic granules
- 1 tsp smoked paprika
- 1 tsp light brown soft sugar
- 1 tbsp malt vinegar
- 4 tbsp ketchup
- 1 tbsp Dijon mustard or 1⁄2 tsp mustard powder
- 300ml beef stock
- 4 burger buns, split
- Chilli sauce, to serve (optional)
Instructions
- Brown the beef mince: Heat half the olive oil in a frying pan over medium heat. Add the beef mince, crumbling it with a wooden spoon, and fry for about 10 minutes until browned all over. Transfer the browned mince to a plate.
- Sauté the vegetables: In the same pan, heat the remaining oil and cook the finely chopped onion and green pepper for 6-8 minutes until softened.
- Add seasoning and combine: Sprinkle in the garlic granules, smoked paprika, and light brown soft sugar. Return the browned beef mince and any juices back to the pan, stirring everything together. Cook for 1-2 minutes to allow the flavors to meld.
- Add liquids and simmer: Splash in the malt vinegar, then stir through the ketchup and Dijon mustard or mustard powder. Pour in the beef stock, bring the mixture to a simmer, then reduce the heat to low and gently bubble for 15-20 minutes until thick and glossy. Taste and season with salt or pepper if needed.
- Prepare to serve or freeze: For freezing, cool the mixture completely before placing it in an airtight container or dividing into freezer bags. Freeze for up to three months. To serve, reheat gently in a pan until piping hot.
- Toast the buns and assemble: Toast the burger buns in a hot pan until golden. Spoon the sloppy joe mixture onto the buns, and serve topped with optional chilli sauce if desired.
Notes
- To freeze, cool the sloppy joe mixture completely and store in airtight containers or freezer bags for up to 3 months.
- Reheat thoroughly in a pan until piping hot before serving.
- Use Dijon mustard or mustard powder according to your taste preference.
- Optional chilli sauce adds a nice kick but can be omitted.
- For a leaner option, substitute beef mince with turkey mince.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Frying
- Cuisine: American
Keywords: sloppy joes, beef mince recipe, easy dinner, sandwich recipe, comfort food, quick meals, American cuisine

