Namaskar Krishnakanta,
Forgot to answer a part of ur question; yes I consume milk and dairy products. I do not eat onion or garlic. I did not know about mushrooms, but now I know thanks to you (not that I ate them frequently anyway). The Sattvic food should be for all Indriyas, e.g for eyes- darshan of God, for ears - listening to bhajans or katha of scriptures, for tongue/phonation- eating sattvic food/prasad and singing glory of God/bhajans or katha, for skin- touching saint's feet or God's feet, for nose- smelling the flowers put on God.
Once all the Indriyas consume sattvic food, the Anthakarana stops getting the inflow of unsattvic material through the Indriyas. The pool of unsattvic material in the Anthakarana that has accumulated in the past can be taken care of by immersing the Anthakarana in God's glory and by meditating that one is Atma and not the body/anthakarana/thoughts.
Once the Indriyas and anthakarana are purified, that sets the background for rapid spiritual progress. In the end, Atma darshan or Parmatma darshan, both are only dependent on His Grace only. None of the efforts mentioned above guareentees Atma or Parmatma darshan, it can only prepare the body and soul to receive that Grace/blessings; when that Grace occures is dependent only on His wish. That is my humble understanding.
Regards,