Cowboy Beans Recipe
Make Cowboy Beans Recipe in just 3h . Get the full recipe with step-by-step instructions at pekinthechef.com.
Was this page helpful?
Help improve this recipe for others.
Send this recipe to your inbox.
We'll email it straight to you - plus weekly cooking inspiration.
Ingredients
Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.
Beans & Broth
Meat & Aromatics
Vegetables
Sauces & Seasonings
Finishing
Method
Beans & Broth
Soak the beans
Rinse the dried pinto beans under cold water and remove any debris. Place beans in a large bowl and cover with at least 4 cups of cold water. Soak for 6–8 hours or overnight. Drain and rinse before cooking. (Quick soak: bring beans and water to a boil for 2 minutes, remove from heat and soak 1 hour, then drain.)
Cook the beans
Place the drained beans in a large pot or Dutch oven. Add 4 cups fresh water and 2 cups chicken broth. Bring to a simmer, then reduce heat to maintain a gentle simmer. Cook uncovered or partially covered for 45–60 minutes until beans are just tender but not falling apart. Reserve beans and 1 cup of cooking liquid for later.
Meat & Aromatics
In a large skillet or the same Dutch oven over medium heat, cook the bacon pieces until the fat renders and bacon is crisp on the edges, about 6–8 minutes. Remove most of the bacon pieces with a slotted spoon to a paper towel-lined plate, leaving about 2 tablespoons of bacon fat in the pan.
Vegetables & Sauces
To the onion/pepper mixture, stir in the tomato paste and cook 1 minute to deepen flavor. Add the diced canned tomatoes (with juices), ketchup, brown sugar, molasses, yellow mustard, apple cider vinegar, Worcestershire sauce, chili powder, cumin, smoked paprika, salt, and pepper. Stir until combined and bring the mixture to a low simmer for 3–4 minutes to meld flavors.
If using kielbasa, add the slices now and cook for 2–3 minutes. If using a ham hock, add it in at this stage so it can impart flavor while beans finish cooking.
Combine & Finish Cooking
Add the cooked beans and any reserved bean cooking liquid (about 1 cup) to the pot with the sauce and meat. Stir to combine. If the mixture looks too thick, add additional water or broth 1/4 cup at a time until you reach a thick stew-like consistency.
Bring to a gentle simmer, then reduce heat to low. Simmer uncovered, stirring occasionally, for 20–30 minutes to allow flavors to marry and the sauce to reduce. Taste and adjust seasoning with additional salt, pepper, or a teaspoon more brown sugar or vinegar if you want sweeter or tangier balance.
If you added a ham hock, remove it, shred any meat from the bone, chop, and return the shredded meat to the pot. Stir in the reserved cooked bacon pieces.
Finishing
Spoon beans into a serving dish. Garnish with chopped fresh cilantro and sliced green onions if desired. Serve warm with cornbread, rice, or over baked potatoes.