Prepare your precooked ingredients - cook and chicken and bowl wild rice if not already done. Note that wild rice takes significantly longer to cook than white rice (as it's not actually rice at all). Cook per package instructions.
In a large soup pot melt butter. Add diced onion, celery, and carrot. Cook for 5 minutes, until just beginning to soften and turn transparent.
Add sliced mushrooms, cook for 2 more minutes.
Add flour and stir well, evenly coating your vegetables.
Stir in your chicken broth. Bring just to a boil before reducing to a simmer.
Add your cooked wild rice, chicken, salt, pepper, cumin, mustard powder, parsley, almonds (if using), and sherry. Allow the mixture to heat through (2-3 minutes)
Make sure that your soup is at no more than a simmer and stir in the half and half.
Let simmer 1-2 hours, take care not to boil or the soup will separate. Stir periodically so that ingredients do not stick to the bottom of the pot.