Cowboy beans are a hearty dish that's perfect for a potluck or barbecue. There are many variations, but they typically include some combination of beans, ground beef, bacon, onions, and a sweet and savory sauce. Here's a basic recipe to get you started: