Bean and Corn Soup Recipe: One-Pot Southwestern Simmer With Cilantro Zing

Soups & Stews

Bean and Corn Soup Recipe: One-Pot Southwestern Simmer With Cilantro Zing

This bean and corn soup recipe delivers bold Southwestern flavors in a single pot—no chopping, no fuss, just hearty comfort. The secret lies in slow-simmered black beans, sweet corn, and smoky spices that meld into a rich, satisfying broth.

I developed this version after years of testing, ensuring every spoonful packs texture and depth without requiring multiple pans or complicated techniques.

The beauty of this one-pot method is its simplicity: dried beans soak overnight (or use canned for speed), while onions, garlic, and bell peppers build the flavor base. A blend of cumin, chili powder, and oregano transforms simple ingredients into something vibrant and complex.

The cilantro-lime finish adds brightness that cuts through the richness, making each bite refreshing.

What you'll end up with is a soup that's creamy from blended beans yet still has satisfying bite from whole kernels and tender vegetables. The spices develop beautifully as it simmers, creating layers of flavor that keep improving over time.

Perfect for meal prep, it tastes even better the next day when the flavors have fully melded.

Serve with warm tortillas or crusty bread to soak up every last drop of that aromatic broth. The recipe scales easily for crowds, and leftovers reheat beautifully—just add a splash of water if it thickens. This is the kind of soup that transforms a simple weeknight into a flavorful celebration.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for bean and corn soup

Simple pantry staples transform into a rich, smoky Southwestern soup with just one pot.

Ingredient Amount Notes
Dried Black Beans 🌿 1 cup Soaked overnight or canned drained
Sweet Corn Kernels 🌽 1 ½ cups Fresh, frozen or canned (drained)
Yellow Onion 🧅 1 whole Diced, about 1 cup
Garlic Cloves 🧄 4 cloves Minced, about 1 tbsp
Red Bell Pepper 🍅 1 whole Diced, about 1 cup
Vegetable Broth 💧 4 cups Low-sodium preferred
Ground Cumin 🌿 1 tbsp Toasted for depth
Chili Powder 🌶️ 1 ½ tbsp Smoked or mild
Dried Oregano 🍃 1 tsp Mexican preferred
Salt 🧂 1 ½ tsp Kosher or sea salt
Fresh Cilantro 🌿 ¼ cup Chopped, stems removed
Lime Juice 🍋 2 tbsp Freshly squeezed
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing
Avocado Oil 🫒 ½ cup For blending creaminess

The dried black beans are the heart of this soup—soaking overnight ensures perfect texture, but canned beans in a pinch save time. Look for organic brands like Eden or Dr. McDougall for better flavor. Sweet corn should be fresh or frozen (no canned with added sugar)—Trader Joe's frozen kernels are my go-to. The red bell pepper adds natural sweetness; if you prefer milder flavor, use yellow or orange instead. For the spices, Penzeys or bulk bins at natural grocery stores ensure maximum freshness—ground cumin and chili powder should smell vibrant, not stale.

No fresh cilantro? Dried oregano at half the amount works in a bind, though fresh is ideal for that bright finish. The lime juice can be swapped for lemon if needed, but lime adds that perfect Southwestern tang. For extra creaminess without dairy, avocado oil blended with a pinch of salt mimics the richness of traditional soups. Prefer a thinner broth? Add more vegetable broth or even a splash of water. The key to depth is letting the spices toast in the olive oil for about 30 seconds before adding liquid—don't skip this step—it builds the smoky base that ties everything together.

This soup tastes even better the next day as flavors meld—portion into glass containers for easy reheating. Store for up to 5 days in the fridge or freeze for 3 months. For meal prep, double the batch and freeze half immediately. When reheating, add a splash of water if it thickens. The cilantro and lime should be added fresh after reheating to preserve their brightness. If you make it ahead, cover the surface with a thin layer of avocado oil before sealing to keep the top green and vibrant.

❤️

