Creamy Mexican Bean Soup With Corn

6 bowls
55 min

Creamy Mexican Bean Soup is our go-to when our family craves a touch of spice on chilly days. Surprisingly, we find ourselves savoring this delightful creation even on scorching summer afternoons!

A spoonful of corn and bean soup.

This page may contain affiliate links; please see my disclosure for policy details. I earn commissions if you shop through the links on this page.


Soups are comfort food in a bowl, and this easy-to-make recipe is made with flavorful beans, sweet corn, a trio of peppers, and cheddar cheese in a rich and creamy broth that can be easily whipped up in under an hour. This hearty bowl of soup promises to please your taste buds.


Why You Will Love This Soup


  • Choose your favorite ingredients. You can easily change ingredients in this recipe depending on your tastes. For instance, you could add black beans, different types of peppers, or maybe one type of pepper. You could go crazy and make this soup extra spicy by adding pepper jack cheese and cheddar or using all pepper jack. The choices are endless.
  • This recipe is meatless. The beans bring lots of fiber and protein, but adding chicken or ground beef would make this even heartier.
  • Want vegetarian soup? Exchange the chicken broth for vegetable broth.
  • The star of this recipe is cream. Yes, adding cream to this broth-based bean soup adds a wonderful creamy richness that pairs well with the spices and peppers.
  • Make this soup in under an hour. That's right; this soup takes a short simmer to cook those Mexican flavors.


Try making a hearty Mexican Rice Bowl for an alternative to this soup. And another family favorite is this classic Chicken And Sweet Corn Soup.


Bean Soup Ingredients


Don't be afraid of this long list, everything is easy, and this recipe uses lots of spices.


  • Pinto Beans - a tender bean with an earthy and nutty flavor
  • Kidney Beans - a meaty textured bean with a slight sweetness
  • Olive Oil - used for sautéing the veggies. You can use canola or coconut oil too
  • Fresh or Frozen Corn - you pick, you can also use leftover corn on the cob
  • Chicken Stock - the base of the recipe for flavor use canned or homemade
  • Cream - the cream adds a delicious richness to the soup
  • Red Pepper - love the color and the sweet pepper flavor
  • Green Pepper - a more bitter-flavored pepper
  • Poblano Pepper - a Mexican-flavored soup needs this dark green mild pepper for an earthy flavor.
  • Jalapeno Pepper - this soup will appreciate the heat from a jalapeno
  • Garlic - just one clove adds plenty of aromatic flavors
  • Ground Cumin - the warm earthy flavor and aroma adds a distinctly Mexican flavor
  • Ground Red Pepper - adds some heat to your soup
  • Cilantro - this love-it-or-hate-it herb definitely adds flavor to the soup with its tart lemon-lime taste. You decide if you want to use it.
  • Cheddar Cheese - for the creamy melt-in-your-mouth goodness
  • Salt & Pepper - enhances the flavor of everything.
  • Toppings - Sour Cream, Cheddar Cheese, Lime, and if you like Cilantro, toss some more on top.
Ingredients to make a corn and bean soup with cheddar cheese, peppers and spices.
How To Make Corn And Bean Soup: Step-By-Step


This recipe couldn't be any easier; chopping, shredding, and stirring is all it takes. Let's start!

Step 1. Prep all the veggies first to be ready to add to the soup pan. Seed and dice all the peppers, chop the cilantro, peel, and dice the garlic.

Cutting red and green peppers on a white cutting board.
Cutting cilantro on a white cutting board.

Step 2. Heat your soup pot on medium heat, then add the olive oil. Stir in the corn, use fresh or frozen, cook for one minute, then add all the spices and garlic. Stir and cook the corn and spices for about three minutes until they are fragrant.

Step 3. Add the peppers, then stir and cook on medium heat for another three minutes to soften the peppers.

Roasting corn and spices
Cook the corn and peppers

Step 4. Add the chicken broth, stir, and bring back to a simmer, then add the cream, stir, and bring the soup to a slow simmer for 15 - 20 minutes until the peppers are cooked.

Stir in the broth
Stir in the cream

Step 5. Shred the cheese while the soup is simmering. I prefer using a small handheld cheese grater to shred cheese; it's fast and easy. Add the shredded cheese in small amounts to the simmering soup and stir between each addition. Stir well until the cheese is melted, then add the chopped cilantro. That's it; you are done!

Adding shredded cheddar cheese to a pot of soup.

When adding cheese to this soup recipe, it's best to shred your own instead of using prepackaged shredded cheese. The prepackaged cheese is often coated in anti-caking agents, which keeps it from thoroughly melting.


