Begin by sauteing onion over medium heat in a large stock pan for a few minutes with a large pinch of salt.
I like to peel the potates first the use the time while the onions are cooking to finish dicing those and the celerly.
After a few minutes of the onion cooking, add the celery and garlic with the seasoing. And another pinch of salt. Cook for a few more minutes.
Add the broth and potatoes, bring to a boil, then reduce heat to low/medium and cook for 15 minutes. While this is cooking, whisk the cornstarch with the water.
When the potatoes are tender, stir in the cornstarch water. THen stir through the corn and apple cider vinegar.
Next I use an immersion blender and give it a few pulses to help thicken the soup. You can also scoop out a cup or so and blend in a blender then add it back. Or if you like the consitancy, leave as is.
I top with a little grated cheese and fresh cilantro