Mexican Corn Soup
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.My creamy Mexican corn soup is packed with fresh ingredients like potatoes, sweet corn, onions, veggie broth, and a blend of delicious spices. I love that it is dairy free, low in calories, and ready in 30 minutes as a comforting soup my whole family loves.

I have never been a huge fan of corn soup. While I love the sweetness of fresh corn, I often find corn soups too heavy from all the cream and butter, and a little bland for my taste. My husband loves creamy soups of all kinds, and Mexican corn soup is one of his favorites. Whenever he can choose between a cream based soup and a broth based one, he always goes for the cream based option.
So I decided to remake the traditional creamy corn soup without using any actual cream. I wanted to see if I could create a healthier version that my whole family would enjoy. Instead of cream, I use vegetable broth and potatoes to create that creamy texture, along with warm spices like cumin and chili powder. I finish it with toppings like tomatoes and cilantro to add texture and flavor, and I see it as a great alternative to my carrot potato soup or my vegan tomato soup.
👩🏽🍳 Why I Love This Recipe
I first made this potato corn soup on a day when my husband was under the weather and wanted something comforting but light. He wasn’t very hungry, but he asked for a simple soup that wouldn’t be too heavy. I simmered this chowder, blended it until creamy, and served it with a slice of bread. He finished the bowl, which told me it was exactly what he needed. Since then, this soup has been one I make whenever someone in our house needs something nourishing and easy to eat.
I love how the potatoes give the soup its creamy texture without needing cream, while sweet corn adds natural sweetness. I cook everything in one pot, simmer until the potatoes are soft, then blend part of the soup so it thickens perfectly. Vegetable broth keeps it light, and the spices add depth. I can adjust the seasoning easily, make it mild for the kids, or add extra spice for adults.
This chowder is perfect for families who want a healthy and comforting meal. I love serving this potato corn chowder on rainy or cold nights when everyone wants something warm for dinner. The fact that it stores well for months is a big win, so I always make an extra pot. I hope you give this one a try.

🥘Ingredients
Below are all the wholesome ingredients I like to use to make this creamy, flavorful Mexican corn soup:

Corn: This soup wouldn’t be a creamy corn soup without corn! I use fresh or frozen, and both work great.
Potatoes: Any type of potato works well for creaminess, including russet, Yukon Gold, or even red potatoes.
Spices: I use cumin, chili powder, cayenne, garlic, and black pepper to give the soup a layered flavor.
Broth: Low-sodium vegetable broth is my go-to for the base as it keeps the flavors balanced without being too salty.
Onions: I add onions for extra flavor. They pair perfectly with the garlic and give the soup a savory depth.
🔪 How to Make
Here is the step by step guide on how I make this spicy and creamy Mexican corn soup:
Sautéing the Aromatics: I start by cutting the onion and potato, and trimming the kernels off 5 ears of corn. Then I heat the oil in a large pot over medium heat. Once hot, I add the onion and garlic and sauté for about 5 minutes, until the onion is translucent.

Cooking the Potatoes: Next, I add the potato and vegetable broth to the pot, bring it to a boil, and cook until the potatoes are very soft, which usually takes about 10 minutes.

Adding the Corn: Then I add the fresh corn and cook for a couple more minutes until the corn is tender.

Seasoning the Soup: If the soup looks too thick, I add a little more vegetable broth. Then I stir in all the spices: cumin, chili powder, cayenne, and black pepper.

Pureeing: I puree the soup using an immersion blender, or if I don’t have one, I carefully transfer it to a regular blender or food processor.

Finishing: When the soup is finished, it should have a smooth, creamy consistency and a rich golden color.

Adding the Toppings: I like to top this Mexican corn chowder with a variety of toppings. I usually add cilantro, tomatoes, fresh corn, crushed corn chips, avocado, or anything else I have on hand.

💭 Expert Tips
My #1 Secret Tip for this recipe is to steam and prepare fresh corn right before making the soup. When the corn is freshly cooked, it stays sweet and tender, which is key for the texture. Using corn at its freshest helps the soup taste brighter and more balanced from the first bowl to the last.
Other Tips To Keep In Mind:
- Low-Sodium Broth: I always use low-sodium vegetable stock to keep the soup balanced and flavorful.
- Blending in Batches: If I’m using a standard blender, I blend the soup in batches to avoid spills and ensure a smooth texture.
- Mild Spice Option: I dial back the cayenne pepper and chili powder if I want a milder flavor.
- Kid-Friendly Version: I reserve a few ladles before adding spices so kids can enjoy a spice-free version.
- Extra Hearty: I sometimes add long-grain brown rice for a heartier soup. You can even puree it with the rice for a thicker, creamier texture.
- Creative Toppings: I like to get creative with toppings such as cilantro, avocado, and corn chips.
📖 Variations
Here are some easy ways I like to customize and add variety to this Mexican corn soup:
Veggie Boost: I like to add extra vegetables like diced red bell peppers, zucchini, broccoli, or carrots for more color and nutrients for my kids.
Cheesy Comfort: I sometimes stir in 1/2 cup shredded cheese like cheddar or Monterey Jack near the end for a rich and cheesy chowder like we all like.
Add Protein: For extra protein, I add a 15-ounce can of cannellini beans while the corn is cooking, then continue with the rest of the recipe.
🍽 Serving Suggestions
I like to serve this creamy corn soup with a side of my buckwheat bread or my air-fryer garlic bread. This combination makes a great satisfying meal to serve to my family.
For added texture and flavor, I also love serving this soup alongside a healthy potato salad or a Greek salad. It makes for a colorful and packed with fiber combo that’s perfect for lunch or dinner.
🧊 Storage Directions
Refrigerating: I let this Mexican corn chowder cool completely, then transfer it to an airtight container and store it in the fridge. It keeps for up to 4 days.
Freezing: I simply let the soup cool completely after cooking, then pour it into a sealable freezer container or portion it into ziplock bags for easy storage, I can freeze it for up to 3 months.
Reheating: I defrost the soup in the refrigerator for about 12 hours, then reheat it on the stovetop over medium heat until it’s hot.

