Canned beans such as cannellini beans are a good source of fibre and some protein. They are naturally low in fat and depending on the variety of beans, contain potassium and folate. Look for beans without added salt or sugar.