Love homemade cream of mushroom soup. I use beef broth for mine and sautee in half butter half olive oil, always use heavy cream. A similar soup I make is when I have leftover chicken, add to the broth, stock, cream etc like for cream of mushroom, but no mushrooms. I add some cooked white rice in with the chicken and lots of garlic.
Mmmmmmm....your version is outstanding.