This paper investigates a composite optical receiver for an indoor visible light communication (VLC) system. The optical gain, received power, and signal-to-noise ratio (SNR) are considered to be optimized. However, it is difficult to find a balance between them in general design and optimization. We propose the Taguchi and fuzzy logic combination method to improve multiple performance characteristics effectively in the optical receiver. The simulated results indicate that the designed receiver has the characteristics of an optical gain of 10.57, a half field of view (HFOV) of 45°, a received power of 6.4635 dBm, a signal-to-noise ratio (SNR) of 89.8874 dB, and a spot size of 2 mm. The appropriate weights of the three performance characteristics for the inputs of the fuzzy controllers increase the optical gain by 13.601 dB, and the received power and SNR by 11.097 dB and 0.373 dB, respectively. Therefore, the optical receiver optimally designed by the Taguchi and fuzzy logic methods can significantly meet the requirements of an indoor VLC system.