A basic chili recipe usually used red kidney beans. But depending on the recipe you might use pinto beans or black beans. So the best beans for chili will depend on the chili recipe you are cooking.