Sloppy Joe Recipe With Pork and Beans: Hearty One-Skillet Meal

Sloppy Joe Recipe With Pork and Beans: Hearty One-Skillet Meal

This one-skillet meal brings classic comfort to your weeknight table without the fuss. I developed this method after years of tweaking my grandmother’s vague handwritten notes into something reliably hearty and delicious.

The secret is letting the ground beef and pork and beans simmer together until the sauce thickens into a rich, savory glaze. It’s the kind of dish that tastes like it took hours but comes together in 30 minutes.

What you get is a filling, slightly sweet, and tangy mixture that clings perfectly to soft buns. The pork and beans add texture and depth, making every bite satisfying.

Serve with pickles or coleslaw for the full experience. Here’s how to make it.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Sloppy Joe Recipe with Pork and Beans

Pantry staples and fresh veggies make this one-skillet wonder come alive in minutes.

Ingredient Amount Notes
Ground Beef 🥩 1 lb 80/20 fat ratio preferred
Pork and Beans 🫘 1 can 15 oz can, undrained
Yellow Onion 🧅 1 whole Medium, finely diced
Green Bell Pepper 🌶️ 1 whole Finely diced for texture
Garlic Cloves 🧄 3 cloves Minced for maximum flavor
Tomato Sauce 🍅 1 can 8 oz can, no salt added
Ketchup 🍯 ½ cup For sweet tangy base
Yellow Mustard 🟡 2 tbsp Adds classic tang
Worcestershire Sauce 🫕 1 tbsp For umami depth
Apple Cider Vinegar 🍏 1 tbsp Balances sweetness
Brown Sugar 🟤 2 tbsp Light or dark variety
Chili Powder 🌶️ 1 tsp For warmth and color
Salt 🧂 1 tsp Adjust to taste later
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Hamburger Buns 🍞 4 whole Soft, for serving

The ground beef is the foundation here. 80/20 fat ratio gives you the best flavor and texture—leaner blends can dry out. I grab mine from Whole Foods or Costco when I’m stocking up. For the pork and beans, Bush’s is my go-to (just the classic kind, not the flavored varieties). The onion and bell pepper should be fresh—look for firm, vibrant color with no soft spots.

No pork and beans? Kidney beans in tomato sauce work in a pinch. Out of ketchup? Tomato paste plus a little sugar and vinegar gets you close. If you don’t have Worcestershire, soy sauce plus a dash of vinegar works—just go easy, it’s saltier. The brown sugar can be swapped for maple syrup (same amount), but it’ll change the flavor slightly.

This keeps beautifully in the fridge for 4-5 days and freezes for 3 months. I always make extra—it reheats even better the next day. Store leftovers in airtight containers (the sauce thickens as it cools).

❤️

Why You’ll Love This Recipe

  • One Pan Meal: I brown the beef, toss in the onions, peppers, and garlic, then stir in the pork and beans—no extra pots, no fuss.
  • Sweet & Savory: The pork and beans add this incredible depth that balances the beef perfectly, and the garlic ties it all together.
  • Feeds a Crowd: Honestly, this is my go-to for game nights or family gatherings—everyone loves it, and it stretches far.
  • Budget Friendly: Ground beef and canned pork and beans keep costs low, and I always have leftovers for lunch the next day.

Step-by-Step Instructions for Sloppy Joe With Pork and Beans

Here’s how I make this hearty one-skillet meal with perfect texture every time.

Step 1: Brown the Ground Beef with Aromatics

Heat a large skillet over medium-high heat and add the 1 lb Ground Beef. As it begins to brown, add the finely diced 1 whole Yellow Onion and 1 whole Green Bell Pepper. I like to break up the beef with a wooden spoon while the vegetables soften.

Cook for 6-8 minutes until the beef is no longer pink and the onion and bell pepper have turned translucent. The beef should be evenly browned with no raw spots—this builds a solid flavor base. Drain excess fat if needed, though I usually leave about 1 tablespoon for flavor.

Add the minced 3 cloves Garlic Cloves and cook for 30 seconds until fragrant. Be careful not to let the garlic burn, as it can turn bitter quickly.

Step 2: Build the Sauce Base

Stir in the 1 can Tomato Sauce, 0.5 cup Ketchup, 2 tbsp Yellow Mustard, 1 tbsp Worcestershire Sauce, and 1 tbsp Apple Cider Vinegar. These ingredients create the signature tangy-sweet balance that defines a great sloppy joe.

Add the 2 tbsp Brown Sugar, 1 tsp Chili Powder, 1 tsp Salt, and 0.5 tsp Black Pepper. Stir well to combine, and let the mixture come to a gentle simmer. The sauce should start to thicken slightly as it heats through.

