How tall are you? That's another thing that needs to be taken into factor.
Healthy foods include: nuts (almonds, walnuts, hazelnuts, etc.), Greek yogurt, peanut butter, chicken breasts, etc. Cucumber, tomatoes and broccoli are good, but you aren't going to see any results from just eating...