My diet is similar to others here, but I still don't eat enough veggies. I do eat a lot of fruit. Lots of avocados, eggs, nuts, blueberries, and some Greek yogurt.
Eggs are low fat. Yeah, they have cholesterol, but since i started eating eggs for breakfast more frequently, my cholesterol has also gone down, too (well, 10 years of cycling helped, too). And Jiffer, I buy bags of those little packets of nuts and cranberries from Trader Joe's. They fill you up and are good for you. Last year, I made a concerted effort to eat tuna and salmon at least twice a week. I ate these foods before, but not always twice a week.
I only eat healthy food, but I eat a variety of stuff. I eat red meat (usually flank steak) and pork about once every ten days. Otherwise, it's chicken, turkey, fish, or vegetarian. I have dessert maybe twice a month? In the summer, I do indulge in soft serve ice cream with a dip of chocolate covering; it's low fat and I get a kiddie size.
I don't do supplements or any of the other things I read about, like fasting or detox. I try to eat a variety of natural, healthy foods and drink lots of water. Oh yes, and a glass of red wine at least 3 times a week.
2015 Trek Silque SSL
Specialized Oura
2011 Guru Praemio
Specialized Oura
2017 Specialized Ariel Sport