Start by melting the butter in a large pot over medium heat. Add the finely chopped onion, celery, and carrots. Let them cook for about 5 minutes until slightly softened. Next, toss in the sliced mushrooms and sauté for another 2 minutes. You’ll notice the mushrooms begin to release moisture, which adds so much depth to the flavor base.
Sprinkle the flour evenly over the veggies and stir well so everything gets coated. This step thickens the soup and keeps it silky. Gradually pour in the chicken broth while stirring continuously to avoid any clumps. Once the liquid is added, bring it to a soft boil, then lower the heat to a simmer.
Now stir in your cooked wild rice, chicken cubes, salt, curry powder, mustard powder, parsley, black pepper, almonds, and dry sherry. Everything starts to come together beautifully here. Let the soup simmer gently so the flavors have time to mingle. You’ll notice the broth getting richer as it cooks.
Finally, pour in the half-and-half, stirring gently to combine. Let the soup simmer uncovered on low for 1 to 2 hours. Be careful not to boil it at this stage, as that can cause the cream to separate. Stir occasionally, and enjoy how amazing your kitchen smells!