Don't know about the recipe you're talking about but here is my thoughts on soup. Take it or leave it but its a good starting point in my opinion.
over med heat
6tbs unsalted butter
one small onion diced
cook until onion is soft.
Wisk in 1/4 cup plus 1 Tbs flour
cook stirring constantly for about 2 minutes. (we're making a roux)
Remove from heat and wisk in 2 cups of half and half until smooth.
Back on heat, wisk in 4 cups Low Sodium stock. (Seafood stock for crab soup.) You can use more or less depending on how thick you like your soup but this makes a pretty thick soup in the end.
Bring to a simmer.
Ok, now you have a base for just about any creamy soup you want to make, now its up too you.
I've added a pound of crab, some diced celery and carrots, and some boiled diced potatoes, some old bay, some salt and pepper, and a bay leaf. Let it simmer so the flavors can combine. Kind of a "Crab Chowder", but you could leave out the veggies and potatoes and play with the spices and its not far off of the recipe posted earlier for cream of crab.
Other soups, again this base recipe is really versatile.
Broccoli Cheddar: use vegetable stock, spice with nutmeg, and a bay leaf. Simmer some broccoli (20 oz bag of florets) and carrots until soft and then hit it with a hand blender. Stir in 2 cups shredded cheddar. season with s/p
Creamy Chicken and Tortellini(a crowd pleaser!!!): use chicken stock, spice with Poultry spice, diced carrots and celery, some shredded chicken(I use boneless skinnless thighs that I browned in the pot before I started the base) and simmer. add some cheese tortellini (boil separately and add right at the end). season with s/p