Soups & Stews
This Amy's black bean soup recipe delivers the kind of deep, velvety richness that makes weeknight dinners feel like a restaurant meal. The secret lies in slow-simmered cumin and charred corn, which infuse the broth with smoky, slightly sweet complexity—no fancy techniques required.
I developed this version after years of testing, balancing hearty texture with a smooth, almost creamy consistency that disappears into bowls.
What sets this recipe apart is the two-stage cooking process: first building a fragrant base with onions, garlic, and spices, then blending half the beans for that signature velvety texture while keeping the other half whole for satisfying bite.
The charred corn adds a caramelized depth that elevates it beyond basic bean soup, while a splash of lime at the end brightens every spoonful. It's the kind of soup that tastes even better the next day as flavors meld.
By the time you're done, you'll have a restaurant-quality bowl that's packed with plant-based protein, fiber-rich beans, and smoky-sweet corn—all in a broth so flavorful it doesn't need garnish (though avocado or cilantro would be perfect).
The recipe comes together in one pot with minimal prep, making it ideal for busy weeknights or meal prep. Serve with crusty bread or over rice for the full experience.
This version stays true to Amy's Kitchen philosophy of simple ingredients, bold flavors—no hidden shortcuts, just a method that delivers consistent results. The spices are essential but not overwhelming, and the charred corn technique transforms ordinary ingredients into something extraordinary. Let's get cooking!
Ingredients for amy's black bean soup
Sixteen ingredients transform into a velvety, restaurant-quality black bean soup with smoky-sweet depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🫘 | 2 cups | Dried, soaked overnight or canned (rinsed) |
| Yellow Corn Kernels 🌽 | 1 ½ cups | Fresh or frozen, cut from cobs |
| Yellow Onion 🧅 | 1 whole | Medium, diced into 1/4-inch pieces |
| Garlic Cloves 🧄 | 4 cloves | Fresh, peeled and minced |
| Ground Cumin 🌿 | 1 ½ tbsp | Freshly toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For authentic smoky depth |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity variety |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Fresh Lime 🍋 | 1 whole | Juiced for brightness |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish (optional) |
| Avocado 🥑 | 1 whole | Diced, for garnish (optional) |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The cumin and smoked paprika are non-negotiable for that signature depth—Penzeys or Spicewalla brands deliver the most authentic flavor profiles. For the corn, fresh off-the-cob yields the best caramelization, but frozen works perfectly in a pinch. The black beans should be rinsed thoroughly if using canned to remove excess sodium. I always toast my cumin seeds in a dry pan for 30 seconds before grinding—that extra step makes all the difference in the final aroma. The vegetable broth is the flavor backbone, so low-sodium versions like Imagine or Pacific Foods ensure you control the seasoning.
No fresh corn? Sweet corn kernels from a can work in a bind, though they lack the charred depth. Substituting dried beans for canned? Soak overnight or use the quick-soak method with boiling water. The lime juice can be swapped for lemon juice at half the amount, though lime's brightness is ideal. For extra richness, stir in 1/4 cup coconut milk at the end. The avocado garnish is optional but adds a luxurious creaminess—use Hass avocados when they're slightly underripe for best texture. If you're serving this to guests who dislike cilantro, swap for chopped parsley at the same quantity.
This soup tastes even better the next day as flavors meld—portion into airtight containers for easy meal prep. Store for 4-5 days in the fridge or freeze for up to 3 months. To reheat, add 2-3 tbsp broth and simmer until hot. The charred corn technique requires a cast-iron skillet or grill pan—don't skip this step as it creates the signature caramelized sweetness. For a smoother texture, blend half the beans after cooking, leaving the other half whole for satisfying bite. The recipe scales beautifully for crowds—double all ingredients for 12 servings.
Why You'll Love This Recipe
- No-Sweat Simplicity: Honestly, this soup comes together while you’re still debating what to eat. Sauté the onion and garlic—boom, five minutes—then toss in the beans, corn, and cumin. The beans soften as you stir, and by the time the liquid simmers, you’re done. No chopping, no fuss, just a pot that smells like a warm hug.
- Earthy-Creamy Magic: That cumin? It’s the secret weapon—deep, toasty, and just a pinch makes everything sing. The black beans get tender but hold their shape, while the corn adds a buttery sweetness that balances the smoky kick. Between us, it’s the kind of flavor that makes you want to eat it straight from the pot.
- Weeknight to Potluck: I make this when I’m too tired to plan dinner, but it’s also the soup I bring to holiday gatherings. The flavors hold up for days, and it’s the kind of dish that disappears fast—whether you’re serving it with crusty bread or over rice. My college roommate still asks for leftovers when she visits.
- Budget-Friendly Pantry Hero: This recipe costs me about $3 for a full pot, and I always have the ingredients. No fancy ingredients, no last-minute grocery runs—just what’s already in my cupboard. Plus, it stretches into lunches for days, so I’m not scrambling to feed the family after the initial meal. Reliable, cheap, and still feels special.
Step-by-step instructions for velvety black bean soup with charred corn
This method delivers restaurant-quality depth through careful charring and layered spices.
Char the Corn and Aromatics for Maximum Flavor
Heat a dry skillet over medium-high heat until very hot. Add the 1.5 cups yellow corn kernels in a single layer and cook, stirring occasionally, until deeply charred in spots with a nutty aroma (8-10 minutes). Remove and set aside half for garnish.
In the same skillet, add 0.5 cup extra-virgin olive oil and swirl to coat. Add the 1 whole yellow onion and cook until softened and caramelized at the edges (5-6 minutes). Add the 4 cloves garlic cloves and cook for 30 seconds until fragrant—don't let them burn. This charring step develops complex flavors that elevate the entire soup.
Toast the Spices and Build the Base
Reduce heat to medium-low and add 1.5 tbsp ground cumin and 1 tbsp smoked paprika. Toast for 1 minute until fragrant and slightly darker in color. This step activates the spices' essential oils for maximum flavor impact.
Add the charred onion-garlic mixture to a large pot along with 2 cups black beans (drained if canned). Pour in 4 cups vegetable broth and bring to a gentle boil. Reduce heat to medium-low and simmer for 15 minutes, stirring occasionally, until the beans are tender and the flavors meld.
Blend for Silky Texture and Finish with Acid
Use an immersion blender to puree the soup until smooth and velvety. If you prefer texture, blend only half and leave the rest whole. Return the pot to medium heat and stir in the remaining charred corn, 1.5 tsp salt, and 0.5 tsp black pepper.
Add the juice of 1 whole fresh lime and simmer for 2 minutes to brighten the flavors. Taste and adjust seasoning—this is where you can really refine the balance between earthy beans, smoky spices, and bright acidity. The soup should sing with complex flavors.
Serve with Fresh Garnishes
Ladle the soup into bowls and top with reserved charred corn, 0.25 cup chopped fresh cilantro, and 1 whole avocado diced on top. The avocado adds creamy richness while the cilantro provides fresh contrast. Serve immediately while the avocado is at its peak texture and the soup is steaming hot.
The charred corn and toasted spices create a depth that makes this soup unforgettable. Each spoonful delivers a perfect balance of earthy beans, smoky warmth, and bright acidity that keeps your palate engaged. This is the kind of soup that tastes even better the next day as the flavors continue to develop.
Pro Tips For Making Amy'S Black Bean Soup
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing black beans with a quick soak leaves them gummy. Dump them in cold water 8+ hours ahead, then drain. Your soup will have a cleaner texture and richer flavor, even if you’re using canned beans (just rinse them well first).
- SWEAT ONIONS LOW: High heat turns onions bitter, and this soup needs that sweet, mellow base. Cook them on medium-low, stirring often, until they’re translucent but not browned—about 8-10 minutes. Patience here makes the whole dish taste deeper.
- TOAST THE CUMIN: Sounds weird, but it works: dry-toast the ground cumin in your pot for 30 seconds before adding oil. It blooms the earthy aroma and cuts through the sweetness of the corn. Skip this, and the spice just hides instead of shines.
- RESERVE THE SOUP STOCK: After simmering the beans and veggies, strain out half the liquid into a separate bowl. If the soup’s too thick later, you’ve got a backup—no need to thin with water. (Bonus: save the strained solids for tacos or toast.)
Flavor customization for this recipe
Spice Level Boost
For those who love heat, add ½ tsp cayenne pepper when toasting the spices or swap ½ of the smoked paprika for chipotle powder (about ½ tsp). The smoky heat from chipotle complements the cumin beautifully.
If you're using canned beans, add 1-2 diced jalapeños along with the corn for a fresh, spicy kick that softens as it cooks. 🌶️
Creamy Variations
For a richer texture, stir in ¼ cup coconut milk or 2 tbsp Greek yogurt at the end for a tangy creaminess. I love adding ½ cup roasted red peppers (jarred or fresh) for a subtle sweetness that balances the earthy beans.
For extra decadence, top with crumbled feta cheese—the salty contrast is amazing.
Smoky Depth Upgrade
Take the smoky flavor to the next level by adding ½ tsp liquid smoke (like La Choy) when blending the soup. For a deeper charred taste, grill the corn directly on a hot grill or grill pan until blackened in spots.
If you have access to mesquite wood chips, add a few to your smoker or grill while cooking the corn for an authentic Southwestern touch.
Herb Infusions
Swap out cilantro for fresh epazote (if available) for an authentic Mexican flavor—it adds a unique, slightly peppery note. Or try ½ cup chopped fresh parsley with a pinch of dried oregano for a Mediterranean twist.
For a brighter finish, add 1 tbsp apple cider vinegar along with the lime juice to cut through the richness.
Protein Add-Ins
Boost the protein with 1 cup cooked quinoa or ½ cup black lentils (add them with the beans). For meat lovers, stir in ½ lb shredded rotisserie chicken or ½ cup crumbled chorizo (remove before serving if preferred).
The chorizo adds a smoky, spicy depth that pairs perfectly with the black beans. 🍗
Sweet-Savory Balance
Add 1 diced apple or ½ cup diced sweet potato when simmering the soup for natural sweetness that complements the smoky spices. For a caramelized touch, toss ½ cup diced bell peppers in the skillet with the corn before charring.
The sweetness from the peppers enhances the overall flavor profile beautifully.
Nutrition facts
Frequently asked questions
Can I make this soup without an immersion blender?
Transfer half the cooked soup to a regular blender (don't fill past the max line), blend until smooth, then return to the pot. For extra safety, hold the blender lid down firmly while blending. If you prefer texture, simply skip blending entirely—just stir in the charred corn and lime juice at the end. The soup will still be delicious with whole beans!
How do I adjust the spice level for kids or sensitive palates?
Reduce the smoked paprika to ½ tbsp and omit the cayenne entirely. For extra mildness, blend in ½ cup coconut milk at the end to soften the cumin's earthiness. Always taste as you go—you can add more lime juice to brighten flavors without adding heat. The charred corn adds natural sweetness that balances any spiciness.
What's the best way to store leftovers?
Let the soup cool completely, then transfer to airtight containers. It keeps for 4-5 days in the fridge or 3 months in the freezer. For reheating, add 2-3 tbsp broth and simmer until hot—this prevents the soup from becoming too thick. The flavors actually improve overnight as the spices meld further. Garnish with fresh avocado or cilantro before serving.
Can I substitute canned beans for dried?
Yes, but with adjustments. Use 2 (15 oz) cans of black beans (rinsed well) instead of dried. Since canned beans are pre-cooked, reduce the simmering time to 10 minutes instead of 15. For extra flavor, add 1 tsp cumin seeds to the simmering pot—they'll toast and infuse the broth beautifully. The texture will be slightly different but still delicious!
Why does my soup taste too bitter?
Overcooking the beans or charring the corn too much can cause bitterness. For next time, simmer beans for 15 minutes max and char corn just until edges are golden (not black). To fix current soup, stir in 1 tbsp apple cider vinegar or ½ cup tomato sauce to balance flavors. A squeeze of lime juice also helps brighten the taste. The key is proper charring—just until fragrant, not burnt!
