In this study, we prepared complex nanoparticles from a combination of two proteins and one polysaccharide for the encapsulation and delivery of lipophilic bioactive compounds. Two proteins, zein and sodium caseinate (NaCas), provided a hydrophobic core for the encapsulation of a lipophilic compound (curcumin), while a polysaccharide dialdehyde, oxidized dextran, served as the coating material and macromolecular crosslinker to create covalent linkage with two proteins for stabilization purposes. The heating time and crosslinker concentration were optimized to achieve the desirable colloidal stability in simulated gastric and intestinal fluids. Our results suggested that heating time played a more important role than the concentration of oxidized dextran. The optimized complex nanoparticles had a particle size of around 150 nm with a PDI < 0.1 and negative surface charge. Morphological observation by transmission electron microscopy revealed a spherical shape and uniform size distribution. Fourier transform infrared and fluorescence spectroscopies evidenced the formation of Schiff base complex, confirming the validity of covalent crosslinking. Furthermore, the complex nanoparticles demonstrated superior encapsulation properties for curcumin, showing an efficiency of >90% at 10% loading. A rather slow kinetic release profile of curcumin from complex nanoparticles was observed under simulated gastrointestinal conditions. The complex nanoparticles prepared from zein, NaCas, and oxidized dextran hold promising potential for the oral delivery of lipophilic bioactive compounds.