In a large soup pot melt the butter over medium heat.
Add the spices and salt and stir, cooking for a minute or two until fragrant.
Add the tomato paste and stir until well combined.
Add the frozen mirepoix, give it a good stir and cover the pot. Allow to cook for about 5 minutes, until vegetables are softened.
Stir in the applesauce, rice and chicken. Pour in the chicken broth.
Bring the soup to a low boil. Reduce heat to simmer and cover the pot. Simmer for as long as your rice takes to be cooked through. If you are using white rice this will take about 20 minutes. If you are using a wild rice blend, it will take up to 45 minutes.
Taste the soup, to be sure the rice is tender. Off heat stir in the sour cream and cilantro. Serve immediately.