If you’re looking for an easy dinner that tastes even better than the canned version, these Homemade Sloppy Joes are it. Sweet, tangy, and packed with flavor, this homemade sauce comes together in one skillet using simple pantry ingredients. Serve them on toasted hamburger buns with buttery garlic green beans for an inexpensive dinner that’s perfect for busy weeknights.
Sloppy Joes are one of those classic meals that almost everyone grew up eating. Making the sauce from scratch only takes a few extra minutes, but the flavor is so much richer than anything from a can. Paired with fresh green beans sautéed in garlic butter, this meal feels comforting while still including a fresh vegetable.
This dinner is also great for meal planning because the filling reheats beautifully for lunches or another quick dinner later in the week.
Why You’ll Love This Recipe
- Ready in about 30 minutes
- One skillet for easy cleanup
- Better than canned sloppy joe sauce
- Budget-friendly family meal
- Great for meal prep and leftovers
- Kid-approved
Homemade Sloppy Joes
Prep Time
10 minutes
Cook Time
20 minutes
Total Time
30 minutes
Servings
6
Ingredients
Sloppy Joes
- 1 pound lean ground beef
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- 1 cup ketchup
- 2 tablespoons brown sugar
- 1 tablespoon Worcestershire sauce
- 2 teaspoons yellow mustard
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ½ teaspoon smoked paprika
- Salt and black pepper, to taste
- 6 hamburger buns
Garlic Butter Green Beans
- 1 pound fresh green beans, trimmed
- 2 tablespoons butter
- 2 cloves garlic, minced
- Salt and black pepper, to taste
Instructions
Make the Sloppy Joes
- Heat a large skillet over medium heat.
- Add the ground beef and diced onion. Cook for 6–8 minutes, breaking up the beef as it cooks, until browned and the onion is soft. Drain any excess grease.
- Stir in the minced garlic and cook for about 30 seconds.
- Add the ketchup, brown sugar, Worcestershire sauce, mustard, garlic powder, onion powder, smoked paprika, salt, and pepper.
- Stir until everything is combined.
- Reduce the heat to low and simmer for 8–10 minutes, stirring occasionally, until the sauce has thickened.
- While the meat simmers, lightly toast the hamburger buns.
- Spoon the sloppy joe mixture onto each bun and serve immediately.
Garlic Butter Green Beans
- Bring a large pot of salted water to a boil.
- Add the green beans and cook for 4–5 minutes until crisp-tender.
- Drain the green beans.
- In the same pot or a large skillet, melt the butter over medium heat.
- Add the garlic and cook for about 30 seconds.
- Return the green beans to the pan and toss until coated in the garlic butter.
- Season with salt and pepper before serving.
Recipe Tips
Toasting the hamburger buns helps keep them from getting soggy.
For a slightly sweeter sloppy joe, add an extra tablespoon of brown sugar.
If the sauce becomes too thick, stir in a tablespoon or two of water.
Fresh green beans give the best texture, but frozen green beans work well too.
Easy Variations
- Top with sliced cheddar cheese.
- Add diced bell peppers with the onion.
- Serve the meat over baked potatoes instead of buns.
- Use ground turkey or ground chicken for a lighter version.
Make-Ahead Instructions
The sloppy joe filling can be made up to three days ahead and stored in the refrigerator.
Reheat in a skillet over medium-low heat or in the microwave until warmed through.
The filling also freezes well for up to three months.
Storage
Store leftover sloppy joe filling in an airtight container in the refrigerator for up to four days.
Store the green beans separately for the best texture.
Budget-Friendly Kitchen Tip
Buying a family pack of ground beef is often less expensive per pound. Divide it between this recipe, Million Dollar Spaghetti, and Walking Taco Bowls to save money throughout the week. Toasting the buns is a simple step that makes homemade sloppy joes taste like something from your favorite diner.
What to Serve with Homemade Sloppy Joes
This meal is delicious with:
- Garlic butter green beans
- Potato chips
- Pickle spears
- Fresh fruit
- Coleslaw
- Pasta salad
Frequently Asked Questions
Can I make sloppy joes ahead of time?
Yes! The filling actually tastes even better the next day after the flavors have had time to blend together.
Can I freeze sloppy joe meat?
Absolutely. Let the filling cool completely, then freeze it in an airtight container or freezer bag for up to three months.
Can I use frozen green beans?
Yes. Simply cook according to the package directions before tossing with the garlic butter.
What hamburger buns work best?
Soft brioche buns, potato buns, or classic hamburger buns all work well.
Can I double the recipe?
Yes! This recipe doubles easily and is perfect for feeding a crowd or stocking your freezer.
Homemade Sloppy Joes with Garlic Butter Green Beans
Description
These Homemade Sloppy Joes are made with an easy from-scratch sauce and served with garlic butter green beans for a simple, budget-friendly family dinner.
Ingredients
Instructions
Make the Sloppy Joes
-
Heat a large skillet over medium heat.
-
Add the ground beef and diced onion. Cook for 6–8 minutes, breaking up the beef as it cooks, until browned and the onion is soft. Drain any excess grease.
-
Stir in the minced garlic and cook for about 30 seconds.
-
Add the ketchup, brown sugar, Worcestershire sauce, mustard, garlic powder, onion powder, smoked paprika, salt, and pepper.
-
Stir until everything is combined.
-
Reduce the heat to low and simmer for 8–10 minutes, stirring occasionally, until the sauce has thickened.
-
While the meat simmers, lightly toast the hamburger buns.
-
Spoon the sloppy joe mixture onto each bun and serve immediately.
Garlic Butter Green Beans
-
Bring a large pot of salted water to a boil.
-
Add the green beans and cook for 4–5 minutes until crisp-tender.
-
Drain the green beans.
-
In the same pot or a large skillet, melt the butter over medium heat.
-
Add the garlic and cook for about 30 seconds.
-
Return the green beans to the pan and toss until coated in the garlic butter.
-
Season with salt and pepper before serving.
Note
Toasting the hamburger buns helps keep them from getting soggy.
For a slightly sweeter sloppy joe, add an extra tablespoon of brown sugar.
If the sauce becomes too thick, stir in a tablespoon or two of water.
Fresh green beans give the best texture, but frozen green beans work well too.
