Taproots consist of one main root whereas, in fibrous roots, the primary root is eliminated. Taproots penetrate deep inside soil whereas fibrous roots are shallow and don't penetrate as deep as taproots. Taproots have monocots. However, taproots have dicots.