Yes, you can make this a vegetarian or vegan squash casserole by leaving out the sausage, using vegetable broth instead of beef broth, and using dairy-free Parmesan cheese (or leaving it out). For additional protein, you could double the navy beans.