Forget diets, just eat real whole foods and you wont even have to count calories or boycott certain foods. For example, portion controlled diets are just setting yourself up for failure, you need to eat when you're hungry, just fill yourself up with goodness! Gluten free is just a fad, it's not the gluten, it's the way our wheat is processed so avoid all GMO foods and I bet you'll have no gluten intolerance. Remember that sugar is added to processed foods too, so try and just buy raw natural ingredients to make your meals with, not prepackaged things in boxes, and especially avoid, sugar free (filled with worse chemical sweaters than just sugar in it's raw form) and fat free, many foods need the good fats i.e yogurt.
These few things have been working wonders for our bodies through all the fads!
Spicy foods, well the capsaicin that comes from the peppers, can stimulate stomach nerves letting us know when we're truly full. Think chili and cayenne peppers.
Olive oil long associated with the Mediterranean diet is linked to greatly reducing a women's risk of developing breast cancer among aiding so many other things, including depression.
Honey is a miracle food. Just remember to buy unpasturized honey. It alleviates allergies, fights cancers with its flavonoids a type of antioxidant, reduces coughs, and among many other benefits also acts as an anti-fungal and anti-bacterial. It can be used internally and topically.