Ekadashi does not mean having fruits and milk during day and having sumptuous meal at night. It also does not mean skipping just one meal in the day. True Ekadashi fasting involves not even drinking a drop of water throughout the day.
Ekadashi has been implemented to help the person control his senses (indriyas). Just as you take your vehicle for regular overhauling, this fast, which comes every fortnight, overhauls the senses and the other organs in the body resulting in good health. Food from past many years generally gets blocked in the inner organs and intestines causing many health problems. All these get thrown out during the fast.
(Q&A Bangalore 11 Nov 2015)