Methods and compositions are provided for production of flavonoids in microbial hosts. The compositions comprises a set of genes which encode for enzymes involved in one or more steps in the biosynthetic pathway for the conversion of phenylpropanoids to various flavonoids. The method comprises the steps of introducing the set of genes into a heterologous host cell, allowing growth of the cells in a suitable medium such that the expression of the genes results in production of enzymes. When specific substrate(s) is/are provided to the transformed cell, the enzymes act on the substrate(s) to produce the desired flavonoids.