A nutritional composition for plants and a method of preparing the same is disclosed. The nutritional composition comprising silica nanoparticles having at least one micronutrient adsorbed thereon, wherein the micronutrient comprises at least 1% (w/w) of the nutritional composition, the nutritional composition having particle size not more than 1000 nm.