Prepare ingredients: Start by gathering all your ingredients together.
Cook vegetables: In a large saucepan, melt the butter over medium heat. Add the chopped onion, celery, and carrots, and sauté for about 5 minutes. Add the sliced mushrooms and sauté for an additional 2 minutes.
Make the roux: Stir in the flour, mixing well to combine with the vegetables.
Add broth: Gradually pour in the chicken broth while stirring continuously to avoid lumps. Bring the mixture to a gentle boil, then reduce the heat to low and allow it to simmer.
Add rice and chicken: Stir in the cooked wild rice, cubed chicken, salt, curry powder, mustard powder, parsley, black pepper, almonds, and dry sherry.
Finish soup: Let the soup heat through, then pour in the half-and-half. Allow it to simmer for 1-2 hours, stirring occasionally. Be sure to keep the soup from boiling to prevent the roux from breaking.
Serve and enjoy!