Heat a large pot on medium heat. Once hot, add butter, salt, pepper, and chopped onion and cook for 3-4 minutes. Add the flour and stir.
Add the vegetable broth, potatoes, red bell pepper, celery, and garlic. Stir and bring soup to a boil.*Depending on the broth you use will determine what color your soup is.
Once the soup is boiling turn heat down to low-medium and simmer for 15 minutes or until the potato is fork tender.
Using a small knife cut the corn off the cob and add the fresh corn to the soup. Pour the dairy-free milk in the soup and cook for an additional 10-15 minutes or until the corn is completely cooked.
Taste soup and add additional seasoning (salt, pepper, or paprika) if needed.
Divide into soup bowls or bread bowls. Garnish with chopped green onion and serve.
Leftovers can be kept in the refrigerator in an airtight container for 3 days.
Notes
Substitute vegetable broth or stock with filtered water. Just make sure to add extra seasoning to add flavor in place of the broth.
Depending on what kind of vegetable broth you use will determine the color of your soup. If you want to have more of a yellow color use 2 cups of water and 2 cups of vegetable broth. Most vegetable broths have a orange color to it.
Don’t have yukon gold potatoes? Use red potatoes or russet potatoes instead.
At Good Old Vegan, we believe in living a healthy vegan lifestyle, and only recommend products/services that we believe in. Occasionally, articles may contain affiliate links that earn us a small commission at no extra cost to you. This will never affects the integrity of our content.