For an even richer flavor, consider using roasted butternut squash instead of boiling it. Experiment with different types of cheese, such as Gruyere or Fontina, to create your own unique flavor profile. Add a sprinkle of breadcrumbs on top before broiling for a crispy crust. This dish can be made ahead of time and reheated, making it perfect for meal prepping or entertaining.