Pork and Beans (Cowboy Beans)

Serves: 9 to 10 · 1 1/2 Cups Prep: 30 mins Cook: Hours: 1 Minutes 40 Total: Hours: 2 Minutes 10
Pork and Beans (Cowboy Beans)

A hearty pork cowboy bean dish made with dry pinto beans, cubed pork, and bacon, using a tomato base that’s half canned and half fresh cherry tomatoes for rich depth and a burst of freshness. Slow-simmered to a thick, stew-like consistency, it works as a main or a big side for barbecue and potlucks.

Share Pin

Nutrition Facts

Per serving (1 1/2 Cups)

Nutrition Facts
Calories 450
Total Fat 20 g
Sodium 1000 mg
Total Carbohydrates 45 g
Dietary Fiber 13 g
Protein 28 g
Calcium 90 mg
Iron 4.0 mg

Instructions

Bean prep

  1. Soak the beans overnight in plenty of water, then drain.

  2. Cover with fresh water and simmer until just tender. Depending on bean age, this usually takes about 45 to 90 minutes.

Cooking

  1. In a heavy pot or Dutch oven, cook the bacon over medium heat until crisp. Remove it and leave a little fat in the pot.

  2. Brown the pork in batches.

  3. Add the onion and cook until softened, about 5 minutes.

  4. Stir in the garlic, chili powder, cumin, cayenne, and salt; cook 30 seconds.

  5. Add the cooked beans, chopped canned tomatoes, Worcestershire, and water.

  6. Simmer covered on low for about 45 minutes, stirring occasionally.

  7. Add the cherry tomatoes during the last 10 to 15 minutes.

  8. Return the bacon to the pot and simmer uncovered a few more minutes if you want it thicker.

 

Notes & Author Comments

  • If the pot gets too thick, add a splash of bean-cooking liquid or hot water.

  • If you want it sweeter, add 15 to 30 g brown sugar.

  • If you want a more savory version, keep the sugar out and add a little more cumin or Worcestershire.

  • My preference it to prepare day before serving, lets the flavors blend
  • Double the recipe so a full 14oz can of tomatoes can be used
  • For my family, cook as written. Just me, 3-4X the Cayenne and Chili Powder

Rate This Recipe

Recipe Techniques and Tips

Bean Techniques

Soaking and Prepping

  • Sort and rinse the dry beans first to remove any dust or small stones.

  • Long soak (8–12 hours) gives the most even cooking; quick soak (boil 2 minutes, then rest 1 hour) is a good time saver.

  • Add a pinch of salt or a small amount of baking soda to the soaking/cooking water if your beans are old or cooking slowly.

Cooking the Beans

  • Simmer gently, not a hard boil, to keep the skins intact and avoid mushy beans.

  • Watch the water level; add hot water as needed to keep beans mostly covered.

  • Cook until just tender before adding the pork and sauce; overcooking dry beans can make them fall apart when you add the meat.


Pork and Bacon Techniques

Browning the Meat

  • Dry the pork cubes with a paper towel before browning so they sear instead of steam.

  • Cook in batches in the bacon fat; don’t crowd the pot, or the meat will boil in its own juices.

  • Let the pork get a light crust before adding the onions; that crust adds flavor to the whole dish.

Bacon Handling

  • Render the bacon until crisp, then remove it and leave a little fat in the pot to cook the pork.

  • Add the bacon back in near the end so it stays crisp and doesn’t get soggy in the sauce.


Flavor Base and Sauce

Building the Base

  • Cook the onion until soft and lightly browned, not just translucent; this deepens the flavor.

  • Add garlic and spices (chili powder, cumin, cayenne) after the onion softens, so they toast briefly without burning.

  • Let the spices cook for 30–60 seconds before adding liquid; this wakes up their aromas.

Tomato Balance (Half Canned / Half Cherry)

  • Use the canned tomatoes early so they break down and create a rich base.

  • Add the cherry tomatoes late (last 10–15 minutes) so they soften but keep some structure and freshness.

  • If the dish feels flat, boost it with a little more Worcestershire, a pinch of sugar, or a splash of vinegar.


Simmering and Finishing

Simmer Control

  • Keep the simmer low and gentle: you want a few bubbles, not a rolling boil.

  • Stir occasionally to prevent sticking, especially as the sauce thickens.

  • If the pot gets too thick, loosen it with bean-cooking liquid or hot water.

Texture and Thickness

  • For a thicker, more “stew-like” texture, simmer uncovered for the last 10–15 minutes.

  • For a softer, more uniform texture, you can mash a cup of cooked beans with a spoon and stir them back in.


Scaling and Practical Tips

Serving and Portions

  • As a side, plan ~0.75–1 cup per person.

  • As a main, plan ~1.5 cups per person.

  • This recipe easily scales: keep the same spice-to-bean ratio and adjust meat and liquids proportionally.

Timing and Planning

  • If you’re time-pressed, cook the beans earlier in the day or use a pressure cooker to speed things up.

  • The beans are already saucy, so you don’t need to add a lot of extra liquid unless you’re doubling the batch.

Storage and Reheating

  • Store in the fridge for up to 3–4 days; it reheats better when you add a splash of water or bean liquid.

  • Because it’s got a lot of beans and pork, it’s also great as a slow cooker or oven-baked version: just simmer the base on the stove first, then transfer to a lower-heat method.


Last-Minute Adjustments

  • Too salty? Add a bit more tomato or a small spoon of sugar to balance.

  • Too spicy? Add a bit more tomato and a little extra Worcestershire to round it out.

  • Flat flavor? Add another half-teaspoon of cumin or a pinch more salt, and let it simmer a few more minutes.