Compost could be utilized for a dual purpose as bioremediation and soil amendment. It supplies nutrients to soil indigenous microorganisms. The microorganisms therefore degrade the target contaminants [7–9]. Phytoremediation is also an emerging technology that is suitable for cleaning organic and inorganic pollutants in contaminated sites because of its cost-effectiveness and long-term applicability with aesthetic advantage [10,11]. This technology describes efficient use of plants to remove, detoxify or immobilize environmental contaminants in soil, water or sediment [12,13].