The best beans for chili are pinto, kidney, and black beans, according to multiple sources. These beans are substantial and can hold their own texture-wise alongside other chili ingredients such as diced tomatoes or other vegetables. Pinto beans are the most commonly used bean for making chili, but black beans and red kidney beans are also great. In fact, a blend of these three types of beans is recommended for the best results. Great northern beans are also a good choice for chili calling for white beans, and they hold up well in the cooking process. Other types of beans, such as adzuki beans, cranberry beans, and chickpeas, can also be used in chili for their unique flavor and texture. However, its important to consider personal preference when choosing beans for chili, as the best beans for chili are the ones you like the most.