Creamy Mexican Corn and Bean Soup Recipe
Introduction
This Creamy Mexican Corn and Bean Soup is a comforting and flavorful dish perfect for cozy evenings. Packed with hearty beans, sweet corn, and a touch of spice, it combines creamy textures with vibrant Mexican-inspired flavors. Ready in under an hour, it’s a satisfying meal that’s easy to make and great for feeding a crowd.

Ingredients
- 2 tablespoons olive oil
- 1 15.5 oz. can pinto beans (drained)
- 1 15.5 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 dried pasilla chile (seeded and chopped)
- 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 (grated to make 1 cup shredded cheese)
- 2 tablespoons chopped cilantro
- Sour cream (optional, for serving)
- Shredded cheese (optional, for serving)
- Lime (optional, for serving)
- Diced onion (optional, for serving)
Instructions
- Step 1: Prep your ingredients by draining the beans, chopping the garlic, and seeding and dicing the peppers.
- Step 2: Place a large stockpot over medium heat and add the olive oil once hot.
- Step 3: Add the corn and cook for about one minute. Then stir in the peppers, garlic, cumin, onion powder, ground red pepper, salt, and pepper. Cook, stirring often, for about three minutes until the vegetables are tender and the spices are fragrant.
- Step 4: Add the beans and chicken stock to the pot, stir well, and bring the mixture to a boil. Reduce heat to medium-low and simmer for 15 minutes until the peppers are tender.
- Step 5: While the soup simmers, shred the cheddar cheese to yield 1 cup of shredded cheese.
- Step 6: Stir the heavy cream into the soup and bring back to a simmer. Add the cheese gradually, stirring between additions to help it melt smoothly. Then stir in the chopped cilantro. Taste and adjust seasoning if needed. Let simmer for another 5 minutes.
- Step 7: Serve the soup hot, topped with sour cream, extra shredded cheese, lime wedges, and diced onion if desired.
Tips & Variations
- For a vegetarian version, swap chicken stock with vegetable stock and use plant-based cream alternatives.
- Adjust the heat by adding more jalapeno or keeping the seeds for extra spice.
- Use fresh corn if available, cooking it slightly before adding to the soup for a sweeter, fresher flavor.
- Garnish with crushed tortilla chips or avocado slices for added texture and creaminess.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave, stirring occasionally to maintain a creamy consistency. If the soup thickens too much upon standing, add a splash of stock or water when reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use canned corn instead of frozen?
Yes, canned corn can be substituted. Drain it well before adding to the soup and reduce the initial cooking time slightly since canned corn is already cooked.
Is it possible to freeze this soup?
You can freeze the soup, but because it contains cream and cheese, the texture might change slightly upon thawing. To minimize this, consider freezing the soup before adding cream and cheese, then stir them in fresh after reheating.
PrintCreamy Mexican Corn and Bean Soup Recipe
This Creamy Mexican Corn and Bean Soup is a comforting blend of tender beans, sweet corn, vibrant peppers, and rich cream, seasoned with aromatic spices. Perfect for a hearty meal, it’s enhanced with shredded cheddar cheese and fresh cilantro, offering layers of flavor with a mild smoky kick from pasilla chile and jalapeno.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
Ingredients
Main Soup Ingredients
- 2 tablespoons olive oil
- 1 15.5 oz. can pinto beans, drained
- 1 15.5 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 dried pasilla chile, seeded and chopped
- 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
Cheese and Garnishes
- 1/4 lb cheddar cheese (about 1 cup shredded)
- 2 tablespoons chopped cilantro
- Sour cream, for serving (optional)
- Shredded cheese, for serving (optional)
- Lime wedges, for serving (optional)
- Diced onion, for serving (optional)
Instructions
- Prepare ingredients: Drain the pinto and kidney beans thoroughly. Chop the garlic finely. Seed and dice the green and red peppers as well as the jalapeno pepper.
- Heat olive oil: On medium heat, warm a large stockpot. Once hot, add the olive oil to coat the bottom evenly.
- Sauté vegetables and spices: Add the frozen corn to the pot and cook for about one minute. Stir in the diced peppers, chopped garlic, and dry seasonings including cumin, onion powder, and ground red pepper. Cook for about three minutes, stirring frequently until the vegetables soften and the spices become fragrant.
- Add beans and stock: Stir in the drained beans and chicken stock, mixing thoroughly. Increase heat to bring the soup to a boil. Then reduce heat to medium-low and allow it to simmer gently for 15 minutes, letting the flavors meld and peppers soften.
- Shred cheddar cheese: While the soup simmers, shred the cheddar cheese using a box grater or microplane to make approximately one cup of shredded cheese.
- Add cream and cheese: Stir the heavy cream into the simmering soup. Bring back to a gentle simmer, then gradually add the shredded cheese in small batches, stirring well after each addition until the cheese melts smoothly. Stir in the chopped cilantro and taste for seasoning adjustments. Simmer for an additional 5 minutes to blend flavors.
- Serve: Ladle the hot soup into bowls and garnish with optional toppings such as sour cream, extra shredded cheese, lime wedges, and diced onion. Serve immediately.
Notes
- For a vegetarian version, substitute chicken stock with vegetable broth.
- Adjust the jalapeno quantity or omit seeds for less heat.
- Use sharp cheddar cheese for a more pronounced cheesy flavor.
- Can be stored in the refrigerator for up to 3 days and reheated gently on stovetop.
- Freezes well; reheat slowly on the stove to prevent curdling.
Keywords: Mexican corn soup, creamy bean soup, pinto bean soup, kidney bean soup, creamy corn soup, cheesy Mexican soup, comforting soup recipe

