I would cut the nuts down to about 10 not a handful and have normal tomatoes instead of sundried, little things like this help a lot. It is better to eat fresh foods instead of processed, the broccoli is fine as are all vegetables.
I have not had my gall bladder removed, but it was discovered that I had a cyst on my pancreas which is benign but it makes you wonder if diabetes can be caused by other things.