Beans ideal for vegetarian chili are black beans, kidney beans, pinto beans, or a combination.  Black beans have the most distinctive flavor; kidney beans tend to be more firm.  Finally, pinto beans have a thinner skin with a milder taste, making them great. When added to any chili dish with complex flavors, like tofu, they will fit right in.