Soups on, and it is so delicious!

Two blue bowl of Mexican corn and bean soup with a plate of cheese, limes and sour cream.
How to Store Soup


Store any leftovers in an airtight container in the refrigerator for up to three days.

This soup freezes well. Just ladle the soup into an airtight bowl or even a single-serve bowl and freeze. Let the soup thaw overnight in the refrigerator, then reheat medium-low until hot.

Pin for later when you want a delicious soup


Try these spicy recipes



More To Make And Eat
Chicken vegetable soup in a white bowl.

Chicken and Sweet Corn Soup

Frozen peaches.

How To Freeze Peaches

A cheeseburger hambuger with a bun on a white plate with lettuce, tomato and onion.

Easy To Make Cast Iron Skillet Burgers

A blue bowl with vanilla beans.

The Sweet And Savory World Of Vanilla Beans

Subscribe here for more great recipes, and follow One Hot Oven for more tasty sweet and savory recipes! Pinterest | Instagram | Facebook


Recipe


First published: Feb. 23, 2020; last updated: July 18, 2023, for better readability.

Thank you for stopping by the One Hot Oven blog. Please leave a comment to say hello or tell me what you are baking; I always love hearing from fellow bakers. Have any questions or want to chat about the recipe? Please visit my About page for information, and I’ll be happy to help!


About Jere’


From learning to cook on a farm in Indiana to culinary school in California, my passion for food is never-ending. Turning on my oven to bake something for friends and family is my happy place, and I am glad to be here at One Hot Oven, sharing both sweet and savory recipes with all my baking friends.


icon Rolling pin graphic with flowers.
One Hot Oven Logo
Creamy Mexican Bean Soup With Corn
Recipe details
  • 6  bowls
  • Prep time: 20 minutes Minutes Cook time: 35 minutes Minutes Total time: 55 min
Show Nutrition Info
Hide Nutrition Info
Ingredients
Soup Ingredients
  • 2 tablespoons olive oil
  • 1 16 oz. can pinto beans drained
  • 1 16 oz. can kidney beans drained
  • 2 cups frozen corn
  • 1/2 cup green pepper seeded and diced
  • 1/2 cup red pepper seeded and diced
  • 1/2 cup pasilla pepper seeded and diced
  • 1 jalapeno seeded and diced
  • 1 clove garlic chopped
  • 2 1/2 cups chicken stock
  • 1 cup heavy cream
  • 1 tsp. cumin
  • 1 tsp. onion powder
  • 1/4 tsp. ground red pepper
  • salt and pepper to taste
  • 1/4 lb cheddar cheese grate this to make 1 cup of shredded cheese
  • 2 tablespoons chopped cilantro
Corn and Bean Soup Toppings (optional)
  • sour cream
  • shredded cheese
  • lime
  • diced onion
Instructions

Prep your ingredients first by draining the beans, chopping the garlic, and seeding and dicing the peppers.
Place a large stockpot on medium heat. I use 5.75" stockpot. Once the pot is hot add the olive oil.
Add the corn to the pot and cook for a minute. Next, add all the peppers and the dry seasoning plus the garlic to the pot and stir, frequently until the corn and peppers are cooked and the spices are fragrant about three minutes.
Add the beans and the chicken stock to the corn mixture, stir well then bring to a boil. Turn the heat to medium-low and let cook at a simmer for 15 minutes.
While the soup is simmering shred the cheddar cheese using a box grater or a micro plan cheese grater, this should yield 1 cup of shredded cheese. Alternately you can use pre-shredded cheese.
Add the cream to the soup pot and stir well. Bring the soup back to a simmer then add the cheese in small batches, stirring between batches so it melts easily, then stir in the cilantro. Taste the soup to adjust any season and let simmer for 5 minutes.
Serve the soup hot. Add any of the optional toppings.
Tips
  • This soup is adaptable to your tastes.
  • Feel free to substitute different types of beans, peppers, and cheeses to suit your tastes or even to what ingredients you have on hand.
  • Using Freshly Shredded Cheese
  • I highly recommend using freshly shredded cheese that you grate from a block of cheese over pre-shredded cheese which many times contains starch that inhibits melting.
  • How to Store Bean Soup
  • Store any leftover Corn and Bean Soup in an airtight container in the refrigerator for up to three days.
  • This soup freezes well. It's is best to let the soup thaw overnight and then
Jere Cassidy
Want more details about this and other recipes? Check out more here!
Go
Comments
Next