By “mesh well” do you mean have overlapping courses? If so, then biology (general or specialized) overlaps most heavily with typical pre-med courses.
Biomedical engineering, chemistry, or chemical engineering have significant overlap, but may require more difficult versions of some courses like math and physics, or more total major course requirements that give less room for choosing courses that protect your GPA.
But other options are majors with less overlap, but not too many total major requirements, leaving plenty of free elective space for pre-med courses. Majors like math, statistics, history, philosophy, or economics could be candidates here. Obviously, it is desirable to choose a major that that you like and are good at, in order to earn A grades.