This smoky pinto bean and roasted corn soup brings together charred sweet corn, creamy pinto beans, and a blend of smoked paprika, cumin, and chili powder for deep, warming flavor.
Ready in under an hour with simple sautéing and simmering, it's an easy vegetarian dish that's naturally gluten-free and freezes beautifully for make-ahead meals.
Top with fresh cilantro, avocado, or a squeeze of lime for a satisfying bowl of comfort any night of the week.
Rain hammered the kitchen window the afternoon I threw this soup together with whatever the pantry offered, and something about the charred corn hitting hot oil made me forget the gloom entirely. The smoky paprika bloom in the pot smelled like a campfire pretending to be dinner. My roommate wandered in, spoon already in hand, before I even called her. We ate standing at the counter, burning our tongues, not caring one bit.
I made a double batch for a potluck last fall and brought it in a slow cooker set to warm. People kept lifting the lid and stealing tastes before dinner officially started, and by the time we sat down I had to scrape the bottom of the pot for my own bowl.
Ingredients
- 2 cups corn kernels (fresh or frozen, preferably roasted): Charring the corn is what makes this soup special, so do not skip that step if you can help it.
- 1 large onion, diced: A sweet yellow onion works best here, though white onion will do in a pinch.
- 2 carrots, diced: They add a subtle sweetness and lovely color to every spoonful.
- 2 celery stalks, diced: Dice them small so they melt into the broth rather than announcing themselves.
- 3 cloves garlic, minced: Fresh garlic is nonnegotiable for the aromatic base.
- 1 red bell pepper, diced: The red variety is sweeter than green and pairs well with the smoky spices.
- 1 jalapeño, seeded and diced (optional): Keep the seeds in if you want real heat, or leave it out entirely for a gentler soup.
- 2 cans (15 oz each) pinto beans, drained and rinsed: Rinsing removes the starchy liquid so your broth stays clear and flavorful.
- 4 cups vegetable broth: Use a good quality brand since it forms the backbone of the whole pot.
- 1 tablespoon smoked paprika: This is the soul of the recipe, so invest in a fresh jar if yours has been sitting around.
- 1 teaspoon ground cumin: It grounds the flavor and adds a warm earthiness.
- 1 teaspoon dried oregano: A quiet but essential herb that ties the Tex-Mex profile together.
- 1/2 teaspoon ground coriander: It adds a citrusy floral note that most people cannot quite identify but always miss if it is gone.
- 1/2 teaspoon chili powder: Just enough to round out the spice blend without overwhelming anyone.
- Salt and black pepper, to taste: Season in layers, tasting as you go.
- 2 tablespoons olive oil: Use it to sauté the vegetables until they are soft and sweet.
- Juice of 1 lime: Stirred in at the end, it wakes up every flavor in the pot.
- Fresh cilantro, chopped (for garnish): Scatter it generously over each bowl right before serving.
- Optional toppings: Sour cream, avocado slices, shredded cheese, or crushed tortilla chips all belong here if you have them.
Instructions
- Char the corn:
- If using fresh corn, spread the kernels on a sheet pan and broil until blistered and golden in spots, shaking the pan once halfway through. Frozen corn can be toasted in a dry skillet over high heat until some edges darken.
- Build the vegetable base:
- Heat olive oil in a large soup pot over medium heat and add the onion, carrots, celery, and bell pepper. Cook until everything softens and the onion turns translucent, about 6 to 7 minutes, stirring occasionally.
- Wake up the aromatics:
- Stir in the garlic and jalapeño and let them cook for about a minute until your kitchen smells incredible. Keep the heat at medium so the garlic does not brown.
- Bloom the spices:
- Add the smoked paprika, cumin, oregano, coriander, and chili powder all at once and stir constantly for a minute. You will smell an immediate shift as the spices toast and deepen in color.
- Simmer everything together:
- Pour in the broth and add the roasted corn and drained pinto beans. Bring to a boil, then drop the heat to low and let it bubble uncovered for 25 minutes so the flavors marry and the broth reduces slightly.
- Thicken to your liking:
- Use a potato masher or immersion blender to crush some of the beans directly in the pot. The more you mash, the creamier and heartier the soup becomes.
- Finish and serve:
- Remove from heat and stir in the lime juice, then season generously with salt and pepper. Ladle into bowls and pile on the cilantro and whatever toppings make you happy.
There is something about a pot of this soup waiting on the stove that makes a house feel tended to and lived in. I have eaten it cross-legged on the floor during a power outage and at a crowded table with friends passing toppings around, and both felt exactly right.
Storing and Reheating Like a Pro
This soup keeps beautifully in the refrigerator for up to four days in a sealed container, and it freezes well for up to three months. Reheat it gently on the stove with a splash of extra broth since it thickens as it sits. I usually make a big batch on Sunday and eat my way through it all week without getting bored.
Making It Your Own
Swap the pinto beans for black beans if that is what you have, or use half of each for a more interesting texture. A can of fire-roasted tomatoes added with the broth brings extra smokiness and a pleasant tang. A few drops of liquid smoke also work wonders if you cannot roast the corn.
Serving Suggestions Worth Trying
A wedge of warm cornbread alongside this soup is hard to beat, especially on a cold evening. A simple green salad with a bright vinaigrette cuts through the richness nicely if you want something lighter.
- Crush a handful of tortilla chips over each bowl for crunch right before eating.
- A dollop of sour cream or a few slices of avocado cool the heat and add creaminess.
- Always taste for salt one last time after adding the lime juice, because the acid shifts the balance.
Keep this recipe close, because it will rescue you on tired nights and impress people at gatherings without any real effort. A pot of smoky soup and good company is really all you need.
Recipe Questions & Answers
- → Can I use canned corn instead of roasting fresh corn?
-
Yes, canned or frozen corn works well. For the smoky charred flavor, briefly broil or grill the kernels before adding them to the soup.
- → How do I thicken this soup without dairy?
-
Mash a portion of the cooked pinto beans directly in the pot using a potato masher or immersion blender. This creates a creamy, naturally thick texture without any dairy.
- → What's the best way to store leftovers?
-
Let the soup cool completely, then transfer to an airtight container. It keeps well refrigerated for up to 4 days and freezes for up to 3 months.
- → Can I make this in a slow cooker?
-
Absolutely. Sauté the aromatics and toast the spices on the stovetop first, then transfer everything to a slow cooker and cook on low for 4 to 6 hours.
- → What pairs well with this soup?
-
Warm cornbread, a crisp green salad, or tortilla chips make excellent companions. A dollop of sour cream and sliced avocado on top also complement the smoky flavors beautifully.
- → Is this soup spicy?
-
The soup has a mild smoky warmth from the paprika and chili powder. The jalapeño is optional, so you can easily control the heat level to your preference.