Bring water to a slow simmer in a large saucepan. Stir in cornmeal. Cook over low heat until smooth and thick, stirring frequently and scraping the bottom of the saucepan to avoid burning, about 15 minutes.
Stir in soy milk, margarine, garlic powder, salt, and pepper. Remove polenta from the heat.