Spicy, Creamy Mexican Corn Soup
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.This creamy Mexican Corn Soup is packed full of fresh ingredients and a blend of delicious spices. Dairy-free, low in calories, and ready in 30 minutes, it’s a satisfying soup the whole family will love!
I’ve never been a huge fan of corn soup.
While I love the sweetness of fresh corn, I’ve often found corn soups to be too heavy (with all of the cream and butter), and a little too bland for my taste.
My husband, on the other hand, absolutely loves creamy soups of all kinds – Mexican corn soup being one of his favorites. Whenever he has a choice between a cream-based soup and a broth-based soup, he always chooses the cream-based soup.
Latest Recipe Video!
So I decided that I was going to make-over the traditional creamy corn soup without using any actual cream in the recipe, to see if I could make a healthier version that my whole family would enjoy!
Instead of cream, I added vegetable broth and potato for that “creamy” feeling, warm spices like cumin and chili powder, and fun toppings like tomatoes and cilantro for some texture and flavor.
How to Make Spicy Mexican Corn Soup
Tools and Equipment You’ll Need
Recipe Ingredients and Notes
- Corn: Because it can’t be a creamy corn soup without corn! Fresh or frozen works well here!
- Potatoes: Any potato will work well – russet, yukon gold or even red potatoes
- Spices: Cumin, chili powder, cayenne, garlic and black pepper give this Mexican corn soup a depth of flavor.
- Broth: Low sodium vegetable broth is the best option here!
- Onions: For additional flavor – and onions just pair really well with the garlic in this soup!
Step by Step Instructions
Step 1: 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, sauté for 5 minutes until the onion is translucent.
Step 2: Add the potato and broth, bring to a boil and cook until the potatoes are very soft – about 10 minutes.
Step 3: Then add the fresh corn and cook through for a couple minutes more.
Step 4: Add a bit more vegetable broth if your creamy corn soup looks too thick. Add all of your spices (cumin, chili powder, cayenne, black pepper).
Step 5: Puree with an immersion/hand blender, or with a regular blender/food processor.
When your soup is done, it will look like this:
Step 6: Top this Mexican corn chowder with a variety of toppings: cilantro, tomatoes, fresh corn, crushed corn chips, avocado, or anything else you can think of!
What Makes This Mexican Corn Soup Healthy?
- Low in Fat and Calories: It can be enjoyed guilt-free with only 128 calories and 2.3 grams of fat per serving.
- Dairy-Free and Gluten-Free: This soup is rich and flavorful without any butter or cream. It is naturally gluten-free. Whether you follow a special diet or not everyone will enjoy this soup.
- Fresh Seasonal Ingredients: This creamy corn soup uses fresh seasonal ingredients. Unlike canned soups you won’t find any processed ingredients.
- Low Sodium: Many canned soups are very high in sodium. This Mexican corn soup uses low-sodium vegetable stock which helps keeps the sodium levels low.
- High in Fiber: Sweet corn is loaded with fiber which aids in digestion, and helps you feel fuller longer. Fiber is also known to lower cholesterol and help control blood sugar.
- Rich in Vitamins and Nutrients: Fresh sweet corn is a good source of B vitamins, iron, potassium and plant protein. It’s also a good source of the antioxidants, lutein and zeaxanthin, which promote eye health.
Is Mexican Corn Soup Kid-Friendly?
This is a smooth and delicious soup. Kids will enjoy customizing their own toppings with ingredients such as tomatoes and cilantro. Some kids might find this corn soup a bit too spicy. I recommend transferring a few ladles of the soup to a small sauce pan before adding the chili powder and cayenne. That way the kids can enjoy the soup spice free!
Serving Suggestions
Serve this creamy corn soup with a side of corn bread or crusty whole wheat bread and a green salad with vinaigrette dressing, topped with toasted pecans or almonds.
Try these soup toppings for more texture and flavor…
- Cilantro
- Diced tomato
- Crushed corn chips
- Diced avocado
- Fresh sweet corn
How to Store and Keep
Let this Mexican corn chowder cool completely. Then transfer to an airtight container and store in the fridge. It will keep for up to 4 days in the fridge. The soup can also be frozen for up to 3 months.
To freeze: Simply let the soup cool completely after cooking and then pour into a sealable freezer container or portion into ziplock bags.
To reheat: Defrost the soup in the refrigerator for 12 hours and then reheat it on the stovetop over medium heat until hot.
Top Tips for Making The Best Mexican Corn Soup
- If you can’t get fresh corn, you can use frozen.
- Use a low sodium vegetable stock.
- If you are using a stand blender, it’s best to blend the soup in batches.
- If using fresh corn, steam and prepare just before making the soup.
- Dial back the cayenne pepper and chili powder if you want a milder flavor.
- Reserve a few ladles before adding spices to make a kid friendly spice free version.
- Add some long grain brown rice, if you want it extra hearty. You can even puree it with the brown rice cooked in the soup for a thicker, creamier texture.
- For additional protein, add 1 15oz can of cannelini beans into this Mexican corn chowder while it’s cooking (at the same time you add in the corn). And then follow the rest of the directions through the puree stage!
- Get creative with toppings such as cilantro, avocado and corn chips.
- Serve with some crusty bread or corn bread and a light crunchy salad.
- Soups freeze well, make a big batch and freeze the rest for easy meals!
Be Sure To Check Out These Other Healthy Soup Recipes!
- Chunky and Hearty Pinto Bean Soup
- Vegan Tomato Soup
- Vegan Black Bean Soup
- Carrot Potato Soup
- 65 Vegetarian Mexican Recipes
If you have tried this Spicy Mexican Corn Soup recipe, or any other recipe on my blog, then please rate it and let me know how it turned out in the comments below! You can also FOLLOW ME on FACEBOOK, TWITTER, INSTAGRAM and PINTEREST to see more delicious, healthy, family friendly food!
🎥 Watch How to Make It
Spicy, Creamy 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
- If you can’t get fresh corn, you can use frozen.
- Use a low sodium vegetable stock.
- If you are using a stand blender, it’s best to blend the soup in batches.
- If using fresh corn, steam and prepare just before making the soup.
- Dial back the cayenne pepper and chili powder if you want a milder flavor.
- Reserve a few ladles before adding spices to make a kid friendly spice free version.
- Add some long grain brown rice, if you want it extra hearty. You can even puree it with the brown rice cooked in the soup for a thicker, creamier texture.
- For additional protein, add 1 15oz can cannelini beans into the soup while it’s cooking (at the same time you add in the corn). And then follow the rest of the directions through the puree stage!
- Get creative with toppings such as cilantro, avocado and corn chips.
- Serve with some crusty bread or corn bread and a light crunchy salad.
- Soups freeze well, make a big batch and freeze the rest for easy meals!
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!