In the Bhagavad-gita, Lord Krishna states, "If one offers Me with love and devotion a leaf, a flower, a fruit, or water, I will accept it blissfully." From this verse, it is understood that we can offer Krishna foods prepared from milk products, vegetables, fruits, nuts, and grains. Meat, fish, and eggs are not offerable.
As in Ayurveda, we know there are Rajas, Tamas, and Satva guns. Thus, one should not intake oily food or fried or spicy food in access. It is essential on our part to offer food to God in the form of prayer so that these three impurities do not afflict our mind. Do not put seasoning too much or too little. The experts do this by using natural herbs, spices, and flavors to make the dishes interesting and entertaining.
India has a plethora of festivals taking place now and then. For example, every year on the death anniversary of the deceased relative as per The Hindu Calendar one celebrates Shraaada. Even that food is an offering to the souls of our ancestors. A simple dal and roti prepared with full heart and then served to feed everyone are also next to what we call heaven. Thus, one must incorporate food prepared to please the soul and not the stomach.