Cook wild rice: Rinse under cold water, then add to pot with 3 1/2 C water and a good pinch of salt. Bring to a boil, reduce heat, cover, and simmer for 45 minutes. Check to make sure there is enough water, adding as needed. I made the rice a day in advance.
Heat olive oil in a large soup pot on the stove. I didn't measure, just did 4 slow circles around the pot.
Add onion, season with a little salt and freshly ground pepper. Cook over low heat for about 15 minutes until the onion gets soft and starts to caramelize.
Add fennel and carrots. Raise heat a bit and sauté for about 5 minutes, until they begin to soften.
Add garlic for last 2 minutes of cooking time.
Add mushrooms,squash, and apple. Turn heat up again, and continue to cook for 5 minutes. Give the veggies a good stir every minute or so, to keep from sticking to the bottom of the pot.
Add water and Better Than Bouillon. Raise heat and bring to a simmer.
Add beans, kale, wild rice and herbs. Simmer until all the veggies are cooked and flavors have melded together.
Finish with a dollop or two of balsamic or apple cider vinegar. Salt and pepper to taste.
Enjoy!