It has been hard to find a replacement for half & half that we like. In this recipe, I use 360 Original Flavor Oat Milk from Whole Foods. I start with double the amount of oat milk and reduce to the amount needed. The result is better than coconut or nut milks for us.
In place of the parm, I add 2 to 3 tablespoons nutritional yeast. No complaints from the gallery so far . . .