So now that you know how this recipe came about, if you like artichoke, but even if you don't, try it out. It was nearly super easy to make- the one part that wasn't super easy to make is something you can skip if you want, it just makes it even better. My daughter who said she hates artichoke said this was delicious.
The ingredient list is relatively simple, so you'd expect the flavors to be simple and mild as well, but the flavor is incredibly rich and complex, I guess thanks to the artichoke which transforms what otherwise would be a relatively simple soup to something heavenly.
I have not tried to make this dairy free, but I plan on experimenting to see how it goes. If you want to try to make it dairy free, I'd recommend replacing the cream with coconut cream, or almond milk, or cashew milk, and use oil in place of the butter.
This recipe is gluten free and other than the dairy, is allergy friendly as well. Its also pretty frugal if you buy your artichokes at a decent price.