Why You'll Love This Recipe

  • No-Soaking Needed: Honestly, I’ll never go back to pre-soaking beans—just a quick rinse and simmer overnight (or 6 hours on high) while I’m out. Those black beans turn tender and creamy without any fuss, and the corn? Fresh or frozen, it melts right in.
  • Sweet-Savory Magic: Between the smoky char of the roasted red bell pepper and the toasted garlic, this soup has layers. The black beans add this deep, earthy richness, while the corn brings that bright, summery pop—like a hug from a food truck.
  • Lunchbox to Dinner: Here’s what sold me—this soup is my weeknight and potluck MVP. Pack it in jars for work lunches (the flavors only get better overnight), or double it for a cozy dinner when unexpected guests show up. (Yes, even on a Tuesday night.)
  • Pantry Goldmine: Between us, this recipe is my budget-friendly secret weapon. A bag of dried beans and a can of corn stretch farther than you’d think, and the onion/garlic/pepper combo costs pennies. Plus, leftovers? They taste just as good reheated—proof it’s not just filling, but reliable.

Step-by-step instructions for one-pot Southwestern bean and corn soup

This hearty soup comes together in a single pot with minimal prep and maximum flavor.

1

Sauté the Aromatic Base

Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven or heavy pot over medium heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent. The onions should release their natural moisture and begin to caramelize slightly at the edges.

Add the diced red bell pepper and cook for another 3 minutes until it begins to soften. Stir occasionally to prevent burning. The peppers will release their natural sweetness as they cook down. This foundational step builds the soup's flavor profile—don't rush it, as proper cooking of these vegetables prevents a raw taste in the final dish.

2

Toast the Spices and Add Garlic

Reduce heat to medium-low and add the 1 tablespoon ground cumin, 1.5 tablespoons chili powder, and 1 teaspoon dried oregano. Stir constantly for 1 minute until the spices are fragrant and begin to release their oils. This toasting step deepens their flavor significantly—you'll notice the kitchen fill with an earthy, aromatic scent.

Add the 4 minced garlic cloves and cook for 30 seconds until golden and fragrant. Garlic burns quickly, so keep a close eye on it. The moment it turns golden, remove the pot from heat for 1 minute to let the raw garlic aroma mellow. This brief pause prevents bitterness in the final soup.

3

Simmer the Beans and Vegetables

Return the pot to medium heat and add the 1 cup dried black beans (if using canned, drain and rinse them first). Pour in the 4 cups vegetable broth and bring to a gentle boil. Reduce heat to low and simmer uncovered for 30 minutes, stirring occasionally. The beans should soften but not break apart—this creates a creamy texture without mushiness.

After 30 minutes, add the 1.5 cups sweet corn kernels and 1.5 teaspoons salt. Stir gently and continue simmering for another 15 minutes until the beans are tender and the corn is heated through. The soup should have a thick, stew-like consistency at this point. If it's too thick, add ½ cup water to adjust the texture.

4

Finish with Creaminess and Freshness

Remove the pot from heat and stir in the ½ cup avocado oil. This adds a luxurious creaminess without dairy—avocado oil blends seamlessly into the soup's texture. Let the soup sit off heat for 5 minutes to allow the oil to fully incorporate and the flavors to meld.

Stir in the 2 tablespoons lime juice and ¼ cup chopped fresh cilantro. Taste and adjust seasoning with additional salt if needed. The lime brightens the soup's flavors while the cilantro adds a fresh, herbaceous note. Let the soup sit for 5 minutes before serving to allow the lime's acidity to mellow slightly and the cilantro to release its aroma.

5

Serve Warm with Crispy Toppings

Ladle the soup into bowls and serve immediately. For extra texture, top with crispy tortilla strips or toasted pumpkin seeds. The contrast between the warm, creamy soup and crispy toppings elevates the dish. Each spoonful should deliver a perfect balance of smoky spices, sweet corn, tender beans, and zesty lime—this is where all the flavors come together harmoniously.

👨‍🍳

Pro Tips For Making Bean And Corn Soup

  • SOAK BEANS OVERNIGHT: Dried black beans need serious hydration—toss them in cold water with a pinch of salt for at least 8 hours (or overnight). I used to rush this and ended up with a soup that tasted like it had been chewed by rocks. Trust me, the texture and flavor pay off when they’re properly plump.
  • SAUTÉ ONIONS LOW AND SLOW: Don’t rush the onions—cook them on medium-low heat for 10-12 minutes until they’re soft and golden, not crispy. Burnt onions make the whole soup taste bitter, and no one wants that. If they start sticking, add a splash of water and keep stirring.
  • ADD CORN LATE: Sweet corn kernels lose their brightness if boiled too long. Stir them in only during the last 5-7 minutes of cooking—just enough to warm through. If using canned corn, drain it well and pat dry; excess liquid turns your soup into a sad, watery mess.
  • CHAR THE BELL PEPPER: Cut the red bell pepper into thick strips and sear them directly in the pot for 3-4 minutes before adding liquid. The smoky, caramelized flavor cuts through the earthiness of the beans and adds depth. Skip this, and you’re missing out on the best part of the dish.

