Update: Several years ago I wrote the blog post below:
Eating once a day is the worse way to try to shed excess pounds. In fact, by eating only once, your body goes into starvation mode and begins to store more of the calories from your meal as fat. Our bodies adapt and will change in order to keep us alive.
It is healthier to eat 4 to 6 healthy mini-meals throughout the day. Your metabolism will actually increase because your body is no longer in "survival mode." You also provide your body with nutrition and fuel to last the entire day.
I wrote that post because I was attempting to debunk the myth of eating once a day. I had read time and time again how eating 5 - 6 small meals a day was the way to go. Yet, after this post and a follow up I did (eating once a day) got hundreds of comments, I realized that many people choose to eat this way and have success with it.
I still wasn't convinced until I ended up with two desk jobs (one full-time and one part-time) and I realized between having a lack of time and sitting all day, I was choosing the easy way out (fast-food) and gaining back all of the weight I had previously shed because I sit for 8+ hours a day. Trying to consume 5 - 6 small meals isn't convenient for me and besides that, I am not hungry because I'm sedentary for a bulk of my day.
Now I'm at the point of eating when I'm hungry which doesn't happen for me until the end of my day. I drink my nutritional shake for breakfast, eat a very light lunch, and have my main meal for dinner. I already feel like my body has adjusted to the lack of physical activity at my jobs so cutting back on my meals works for me. I don't feel as sluggish or bloated for that matter.
Everyone leads a different lifestyle. Some call for more frequent healthy meals while others call for fewer. End the end, everyone knows what is ideal for their situation and their body.