Bring a little nostalgic comfort to your dinner table with these homemade beef sloppy joes. Tender ground beef is cooked with onions, bell peppers, and garlic, then simmered in a deliciously tangy tomato-based sauce with a hint of sweetness. Served on soft hamburger buns, these hearty sandwiches are easy to prepare and perfect for busy weeknights, casual family meals, or game-day gatherings.
Ingredients
Ground beef: The hearty, savory base of the filling; lean ground beef works well if you prefer less grease.
Olive oil: Helps brown the beef and prevents sticking.
Onion: Chopped to add sweetness and depth.
Bell pepper: Chopped for color, texture, and flavor.
Garlic: Minced for a fragrant, savory touch.
Tomato sauce: Creates the rich, saucy foundation.
Ketchup: Adds sweetness and tang.
Worcestershire sauce: Gives the filling extra savory depth.
Brown sugar: Balances the tangy ingredients with a touch of sweetness.
Hamburger buns: Soft buns for serving the warm beef mixture.
How to Make
Heat the skillet. Place a large skillet over medium-high heat and add a drizzle of olive oil. Allow the oil to heat before adding the beef.
Brown the ground beef. Add the ground beef to the skillet, breaking it into small crumbles with a wooden spoon or spatula. Cook for about 5–7 minutes, stirring as needed, until the meat is browned. If there is excess fat, carefully drain it before continuing.
Cook the vegetables and garlic. Stir in the chopped onion, bell pepper, and minced garlic. Cook for 3–4 minutes, until the vegetables begin to soften and the garlic becomes fragrant.
Prepare the sauce. Add the tomato sauce, ketchup, Worcestershire sauce, and brown sugar to the skillet. Stir thoroughly so the beef and vegetables are evenly coated in the sauce.
Simmer until thickened. Reduce the heat to low and let the mixture gently simmer for about 10 minutes. Stir occasionally as the sauce thickens and the flavors blend together.
Fill the buns. Spoon the hot beef mixture onto hamburger buns, dividing it among the servings. Serve immediately while the filling is warm and saucy.
Important Recipe Tips
Get a good sear: Cook the beef over medium-high heat so it browns properly instead of steaming. This helps develop a richer, more savory flavor.
Try a leaner protein: Ground turkey or chicken can replace the beef for a lighter variation.
Make it ahead: Prepare the beef mixture up to 3 days in advance and refrigerate it in an airtight container. Reheat before serving.
Offer alternative options: For a gluten-free meal, use gluten-free hamburger buns or serve the filling over cauliflower rice. For a vegetarian version, substitute lentils or plant-based crumbles for the beef.
Adjust the heat: Add hot sauce to taste or stir in diced jalapeños if you prefer a spicier filling.
Choose your sides: Serve with crispy French fries, sweet potato wedges, coleslaw, or a fresh green salad. For gatherings, set out shredded cheese, sliced pickles, and chopped green onions so everyone can customize their sandwiches.
Store leftovers properly: Let the cooked mixture cool, then transfer it to an airtight container and refrigerate for up to 3 days.
Freeze for later: Place the cooled filling in freezer-safe containers or zip-top bags and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheat gently: Warm the filling in a skillet over medium heat, stirring occasionally. Add a small splash of water or broth if it becomes too thick or starts to dry out.
Keep the buns separate: Store the bread apart from the beef mixture and assemble the sandwiches just before serving to prevent soggy buns.
Final Thought
These homemade sloppy joes are everything a comforting family dinner should be: hearty, flavorful, saucy, and wonderfully simple. With browned beef, tender vegetables, and a sweet-and-tangy sauce tucked into soft buns, they're sure to become a welcome addition to your meal rotation. Serve them with your favorite sides, gather everyone around the table, and enjoy every delicious bite!
