Enjoy sweet, creamy, hearty, one-pot vegan corn chowder with a selection of nutritious veggies, including potato and zucchini, and either fresh, frozen, or canned corn and no dairy!

Jump to:
What Is Corn Chowder?
Traditionally ‘chowder’ refers to a soup or stew, often made with fish or seafood, containing milk or cream, and thickened with crackers or a roux. It was traditionally a shipboard dish to provide sustenance of body and mind, though it soon became popular across Europe and America as a simple yet delicious dish.
Creamy Nutritious Vegan Potato Corn Chowder with Zucchini
This dairy-free corn chowder is taken from my cookbook with Michelle Cehn, The Friendly Vegan Cookbook. Aside from the obvious dairy to non-dairy substitutes, I’ve made a light and healthy version using plant-based milk instead of vegan cream, left the plant-based butter optional and boosted the nutrients in this veggie corn chowder further with the addition of zucchini and bell pepper. It’s also naturally thickened by pureeing a portion of the soup.
The results are a creamy and comforting soup made primarily with inexpensive whole-food plant-based pantry ingredients and perfect for filling your belly without weighing you down on chilly winter days and all through spring and summer when you're craving a hearty meal.
Plus, this vegan potato corn chowder is incredibly simple to prepare on the stovetop, and I’ve also provided methods for a slow cooker and Instant Pot corn chowder below!
The Ingredients
This vegan recipe for easy corn chowder is packed with nutrients and flavor for a super satisfying meal, made primarily with pantry staples and a few fresh elements.

What Else Could I add?
Like most soups, this vegan corn chowder recipe is also highly versatile. Here are a few ways to experiment to adjust this summer corn soup more to your liking.
- Vegan butter: A small amount of vegan butter will add extra creamy richness to the veggie corn chowder.
- Vegan cheese: A small amount of shredded vegan cheese (store-bought or make your own with this vegan cheese ball recipe) makes for an excellent addition or garnish for the vegan potato corn chowder.
- Lemon juice: A splash of lemon juice when serving to brighten the flavor.
- Nutritional yeast: For a subtle nutty, 'cheesy', savory depth. Add 1 tablespoon to begin and increase to taste.
- Smoked paprika: To add a subtle smokiness. Adjust the amount to taste.
- Bay leaves: Add 1-2 bay leaves while the veggie corn chowder simmers, removing them before serving for extra depth of flavor.
- Thyme: Adjust the amount to taste (fresh or dried).
- Cumin: Adjust the amount to taste.
- Coconut bacon: To garnish the vegan corn soup. Alternatively, tofu or tempeh bacon would work.
- Other Vegetables: You can also boost the immune juice with extra veggies, including:
- Carrot (finely diced. Use in place of bell pepper for a nightshade-free corn chowder)
- Cauliflower (alongside or replace up to half the potato for lower carb soup)
- Leek (finely sliced—to use instead of onion)
How to Make Vegan Corn Chowder?
Like many soups, this veggie corn chowder recipe is very simple to prepare. Just a bit of chopping, sautéing, simmering, and blending, and voila, a creamy, thick, and delicious vegan potato corn chowder!


Step 1: First, prepare all the zucchini corn chowder ingredients. Meanwhile, heat a large heavy-based pan over medium-high heat with the oil. Once hot, add the onion, garlic, bell pepper, celery, jalapeño, and zucchini. Sauté the vegetables for 4-5 minutes, or until the onion becomes tender and translucent.
Step 2: Then, add potatoes, 2 cups of corn kernels, and the broth, and bring the mixture to a boil. Once boiling, reduce the heat to a simmer and cook the vegan corn chowder uncovered for 20 minutes or until the potatoes are tender.


Step 3: Transfer the remaining corn, salt, and plant-based milk to a blender and process until smooth.
Step 4: Pour the corn mixture into the soup pot, mix, and allow it to cook for 5 minutes.

