Bulk nanobubbles (BNBs) have attracted substantial interest from academia and industry owing to their peculiar properties and extensive potential applications. However, a scalable engineering method needs to be developed. Herein, we developed a nanobubble generator based on venturi-type recirculating hydrodynamic cavitation. The existence of nanobubbles produced by our generator was confirmed using physicochemical test methods, including the Tyndall effect, multiple freeze-thaw degassing experiments, and trace metal analysis. Subsequently, the effects of different operating parameters (circulation time and operating pressure) on bulk nanobubble production and properties, as well as their stability, were investigated. The results suggest that the characteristics of BNBs varied with the circulation time (5-20 min) and operating pressure (2-5 bar). However, all the particle size distribution of BNBs had a bimodal distribution with a mean diameter of 180-210 nm for the different circulation time and operating pressures. For example, by increasing the circulation time from 5 to 20 min, the peak value of size distribution decreased from 333/122 nm to 218/52 nm, and the average sample scattering signal count rate (Avg. Count Rate) increased from 133 to 303 Kcps. The evaluation of the stability of the BNBs formed for the circulation time of 15 min and the operating pressure of 3 bar showed that they could continue existence and stability in the suspension for 72 h. The study results might provide a valuable method for further investigation of industrial applications of venturi-type nanobubble generators.