For a richer flavor, consider using brown butter for the caramelized onions. Adding a clove of minced garlic to the onions in the last few minutes of cooking can enhance the savory notes. Yukon Gold potatoes can be substituted for russets for a naturally creamier texture. For a vegan option, use olive oil and vegetable broth for the onions and plant-based butter and milk for the potatoes.