High quality thermoplastic composites and composite laminates containing nanoparticles and/or nanofibers, and methods of producing such composites and laminates are disclosed. The composites comprise a thermoplastic polymer and a plurality of nanoparticles, and may include a fibrous structural reinforcement. The composite laminates are formed from a plurality of nanoparticle-containing composite layers and may be fused to one another via an automated process.