I am 5'5 and 146 lbs I need to lose atleast 25 lbs for my height.
You don't need to lose 24 lbs, you have healthy BMI (Body Mass Index). As long as your BMI is within the medically recommended 20-25 range, you're in good shape health wise. Your BMI is 23.
The best diet is one that is low on processed food and high on unprocessed or raw foods. That means no fast foods (obviously), no white bread (whole grain instead), no ice cream, sugar or any food that was processed. Processing removes most of the nutrients from foods so what you eventually eat has only 10-20% the nutrients of the original food in the field right after harvest.
But you can't rely on fruits and vegetables alone as they lack protein and fats which your body absolutely needs. Fruits and vegetables are carbohydrates; you also need healthy protein and fats. You should get your proteins from lean sources like chicken breast, fish, steak (but only occassionally), supplements like Whey protein, etc. Good fats are found in olive oil, nuts and supplements.