shell-file-name

shell-file-name is a variable defined in `C source code'.
Its value is
"/usr/bin/zsh"


Documentation:
File name to load inferior shells from.
Initialized from the SHELL environment variable, or to a system-dependent
default if SHELL is not set.

You can customize this variable.