Want to save this recipe?
Step 5: Next, remove the soup from the heat and, using an immersion blender, carefully (it’s hot!), puree about half of the soup right in the pot for a creamy, chunky mixed texture. Finally, serve the healthy corn chowder and optionally garnish the bowls with some thinly sliced green onion and freshly ground black pepper.
You can also do this in a regular jug blender, transferring the soup (in batches) to be blended. Hold the lid down with a tea towel while you blend and release hot steam from the jug often, so there are no soup explosions.
FAQs
I haven’t tried this specific recipe in my Instant Pot yet, but it should work similarly to other IP soup recipes.
I recommend you start by using the SAUTÉ function to sauté the veggies as written in the main recipe. Then, after adding the corn, potato, and broth, close the lid and cook on manual HIGH for 12 minutes, using the quick-release pressure valve afterward.
Next, set the IP back to SAUTE and mix in the blended corn mixture, cooking for 5 minutes. Finally, use an immersion blender directly in your Instant Pot- voila, delicious Instant Pot corn chowder!
First, sauté the various ingredients as written in the stovetop method. Then transfer those plus the 2 cups of corn, potatoes, and broth to your slow cooker (crock pot), mix, add the lid, and cook on LOW for 7-8 hours or HIGH for 3-4 hours, or until the potatoes are tender.
Then, mix in the blended plant-based milk and corn mixture and cook for 10-15 minutes on HIGH. You can then use the immersion blender directly in the crockpot before serving.
Top Recipe Tips and Notes
- For a thicker/thinner stew: Adjust the amount of broth you add to the zucchini corn chowder and how much you puree. For an even thicker soup, add a small amount of cornstarch slurry to the soup. I recommend 1-2 tablespoons of starch mixed with equal parts water. Once added, allow the soup to cook for a few minutes until thickening.
- Puree to your desired consistency: You can leave it entirely unblended and add a bit of cornstarch to thicken the broth or puree some of it as a natural thickener. I prefer not to over-puree the soup as I like some chunky texture, but it tastes great as a smooth summer corn soup, too.
- Season to taste: Taste the vegan corn chowder just before serving and adjust the salt and pepper accordingly.
- Oil-free: Use a splash of water to sauté the veggies.
- If using fresh corn: Simmer the cobs with the liquid for extra flavor.

What To Serve With Vegan Corn Chowder?
Enjoy a big bowl of this vegan potato corn chowder alone or alongside:
- Crusty bread or flatbread, easy air fryer garlic bread, or this easy garlic herb focaccia
- Vegan grilled cheese or other sandwiches like this vegan reuben sandwich or these vegan tea sandwiches
- Crackers for dipping
- Salads like this easy vegan Greek salad, vegan cobb salad, or ramen noodle cabbage salad
Storage Instructions
Make ahead: You can pre-chop/slice all the veggie corn chowder ingredients (except the potatoes) 1-2 days in advance, storing them in airtight containers in the fridge.
Fridge: Store any leftover cooled vegan corn chowder in an airtight container in the refrigerator for 4-5 days. Like most soups, it tastes even better on day two!
Reheat: I like to gently reheat the vegan corn soup on the stovetop, but a microwave will also work. If it has overly thickened, stir in a little more veggie broth or dairy-free milk.
Can You Freeze Corn Chowder?
Freezing soups with dairy-free cream or milk can change the texture upon thawing, so if you’re planning to freeze it, I recommend holding off on the creamy ingredient until it’s thawed.
Freeze the dairy-free corn chowder in airtight freezer-safe containers, Ziplock/Stasher bags, or even a silicone muffin mold (for individual servings), leaving room for expansion. Freeze for 2-3 months, allowing it to thaw in the fridge overnight before reheating it.

Other Vegan Soups To Consider
If you tried this vegan corn chowder recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks!

