Here at 12 Tomatoes, we’ve made Cowboy Chicken, Cowboy Salad, Cowboy Beans, and Cowboy Spaghetti, but I have to say that of alllll the “cowboy” themed dishes, this hearty soup is my very favorite. Packed with beans, potatoes, sweet corn, plenty of aromatics and three kinds of meat, it sticks to your ribs like chili, but has even more layers of flavor. It’s good eatin’ to a T.

As I already mentioned, you’ve got three kinds of meat going on here. First, there’s bacon, which you crisp up in your pot before using the drippings to brown sliced kielbasa sausage. Then, there’s ground beef, which gets cooked up with onion and garlic. You work in batches to brown all that meat, but once that’s done it’s time to throw everything into the pot together.

There’s chili powder, crushed tomatoes, sweet corn, green chiles, and potatoes, but what I really like about this is that it uses baked beans instead of regular ol’ canned beans. It’s a lot of flavor in one pot.

You’ll want to simmer this for about an hour to really get the ideal depth of flavor. It’s a rich, salty, meaty, smoky stew, but all of that heartiness is balanced by the sweetness of corn and tomatoes and tender potatoes. It’s hearty fare – super filling and super delicious.