Why You’ll Love This Black Bean and Corn Soup
- It’s a true pantry hero. This soup is wonderfully forgiving and flexible. If you’re missing a fresh ingredient, chances are you can make a simple swap from your cupboard or freezer without sacrificing flavor.
- The texture is everything. We’re aiming for a perfect harmony here—partially blended for a creamy, luxurious base, but with plenty of whole beans and corn left intact for a satisfying, chunky bite in every spoonful.
- It’s a nutritional powerhouse without trying. Packed with plant-based protein and fiber from the black beans, this soup is incredibly filling and will keep you energized for hours. It’s a meal that truly loves you back.
- It gets better with time. Like many great soups, the flavors in this one deepen and meld beautifully overnight. Making a big batch means you’re setting yourself up for effortless, delicious meals all week long.
Ingredients & Tools
- 2 tbsp olive oil or avocado oil
- 1 large yellow onion, diced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 1 tbsp ground cumin
- 1 tsp chili powder
- 1/2 tsp smoked paprika
- 4 cups vegetable broth (low sodium if possible)
- 3 (15 oz) cans black beans, rinsed and drained
- 1 (15 oz) can fire-roasted diced tomatoes, with their juices
- 1.5 cups frozen corn (no need to thaw)
- 1 lime, juiced
- Salt and black pepper to taste
- For serving: Fresh cilantro, avocado slices, sour cream or plain yogurt, tortilla chips
Tools: A large soup pot or Dutch oven, a wooden spoon, a measuring cup and spoons, a good knife and cutting board, and an immersion blender (or a standard blender).
The quality of your spices really makes a difference here—toasting them briefly in the pot unlocks their full, aromatic potential. And don’t skip the fire-roasted tomatoes if you can find them; they add a subtle, smoky depth that’s just fantastic.
Serves: 6 | Prep Time: 15 minutes | Cook Time: 30 minutes | Total Time: 45 minutes
Before You Start: Tips & Ingredient Notes
- Why rinse the beans? Giving your canned black beans a good rinse under cold water removes the starchy, sometimes salty liquid they’re packed in. This helps you control the salt level in your soup and results in a cleaner, brighter bean flavor.
- Dice your veggies evenly. Taking a moment to chop your onion, carrot, and celery into a similar, small dice means they’ll all cook at the same rate. This ensures every spoonful has a consistent, pleasant texture and no undercooked crunchy bits.
- Don’t rush the aromatics. That initial step of sautéing the onion, carrot, and celery (the “soffritto”) is where you build a ton of flavor. Let them soften and become fragrant before adding the garlic and spices—it’s the foundation of the whole dish.
- Immersion blender vs. regular blender. An immersion blender is a dream for this recipe because you can blend directly in the pot. If using a standard blender, blend in small, careful batches, never filling the jar more than halfway, as the hot liquid can expand and cause burns.
How to Make Black Bean and Corn Soup
Step 1: Heat the olive oil in your large soup pot or Dutch oven over medium heat. Once the oil shimmers, add the diced onion, carrot, and celery. Sprinkle with a pinch of salt—this helps draw out their moisture and speeds up the cooking process. Sauté for about 7-8 minutes, stirring occasionally, until the vegetables have softened and the onion turns translucent. You’ll notice a wonderfully sweet aroma starting to develop.
Step 2: Add the minced garlic, cumin, chili powder, and smoked paprika to the pot. Stir constantly for just about 30 seconds to one minute. The trick is to toast the spices until they’re incredibly fragrant, but be careful not to burn the garlic. This quick bloom in the oil unlocks their essential oils and deepens their flavor profile immensely.
Step 3: Pour in the vegetable broth, using your wooden spoon to scrape up any browned bits stuck to the bottom of the pot—that’s pure flavor! Add two of the three cans of rinsed black beans and the entire can of fire-roasted tomatoes with their juices. Bring the mixture to a lively boil, then immediately reduce the heat to low and let it simmer gently, uncovered, for 15 minutes. This allows the flavors to start getting to know each other.
Step 4: Now for the texture magic. Carefully use an immersion blender to partially puree the soup right in the pot. Pulse it a few times—you’re aiming for a creamy base with plenty of whole beans and vegetable chunks still visible. If you don’t have an immersion blender, transfer about 3 cups of the soup to a standard blender, blend until smooth, and then stir it back into the pot.
Step 5: Stir in the remaining can of whole black beans and the frozen corn. Let the soup simmer for another 5-7 minutes, just until the corn is heated through. The frozen corn will cool the soup down slightly, so this final simmer brings everything back to a perfect serving temperature.
Step 6: Turn off the heat. This is the most important step: stir in the fresh lime juice. The acid brightens all the flavors and makes the soup taste… well, alive. Finally, season to taste with salt and black pepper. Give it a taste and adjust—you might need a little more salt, a pinch more cumin, or another squeeze of lime. Trust your palate!
Serving Suggestions
Complementary Dishes
- Simple Avocado Salad — Toss diced avocado, cherry tomatoes, red onion, and cilantro with a lime vinaigrette. The cool, creamy freshness is a perfect counterpoint to the warm, spiced soup.
- Cheesy Quesadillas — Crispy, melty quesadillas made with corn tortillas are fantastic for dipping and make the meal feel extra special and fun, especially for a family dinner.
- Jalapeño Cornbread — A slice of slightly sweet, moist cornbread with a hint of spice is the ultimate comfort food partner for this soup, perfect for soaking up every last drop.
Drinks
- Ice-Cold Mexican Lager — The crisp, clean taste of a light beer like Corona or Modelo cuts through the richness of the beans and complements the spices beautifully.
- Sparkling Water with Lime — For a non-alcoholic option, the effervescence is incredibly refreshing and the lime echoes the flavor in the soup.
- Herbal Iced Tea — A caffeine-free peppermint or hibiscus tea served over ice provides a sweet, floral note that balances the savory, earthy tones of the soup.
Something Sweet
- Mango Sorbet — The tropical, bright fruitiness of mango is a delightful palate cleanser after the hearty soup and feels light and refreshing.
- Chocolate-Dipped Orange Segments — A simple, elegant treat where the dark chocolate and citrus create a sophisticated ending that doesn’t feel too heavy.
- Cinnamon Sugar Churro Bites — If you’re feeling indulgent, the warm cinnamon sugar coating is a heavenly match for the cumin and chili flavors you’ve just enjoyed.
Top Mistakes to Avoid
- Mistake: Adding the lime juice too early. If you add the fresh lime juice while the soup is still actively boiling or simmering, the high heat will cause the bright, acidic flavor to dissipate. Always stir it in at the very end, off the heat, to preserve its zing.
- Mistake: Skipping the spice bloom. Just dumping the cumin and chili powder into the broth means they’ll taste raw and dusty. Taking that extra minute to toast them in the oil with the garlic is non-negotiable for a deep, rounded flavor.
- Mistake: Over-blending the soup. We’re going for a chunky, rustic texture, not a completely smooth puree. A few pulses with the immersion blender is all you need. Over-blending can make the soup gluey from the bean starch.
- Mistake: Not seasoning in layers. Seasoning only at the end often results in a flat-tasting soup. Add a pinch of salt when sautéing the vegetables, and then taste and adjust again at the end after you’ve added the lime juice.
Expert Tips
- Tip: Add a Parmesan rind. If you have a leftover rind of Parmesan cheese sitting in your fridge, toss it into the pot when you add the broth. As it simmers, it will melt into the soup, adding an incredible layer of savory, umami depth that’s subtly magical.
- Tip: Try a splash of beer. For a more complex flavor base, substitute about 1/2 cup of the vegetable broth with a light Mexican beer. The malty notes add a wonderful richness that pairs perfectly with the beans and corn.
- Tip: Make it smoky. If you love a smoky flavor, add a small chipotle pepper in adobo sauce (minced) along with the other spices. Start with half a pepper—they pack a lot of heat and smoke!
- Tip: Freeze it right. This soup freezes beautifully for up to 3 months. Cool it completely, then ladle it into freezer-safe bags, lay them flat on a baking sheet to freeze, and then you can stack them. Thaw overnight in the fridge for best results.
FAQs
Can I use dried black beans instead of canned?
Absolutely! You’ll need about 1.5 cups of dried black beans. The process is just a bit longer. First, you’ll need to soak them overnight in plenty of water. The next day, drain and rinse them, then add them to the pot with the broth and tomatoes. You’ll need to simmer the soup for about 1 to 1.5 hours, or until the beans are completely tender, before moving on to the blending step. You will likely need to add a bit more broth or water during cooking as the beans absorb liquid.
How can I make this soup spicier?
There are a few easy ways to turn up the heat. You could increase the chili powder to 1.5 or 2 teaspoons. Adding a diced jalapeño (seeds removed for less heat, included for more) when you sauté the onions is a great way to build a base level of spice. For a quick finish, a few dashes of your favorite hot sauce stirred in at the end, or served on the side, lets everyone customize their own bowl.
My soup is too thick. How can I thin it out?
No problem at all! Simply stir in a little more vegetable broth or even water, a half-cup at a time, until it reaches your desired consistency. Remember, the soup will also thicken slightly as it cools, so you might want to aim for a touch thinner than perfect while it’s still hot. Reheat any leftovers with a splash of extra broth.
Is this soup freezer-friendly?
It’s an excellent candidate for the freezer! Make sure the soup is completely cooled to room temperature before transferring it to airtight containers or freezer bags. Leave about an inch of space at the top because liquids expand when frozen. It will keep well for up to 3 months. To reheat, thaw it overnight in the refrigerator and then warm it gently on the stove, stirring occasionally.
What’s the best way to reheat leftovers?
The stovetop is always best for reheating soup as it heats it evenly without making the beans mushy. Place it in a pot over medium-low heat, stirring now and then until hot. If it has thickened in the fridge, add a splash of broth or water to loosen it up. If you’re in a hurry, the microwave works too—just heat it in intervals, stirring between each, to avoid hot spots.
Black Bean And Corn Soup
Warm up with Mike's hearty Black Bean & Corn Soup! This easy, 45-minute recipe is packed with flavor, protein, and cozy comfort. Perfect for a simple, satisfying weeknight meal.
Ingredients
Ingredients
-
2 tbsp olive oil or avocado oil
-
1 large yellow onion (diced)
-
2 carrots (peeled and diced)
-
2 celery stalks (diced)
-
4 cloves garlic (minced)
-
1 tbsp ground cumin
-
1 tsp chili powder
-
0.5 tsp smoked paprika
-
4 cups vegetable broth (low sodium if possible)
-
3 15 oz cans black beans (rinsed and drained)
-
1 15 oz can fire-roasted diced tomatoes (with their juices)
-
1.5 cups frozen corn (no need to thaw)
-
1 lime (juiced)
-
Salt and black pepper (to taste)
-
Fresh cilantro (for serving)
-
avocado slices (for serving)
-
sour cream or plain yogurt (for serving)
-
tortilla chips (for serving)
Instructions
-
Heat the olive oil in your large soup pot or Dutch oven over medium heat. Once the oil shimmers, add the diced onion, carrot, and celery. Sprinkle with a pinch of salt—this helps draw out their moisture and speeds up the cooking process. Sauté for about 7-8 minutes, stirring occasionally, until the vegetables have softened and the onion turns translucent. You'll notice a wonderfully sweet aroma starting to develop.01
-
Add the minced garlic, cumin, chili powder, and smoked paprika to the pot. Stir constantly for just about 30 seconds to one minute. The trick is to toast the spices until they're incredibly fragrant, but be careful not to burn the garlic. This quick bloom in the oil unlocks their essential oils and deepens their flavor profile immensely.02
-
Pour in the vegetable broth, using your wooden spoon to scrape up any browned bits stuck to the bottom of the pot—that's pure flavor! Add two of the three cans of rinsed black beans and the entire can of fire-roasted tomatoes with their juices. Bring the mixture to a lively boil, then immediately reduce the heat to low and let it simmer gently, uncovered, for 15 minutes. This allows the flavors to start getting to know each other.03
-
Now for the texture magic. Carefully use an immersion blender to partially puree the soup right in the pot. Pulse it a few times—you're aiming for a creamy base with plenty of whole beans and vegetable chunks still visible. If you don't have an immersion blender, transfer about 3 cups of the soup to a standard blender, blend until smooth, and then stir it back into the pot.04
-
Stir in the remaining can of whole black beans and the frozen corn. Let the soup simmer for another 5-7 minutes, just until the corn is heated through. The frozen corn will cool the soup down slightly, so this final simmer brings everything back to a perfect serving temperature.05
-
Turn off the heat. This is the most important step: stir in the fresh lime juice. The acid brightens all the flavors and makes the soup taste… well, alive. Finally, season to taste with salt and black pepper. Give it a taste and adjust—you might need a little more salt, a pinch more cumin, or another squeeze of lime. Trust your palate!06


