2 tablespoons butter
1 tablespoons olive oil
10 ounces mushrooms, thinly sliced (I use baby bella)
1 medium onion, diced
2 stalks celery, diced
1 medium carrot, diced
2 to 3 cloves garlic, minced
1/4 cup marsala (you can substitute with white wine)
1 medium russet potato, peeled and diced
2 tablespoons all purpose flour
4 sprigs fresh thyme
1 small bay leaf
6 cups vegetable or chicken broth
3/4 cup uncooked wild rice (see Notes)
12 ounce package Mori-Nu Soft Silken tofu
Melt butter in a large heavy pot over medium-high heat. Add the mushrooms and cook until they become golden. They’ll release their moisture first, then once the liquid evaporated, they’ll begin to brown. Remove the mushrooms from the pan and set aside in a small dish.
Add the olive oil to the pan along with the onions, celery and carrots. Cook until the onions are softened. Add the garlic and cook for just one more minute. Add the flour and stir to coat the vegetables. Add the marsala or white wine and reduce evaporated completely. Add the broth, potato, thyme, bay leaf, mushrooms and the wild rice (see Notes about the rice) to the pot. Bring the soup to a boil then immediately reduce to a simmer. Cover the pot and simmer on low for 30 minutes.
In a blender or in a measuring cup if using an immersion blender, blend the tofu until smooth and creamy. Once the soup is done, remove the pot from the heat and stir the tofu into the soup until blended.