oats (good source of fiber) but not instant oatmeal.
Celery (you burn the calories as you chew)
This one may not sound good, but it helps with digestion: honey, lemon, and warm water.
I don't know if you eat meat or not, but chicken would be your best source of protein as chickens have less body fat.
Eggs give you the essential amino acids you need while still being low calorie.
Now, by yogurt do you mean actual yogurt or like yoplait? I actually go for the plain yogurt since Yoplait and all that has too much sugar. However, Yopliat is still good with the calcium and it still has the probiotics of normal yogurt.
About Ranch Dressing, you can eat but dunk the fork. Dunk the fork in the dressing and then pick up some vegetables. Or you could try vinegar. It is a great salad dressing and not many calories.
Anything with B vitamins will up your energy, as long as it is a natural source. None of this energy drink stuff.
Eat breakfast. It makes all the difference. But eat a filling one. A source of protein will ensure that you aren't left hungry until lunch, along with a good source of fiber and some calcium.
Remember the Food Pyramid. Eat less from the top and more from the bottom.
So to add, pasta would be good, as long as it is not smothered in sauce. Add it to your salad.
Brown rice. It is more nutritious than white rice.
Whole grain foods.
Stay away from artificial sugars. This would include those so-called "diet" drinks.
Any kind of fish, as long as it is not fried. Baked foods are less of a health risk than fried.
These are all low-calorie or at least, contain a decent amount of calories, foods. I hope you reach your goal.

By the way, it is okay to cheat on your healthy diet, as long as you limit whatever it is you are cheating with. Just don't overdo it with the cheating. Again, good luck.
