Homemade Sloppy Joes with Garlic Butter Green Beans

Servings: 4 Total Time: 1 hr Difficulty: Beginner
Homemade Sloppy Joes with Garlic Butter Green Beans
pinit View Gallery 1 photo

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

  1. Heat a large skillet over medium heat.
  2. 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.
  3. Stir in the minced garlic and cook for about 30 seconds.
  4. Add the ketchup, brown sugar, Worcestershire sauce, mustard, garlic powder, onion powder, smoked paprika, salt, and pepper.
  5. Stir until everything is combined.
  6. Reduce the heat to low and simmer for 8–10 minutes, stirring occasionally, until the sauce has thickened.
  7. While the meat simmers, lightly toast the hamburger buns.
  8. Spoon the sloppy joe mixture onto each bun and serve immediately.

Garlic Butter Green Beans

  1. Bring a large pot of salted water to a boil.
  2. Add the green beans and cook for 4–5 minutes until crisp-tender.
  3. Drain the green beans.
  4. In the same pot or a large skillet, melt the butter over medium heat.
  5. Add the garlic and cook for about 30 seconds.
  6. Return the green beans to the pan and toss until coated in the garlic butter.
  7. 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

Difficulty: Beginner Prep Time 10 mins Cook Time 20 mins Rest Time 30 mins Total Time 1 hr
Servings: 4
Best Season: Suitable throughout the year, Winter, Fall

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

Cooking Mode Disabled

Instructions

Make the Sloppy Joes

  1. Heat a large skillet over medium heat.
  2. 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.
  3. Stir in the minced garlic and cook for about 30 seconds.
  4. Add the ketchup, brown sugar, Worcestershire sauce, mustard, garlic powder, onion powder, smoked paprika, salt, and pepper.
  5. Stir until everything is combined.
  6. Reduce the heat to low and simmer for 8–10 minutes, stirring occasionally, until the sauce has thickened.
  7. While the meat simmers, lightly toast the hamburger buns.
  8. Spoon the sloppy joe mixture onto each bun and serve immediately.

Garlic Butter Green Beans

  1. Bring a large pot of salted water to a boil.
  2. Add the green beans and cook for 4–5 minutes until crisp-tender.
  3. Drain the green beans.
  4. In the same pot or a large skillet, melt the butter over medium heat.
  5. Add the garlic and cook for about 30 seconds.
  6. Return the green beans to the pan and toss until coated in the garlic butter.
  7. 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.

Keywords: homemade sloppy joes, sloppy joe recipe, homemade sloppy joe sauce, easy sloppy joe recipe, budget friendly dinner, easy ground beef recipes, family dinner ideas, garlic butter green beans, weeknight dinner recipes, quick hamburger recipes, homemade sandwich recipe, affordable meals, comfort food dinner, classic family recipes
Rate this recipe
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious
Taylor Food and Lifestyle Blogger

Hi, I’m Taylor-a busy mom of two, food blogger, and the heart behind Budget Friendly Kitchen. I’m passionate about creating simple, affordable meals for families and love spending time in the kitchen, trying new recipes, and making memories with my family.

Leave a Reply

Leave a Reply

This error message is only visible to WordPress admins

Error: No feed found.

Please go to the Instagram Feed settings page to create a feed.

Min
Share it on your social network