When you say salads, do you mean lettuce and tomato? Lettuce is mostly water. Those aren't really nutrient dense.
I mean eating vegetables like potatos, asparagus, kale, string beans, dandelion leaves(good for the blood and liver) green peas, arugala, etc. Stick to eating rice, beans, oatmeal...