In a large soup pot, add in the olive oil to heat up for 1 minute over medium high heat.
Add in the chopped onions, carrots, and celery to saute until tender, about 5-6 minutes.
Add in the chopped garlic, quartered mushrooms, and chopped sage to cook until fragrant, about 2-3 minutes.
Mix in the wild rice, then pour in the vegetable broth and almondmilk. Add in the salt and black pepper, then mix until evenly combined. Bring to a boil, then cover to simmer on low heat for 30 minutes.
Remove the lid to the soup pot, then bring up the heat to medium heat. Sift in the flour, then whisk or stir with a wooden spoon to combine. Finally, stir in the sauerkraut.
Cook uncovered for 10-20 more minutes, until desired thickness. Add salt and black pepper to taste, then enjoy warm.