At this point, the sauce will look a bit thin, but it will reduce and thicken as it cooks. Let it simmer for 3-4 minutes to allow the flavors to meld together.

Step 3: Incorporate the Pork and Beans

Add the 1 can Pork and Beans (undrained) to the skillet. The beans add heartiness and a slight smokiness that pairs perfectly with the beef and sauce. Stir everything together so the beans are evenly distributed.

Reduce the heat to medium-low and let the mixture simmer uncovered for 8-10 minutes. This allows the flavors to deepen and the sauce to reach the ideal consistency—thick enough to cling to the buns but still saucy.

Taste and adjust seasoning if needed. I sometimes add an extra pinch of salt or a dash of chili powder if the flavor needs a boost, but the initial measurements usually hit the mark.

Step 4: Toast the Buns and Serve

While the sloppy joe mixture finishes cooking, lightly toast the 4 whole Hamburger Buns if desired. I like to warm them in the oven at 350°F for 2-3 minutes or simply place them face-down in a dry skillet for 30 seconds until golden.

Spoon a generous portion of the sloppy joe mixture onto the bottom half of each bun. The mixture should be hot and slightly bubbly, with the sauce glistening. Top with the other bun half and press down gently so the filling doesn’t spill out.

Serve immediately while hot. The buns will soak up some of the sauce, but that’s part of the charm—just have napkins ready! This recipe serves 4 perfectly, with each sandwich packed with flavor and texture.

👨‍🍳

Pro Tips For Making Sloppy Joe Recipe With Pork And Beans

  • Brown the Beef First: Cook the ground beef until deeply browned—about 5-7 minutes—before adding anything else. I learned this the hard way after ending up with gray, steamed meat instead of rich, caramelized bits.
  • Drain the Beans: Rinse and drain the pork and beans to cut excess sugar and starch. Sounds weird, but it keeps the sauce from turning into a gummy mess.
  • Skip Raw Garlic: Sauté the minced garlic with the onion and bell pepper for 30 seconds until fragrant. After burning three batches, I finally figured out that raw garlic leaves a harsh bite in the finished joes.
  • Simmer Low and Slow: Once everything’s in the pan, let it bubble gently for at least 10 minutes on low heat. High heat makes the sauce split, and nobody wants watery sloppy joes.

Wine and Beer Pairings for This Recipe

Classic Beer Pairings

A crisp American lager like Budweiser or Miller High Life cuts through the rich, sweet sauce beautifully. The carbonation cleanses your palate between bites. I always keep a few cold ones on hand for this meal.

Craft Beer Options

For more depth, try an amber ale like Fat Tire—its caramel notes complement the brown sugar in the sauce. A porter with coffee undertones also works surprisingly well. Avoid heavy IPAs that can overwhelm the dish.

White Wine Choices

A chilled Riesling with its slight sweetness balances the tangy-sweet flavors perfectly. Look for a German Kabinett or Washington State version. The acidity prevents the meal from feeling too heavy. 🍷

Red Wine Alternatives

If you prefer red, go for a light Pinot Noir with bright fruit notes. Oregon Pinots work particularly well. The low tannins won’t clash with the dish’s richness, and the berry flavors harmonize with the sauce.

Non-Alcoholic Pairings

A cold root beer offers sweet, spicy notes that echo the sloppy joe’s flavors. For a lighter option, sparkling lemonade with a 1:1 ratio of lemon juice to soda water and 1 tbsp honey per glass adds zing. 💡

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 20g26%
Saturated Fat 7g35%
Cholesterol 85mg28%
Sodium 1200mg52%
Total Carbohydrate 45g16%
Dietary Fiber 6g21%
Sugars 12g
Protein 28g56%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use ground turkey instead of beef?

Yes, ground turkey works great for a lighter version. Use 93% lean for best texture and cook for the same 6-8 minutes to ensure it’s fully done. The flavor will be milder, so consider adding an extra pinch of salt.

2

Why include pork and beans in the recipe?

The beans add hearty texture and smoky depth that complements the beef perfectly. They also stretch the meal further, making it more filling. Plus, their sauce blends beautifully with the other ingredients.

3

How do I fix a sauce that’s too thin?

Simmer uncovered for an extra 3-5 minutes to let excess liquid evaporate. If it’s still thin, mix 1 tbsp cornstarch with 2 tbsp water, stir into the sauce, and cook for 2 minutes.

4

Can I make this ahead of time?

Prepare the mixture up to 2 days ahead and refrigerate. Reheat gently on the stove with a splash of water, then assemble sandwiches. The flavors often taste even better the next day.

★★★★★4.5(14 reviews)
Nathan Turner