Homogeneous and stable dispersions of functionalized carbon nanotubes (CNTs) in aqueous solutions are imperative for a wide range of applications, especially in life and medical sciences. Various covalent and non-covalent approaches were published to separate the bundles into individual tubes. In this context, this work demonstrates the non-covalent modification and dispersion of pristine multi-walled carbon nanotubes (MWNTs) using two S-layer proteins, namely, SbpA from Lysinibacillus sphaericus CCM2177 and SbsB from Geobacillus stearothermophilus PV72/p2. Both the S-layer proteins coated the MWNTs completely. Furthermore, it was shown that SbpA can form caps at the ends of MWNTs. Reassembly experiments involving a mixture of both S-layer proteins in the same solution showed that the MWNTs were primarily coated with SbsB, whereas SbpA formed self-assembled layers. The dispersibility of the pristine nanotubes coated with SbpA was determined by zeta potential measurements (−24.4 +/− 0.6 mV, pH = 7). Finally, the SbpA-coated MWNTs were silicified with tetramethoxysilane (TMOS) using a mild biogenic approach. As expected, the thickness of the silica layer could be controlled by the reaction time and was 6.3 +/− 1.25 nm after 5 min and 25.0 +/− 5.9 nm after 15 min. Since S-layer proteins have already demonstrated their capability to bind (bio)molecules in dense packing or to act as catalytic sites in biomineralization processes, the successful coating of pristine MWNTs has great potential in the development of new materials, such as biosensor architectures.