❓Recipe FAQs
If my chowder turns out too thick, I usually add a little more vegetable broth or water and stir until it reaches the consistency I like.
If the potatoes are still firm after the recommended cooking time, I keep simmering for a few more minutes. I’ve found that cutting the potatoes into smaller pieces at the start helps them cook consistently.
I have noticed that the flavor can be a bit flat if the spices haven’t had a chance to bloom. I make sure to add cumin, chili powder, garlic, and black pepper during cooking and taste as I go to adjust the seasoning.

🍲 More Healthy Soup Recipes!
Love this vegan SOUP recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comments section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
🎥 Watch How to Make It
Mexican Corn Soup
Ingredients
- 5 ears fresh sweet corn or 2.5 cups frozen corn
- 1 medium onion diced
- 1 tsp extra virgin olive oil
- ½ tsp salt plus more to taste
- ½ medium yukon gold potato chopped into cubes
- 2-3 cups vegetable stock the more stock you add, the thinner your soup will be
- 3 cloves garlic minced
- 1 tsp ground cumin
- 1½ tsp chili powder
- 1 pinch cayenne pepper
- ¼ tsp ground black pepper
Instructions
- Cut the onion, potato, and trim the corn kernels off the 5 ears of corn.
- Heat the oil in a large pot over medium heat. Add the onion and garlic, saute for 5 minutes until the onion is translucent. Add the potato and broth, bring to a boil and cook until the potatoes are very soft – about 10 minutes. Then add the fresh corn and cook through for a couple minutes more.
- Add a bit more vegetable broth if your soup mixture looks too thick. Add all of your spices (cumin, chili powder, cayenne, black pepper). Then puree with an immersion/hand blender, or with a regular blender/food processor.
- Top with a variety of toppings: cilantro, tomatoes, fresh corn, crushed corn chips, avocado, or anything else you can think of! Enjoy!
Notes
- My #1 Secret Tip for this recipe is to steam and prepare fresh corn right before making the soup. When the corn is freshly cooked, it stays sweet and tender, which is key for the texture. Using corn at its freshest helps the soup taste brighter and more balanced from the first bowl to the last.
- Low-Sodium Broth: I always use low-sodium vegetable stock to keep the soup balanced and flavorful.
- Blending in Batches: If I’m using a standard blender, I blend the soup in batches to avoid spills and ensure a smooth texture.
- Mild Spice Option: I dial back the cayenne pepper and chili powder if I want a milder flavor.
- Kid-Friendly Version: I reserve a few ladles before adding spices so kids can enjoy a spice-free version.
- Extra Hearty: I sometimes add long-grain brown rice for a heartier soup. You can even puree it with the rice for a thicker, creamier texture.
- Creative Toppings: I like to get creative with toppings such as cilantro, avocado, and corn chips.





I am just loving this! What wonderful flavors, and perfect for either a hot or cold day. So delicious!
Thanks Danielle!! It really is perfect for any season!
I LOVE corn soup, and all those gorgeous Mexican flavours in yours sound absolutely delicious! So pretty too. Great recipe!
Thanks so much Kate! I’m sure you will love this recipe!
This looks so good! Perfect for a weekday family lunch. Yum!
Thanks Helen!! Enjoy!
I am a bit like you as in so so when it comes to corn soup, but I love that your husband is fully into them! This is one I am going to have to try as it looks amazing. Cheers
This particular corn soup made me a fan for sure! I can’t wait for you to try it! 🙂
I love the vibrant colors of this soup. Corn chowder has always been one of my favorite soups but I’ve never made it. This recipe looks delicious. Can’t wait to try it.
Thanks so much!! This is really an easy recipe to make so I can’t wait for you to try it at home!
Wow the flavors just jump through the screen! This looks delicious and I can’t wait to try it!
Thanks so much Farah! I’m sure you will love it!
Wow this is the best dairy-free corn chowder I have tasted. It is creamy and so good!
Hooray!! So happy to hear that Adriana! This is one of our favorites too!
So many flavors infused and so much of nutritional benefits. This dish is surely a perfect and healthy and delicious option for an awesome meal.
Definitely!! Thank you Veena!
This was a really healthy and delicious soup!
Yay! So happy to hear that you liked it Jill!
I tasted one at Panero’s and love it. So I decided to make one by myself here in Brazil. It was delicious! Thanks for sharing!
Oh great! So glad you liked it!