Vegan Corn Chowder
Equipment
- my favorite knives
- immersion blender
- blender
Ingredients
- 1 ½ tablespoon of vegetable oil
- 1 small yellow onion diced
- 2 large cloves of garlic minced
- 1 small red bell pepper seeded and minced
- 2 small golden zucchinis chopped (any yellow squash will work)
- ½ of a medium jalapeno seeded and minced
- 3 ribs of celery diced
- 1 pound of red, russet, or yukon gold potatoes chopped
- 4 cups of corn kernels
- 4 cups of vegetable broth
- 1 ½ teaspoons of salt
- 2 cups of unsweetened plant-based milk
- 2 tablespoons of chopped green onion for garnish
- Freshly ground pepper for garnish
Instructions
- In a large pot, heat the oil over medium-high heat.
- Add the onion, garlic, red bell pepper, zucchini, jalapeno, and celery and saute for 4 to 5 minutes or until the onion becomes translucent and tender.
- Add the potatoes, 2 cups of corn kernels, and broth, bring to a boil, and cook uncovered for 20 minutes or until the potatoes are tender.
- Place the remaining 2 cups of corn kernels, salt, and plant-based milk into a blender and blend on high until smooth. Pour into the pot of soup and bring to a boil and cook for an additional 5 minutes.
- Remove pot from the heat. Puree half of the soup using an immersion blender (or with a regular blender, working in batches). Be careful not to over-puree so plenty of chunkiness remains in the soup.
- Garnish each bowl with chopped green onion and freshly ground pepper.
Notes
- For a thicker/thinner stew: Adjust the amount of broth you add to the zucchini corn chowder and how much you puree. For an even thicker soup, add a small amount of cornstarch slurry to the soup. I recommend 1-2 tablespoons of starch mixed with equal parts water. Once added, allow the soup to cook for a few minutes until thickening.
- Puree to your desired consistency: You can leave it entirely unblended and add a bit of cornstarch to thicken the broth or puree some of it as a natural thickener. I prefer not to over-puree the soup as I like some chunky texture, but it tastes great as a smooth summer corn soup, too.
- Season to taste: Taste the vegan corn chowder just before serving and adjust the salt and pepper accordingly.
- Oil-free: Use a splash of water to sauté the veggies.
Andrea says
Such a great recipe from the Friendly Vegan Cookbook!
Amy Liu Dong says
This soup looks so good and tasty.
I am so excited to make this for tonight's dinner.
Andrea says
Hope you enjoy it 🙂 It's a yummy one!
Teodora says
Perfect for upcoming autumn days! It is on my list!
Andrea says
Yesss! Definitely a fun and tasty fall recipe!
Tina says
This chowder is perfect year round! So yummy
Andrea says
So true! Easy to enjoy in every season!
Rachel says
This is so creamy and delicious! And using canned or frozen corn makes it so easy!
Andrea says
Gotta love the easy recipes! This one sure is a yummy one!
Gina H. says
My absolute favorite soup recipe! I never get tired of it! Mmmmm...
Andrea says
It's certainly a delicious one!!!
Janaye says
Delicious!!! Looks so good!
Andrea says
It's a goodie for sure! So so creamy and delicious!
Jenn says
YASSS! Perfect midweek family meal on a cold day.
Andrea says
Agreed! Gotta love the easy and delicious ones to enjoy easily during the week!
Tash W says
Made this tonight. It was delicious. Thanks so much.
Andrea says
Love that! It sure is a delicious one!
Mary says
This sounds like a delicious corn chowder! We live in the heart of great summer corn from an area called Sloughouse. It is the sweetest corn. I am saving this for fresh summer corn from Sloughhouse, CA!
Andrea says
Love it! Let us know what you think! 🙂
Katie says
This vegan corn chowder is incredible! Super easy to make as well.
Andrea says
Gotta love the easy recipes!
Anna - Vegnfit says
What a delicious and hearty soup. This vegan corn chowder is a perfect comfort soup, and so easy to prepare.
Andrea says
Right?! It's definitely a yummy comfort soup!
Nora says
I'm a big fan of corn and this corn chowder is just divine! I especially love the added zucchini! Gorgeous!
Andrea says
The zucchini adds such a nice touch to the mix! So glad you gave it a go!