Preheat large saute pan over medium heat. Add onion, saute about four minutes or until soft. Add half of corn kernels, potato and stock, bring to a boil then simmer until potatoes are soft (about 15 minutes). Add milk, tofu and cooked potato mixture to Vitamix (or stockpot, saucepan, etc. then just use a hand blender once hot). Start on Variable 1, quickly go to 10, then to high. Blend for 2-3 minutes until soup is very hot. Add remaining corn to soup and stir. Carefully taste soup and add kosher salt to taste. Serve in heated bowls (I just heat mine in the microwave) and garnish with chopped parsley.