Fatti : A.- D ._, nata nel 1940, è assicurata contro le malattie presso la Cassa malati CSS Cristiano Sociale Svizzera Assicurazione ed ha beneficiato, nel 1996, dell'assicurazione obbligatoria delle cure medico-sanitarie nonché di diverse assicurazioni complementari. In data 13 giugno 1997 la Cassa ha fatto notificare all'interessata un precetto esecutivo per un importo di fr. 540. 90 più interessi, corrispondente ad arretrati sui premi riguardanti l'assicurazione sociale obbligatoria e le assicurazioni complementari per l'anno 1996 (fr. 280.-), partecipazioni ai costi maturate nel 1996 (fr. 250. 90), nonché spese di diffida (fr. 10.-). Con decisione formale 23 gennaio 1998 la Cassa ha rigettato l'opposizione sollevata da D._ contro tale ingiunzione di pagamento ed in data 5 agosto 1999 essa ha confermato il precedente provvedimento. B.- L'assicurata, invocati vizi formali di procedura e inesattezze nei calcoli eseguiti, ha deferito la decisione su opposizione 5 agosto 1999 al Tribunale delle assicurazioni del Cantone Ticino affermando di non essere debitrice della Cassa. Per giudizio del 20 novembre 2000 la Corte cantonale ha parzialmente accolto il gravame, nel senso che il rigetto dell'opposizione interposta contro il menzionato precetto esecutivo doveva essere confermato limitatamente ad un importo di fr. 524. 90.