Share Your Thoughts! If you make this recipe, please rate and review the recipe. Your feedback helps us grow and continue to provide recipes free of charge. Thank you.
This homemade Sloppy Joe Recipe is loaded with rich, savory flavor and an irresistibly saucy texture. Made entirely from scratch with ground beef, a flavorful homemade sauce, and simple pantry staples, it comes together quickly and is always a hit with the whole family.
Heat the olive oil in a large skillet over medium heat. Add the diced onion and bell pepper, cooking for 3–4 minutes until softened. Stir in the minced garlic and cook for another 30 seconds.
Add the ground beef to the skillet. Break it apart with a wooden spoon and cook until browned, about 5–6 minutes. Drain any excess grease.
Season the beef with salt and pepper, stirring to combine.
In a small bowl, mix together the tomato sauce, ketchup, tomato paste, Worcestershire sauce, brown sugar, mustard, apple cider vinegar, smoked paprika, chili powder, and onion powder.
Pour the sauce into the skillet with the beef. Stir well to coat everything evenly.
Simmer over low heat for 10 minutes, stirring occasionally, until the sauce thickens and coats the beef mixture. Serve warm and enjoy!