Best sauces and condiments for this bean and corn soup

Creamy Avocado Oil

This soup's velvety texture comes from ½ cup avocado oil blended into the broth. Unlike dairy-based creamers, avocado oil adds richness without lactose, making it perfect for vegans. I use Chosen Foods brand because it's neutral in flavor and high in smoke point.

For extra depth, stir in ¼ teaspoon smoked paprika along with the oil—this adds a subtle smokiness that complements the Southwestern spices. 🌿

Spicy Chipotle Cream

For those who love heat, finish with a drizzle of chipotle cream. Blend ½ cup avocado oil with 2 tablespoons lime juice, 1 tablespoon adobo sauce (from canned chipotles), and 1 teaspoon maple syrup until smooth.

The adobo sauce brings deep, smoky heat while the maple syrup balances it. Spoon 1 teaspoon over each bowl before serving—it instantly elevates the soup's complexity. 🌶️

Tangy Lime Crema

A bright lime crema cuts through the soup's richness beautifully. Mix ½ cup avocado oil with 3 tablespoons lime juice, 1 tablespoon water, and ½ teaspoon salt until emulsified. For extra freshness, add 2 tablespoons chopped cilantro and 1 tablespoon chopped scallions.

This creamy, zesty topping adds a restaurant-quality finish. Store any leftovers in an airtight container in the fridge for up to 5 days. ✨

Smoky Tomatillo Salsa

For a refreshing contrast, serve with a smoky tomatillo salsa. Blend 1 cup tomatillos, ½ red onion, 1 jalapeño, ¼ cup cilantro, 1 tablespoon lime juice, and ½ teaspoon smoked salt until chunky.

The tomatillos add a tangy brightness that pairs perfectly with the soup's smoky depth. Roast the tomatillos and jalapeño in a dry skillet for 5 minutes before blending to enhance their natural sweetness. 🍅

Spicy Mayo Alternative

For a quick, creamy topping, whip ¼ cup vegan mayo with 1 teaspoon lime juice, ½ teaspoon chili powder, and ¼ teaspoon smoked paprika. This spicy mayo adds a cool, creamy contrast to the warm soup.

I like Just Mayo or Hellmann's Vegan Mayo for the best texture. Drizzle lightly over the soup or serve on the side for dipping tortilla strips. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 620mg27%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
Sugars 6g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned beans instead of dried?

For convenience, swap the 1 cup dried black beans with 1.5 cups canned black beans, drained and rinsed. Just reduce the simmer time to 15 minutes after adding the corn—canned beans cook faster.

2

How can I make this soup spicier?

Boost the heat by adding ½ teaspoon cayenne pepper with the other spices or stir in 1 chopped chipotle pepper in adobo sauce when blending the avocado oil. For extra kick, serve with a side of hot sauce or sliced jalapeños.

3

Can I make this soup in an Instant Pot?

Yes! Sauté the onions, peppers, and spices as directed, then add beans, broth, and corn. Cook on high pressure for 8 minutes, followed by a natural release. Finish with avocado oil, lime, and cilantro. The Instant Pot cuts cooking time to about 30 minutes total.

4

Why did my soup turn out too thick?

This usually happens if the beans release too much starch. Thin with ½ cup vegetable broth or water while reheating. For future batches, simmer uncovered to reduce excess moisture. If the texture is still too thick, blend ½ cup of the soup and stir it back in to create a creamy consistency.

5

What's the best way to store leftovers?

Store in an airtight container in the fridge for up to 5 days. For longer storage, freeze for 3 months. Reheat gently on the stove with a splash of water if it thickens. Add fresh cilantro and lime after reheating to preserve their brightness.

★★★★★4.7(11 reviews)
Categories Soups & Stews