One of my all time favorite recipes to cook! When I don't have all of the ingredients I often sub coconut milk (canned) for the cream and coconut oil for butter and It tastes great! I've added green pepper and mushrooms to it as well in the past. Pour over some mashed potatoes or pasta quinoa or rice. So good!