In a medium saucepan, combine the potatoes, onion, water, bouillon, parsley, salt, and pepper. Bring to a boil, reduce heat and simmer until potatoes are tender, about 15-20 minutes.
Remove pan from heat and stir in both cans of corn. Put two cups of the mixture into a blender and briefly puree. Do not over blend, or potatoes will become gummy.
Return the pureed mixture to the saucepan, stir in the soymilk and heat thoroughly. Adjust spices and seasonings to taste.