Eating fibre-rich foods can help keep blood sugar and body weight under control.