Creamy Black Bean Soup

Featured in: Stovetop & Pot Meals

This hearty black bean soup delivers rich, velvety texture through a clever partial-blending technique that creates creaminess while maintaining satisfying chunks of vegetables and whole beans. Warming spices like smoked paprika, cumin, and coriander build layers of Latin American flavor, while a touch of optional cayenne adds gentle heat.

The preparation comes together efficiently—sauté aromatic vegetables, toast spices to release their essential oils, then simmer everything together for just 25 minutes. An immersion blender transforms part of the soup into silky smoothness, creating that luxurious mouthfeel without needing any dairy.

Customize your bowl with vibrant garnishes: fresh cilantro adds brightness, creamy avocado provides richness, lime wedges offer acid balance, and a dollop of sour cream (or vegan yogurt) creates tangy contrast. This soup freezes beautifully, making it perfect for batch cooking and quick weeknight meals.

Updated on Wed, 28 Jan 2026 14:20:00 GMT
Creamy black bean soup simmering in a pot, garnished with fresh cilantro, sour cream, and sliced avocado for a comforting Latin American meal. Pin It
Creamy black bean soup simmering in a pot, garnished with fresh cilantro, sour cream, and sliced avocado for a comforting Latin American meal. | buenohrira.com

The sky turned a bruised purple and the rain started drumming against my window just as I pulled the heavy pot from the cupboard. It was one of those afternoons where the house felt a bit drafty and only a thick bowl of something savory could fix the mood. I started chopping onions while the heater clanked in the background. By the time the cumin hit the hot oil the whole kitchen transformed into a warm sanctuary. This soup has since become my favorite way to reset a long week.

One evening I hosted a last minute gathering and realized I had almost nothing in the fridge to serve my friends. We all crowded into the tiny kitchen sipping wine while I frantically tossed these spices into the pot. They were so impressed by the depth of flavor that they refused to believe it only took forty minutes. We ended up eating straight from the pot with toasted bread. It reminded me that the simplest ingredients often create the most vibrant nights.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 2 tablespoons olive oil: Use a high quality oil to give the base a silky mouthfeel.
  • 1 medium yellow onion: This provides a deep sweetness once the pieces soften and slightly caramelize.
  • 2 cloves garlic: Freshly minced cloves offer a punch that pre chopped jars just cannot match.
  • 1 medium carrot and 1 celery stalk: These aromatics add a layer of earthy sweetness and essential structure to the broth.
  • 2 (15 ounce) cans black beans: Rinsing them well prevents the soup from tasting metallic and keeps the color vibrant.
  • 1 (14 ounce) can diced tomatoes: The acidity balances the richness of the beans and adds a bright pop to every bite.
  • 4 cups vegetable broth: A low sodium version lets you control the final salt level perfectly.
  • 1 teaspoon ground cumin: Toasting this spice in the oil at the start releases an aroma that fills the whole house.
  • 1 teaspoon smoked paprika: This gives the soup a rustic and charred flavor profile that mimics slow cooking over a fire.
  • 0.25 teaspoon cayenne pepper: A tiny pinch adds a heat that warms your throat without burning your tongue.
  • Fresh lime wedges: A squeeze at the very end wakes up every other flavor in the bowl.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Sauté the aromatics:
Heat the oil until it shimmers and then cook the onions, carrots, and celery until they are soft and fragrant. This foundation creates a deep and savory base for the beans.
Toast the spices:
Stir in the garlic and all the dried spices for just a minute until the air smells like a bustling market. This quick step unlocks the essential oils for a much bolder flavor.
Simmer the soup:
Pour in the beans, tomatoes, and broth then let the liquid bubble gently to meld all the ingredients together. You want to see the liquid reduce slightly as the beans release their starch.
Create the texture:
Use your immersion blender to process part of the soup until it reaches a thick and creamy consistency. Keeping some beans whole provides a satisfying contrast in every spoonful.
Season and serve:
Taste your creation and add a final pinch of salt or a splash of lime juice to make the flavors sing. Ladle the hot soup into bowls and pile on your favorite fresh toppings.
A bowl of hearty black bean soup topped with avocado and lime wedges, offering a warm, spicy, and savory vegan dinner idea. Pin It
A bowl of hearty black bean soup topped with avocado and lime wedges, offering a warm, spicy, and savory vegan dinner idea. | buenohrira.com

I once brought a thermos of this soup to a chilly outdoor concert and shared it with a stranger who looked frozen. We sat on the grass passing a plastic cup back and forth and laughing about the surprising warmth of the cayenne.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Topping Your Bowl

A naked bowl of soup is fine but the toppings are where you can really express your personality. I usually go heavy on the cilantro because the freshness cuts through the dense beans and adds a beautiful green color. Radishes or red onions add a crunch that makes every spoonful more interesting for the palate.

Finding the Right Heat

Not everyone loves a spicy kick so I usually keep the jalapeños on the side for guests to add themselves. If the soup accidentally gets too hot a dollop of sour cream or vegan yogurt acts like a fire extinguisher. It balances the acidity and the spice while adding a luxurious creaminess to the broth.

Saving Some for Later

This soup actually tastes better the next day after the spices have had time to settle into the beans. I like to freeze individual portions for those nights when I am too tired to even think about the stove.

  • Store the fresh garnishes separately to keep them vibrant and crisp.
  • Add a splash of water when reheating as the beans will soak up liquid overnight.
  • This soup will stay fresh in your freezer for up to two months.
Black bean soup in a rustic ceramic bowl, steam rising from the thick texture with a sprinkle of diced red onion garnish. Pin It
Black bean soup in a rustic ceramic bowl, steam rising from the thick texture with a sprinkle of diced red onion garnish. | buenohrira.com

This bowl is a warm hug that you can whip up in under an hour. Enjoy every spoonful of this hearty and healthy comfort.

Recipe FAQs

Can I make this soup without an immersion blender?

Yes, you can transfer half the soup to a countertop blender, blend until smooth, and return it to the pot. Alternatively, use a potato masher to partially mash the beans directly in the soup for a chunkier texture.

How long does this soup keep in the refrigerator?

The soup stores well in an airtight container in the refrigerator for 4-5 days. The flavors often deepen and improve after a day or two, making it excellent for meal prep.

Can I use dried black beans instead of canned?

Absolutely. Cook 1½ cups dried black beans until tender, then drain and use them in place of the canned beans. You'll need about 3 cups of cooked beans total. Remember to soak them overnight first.

What's the best way to adjust the spice level?

Start with the recommended amounts, then taste before adding the optional cayenne. For more heat, add a chopped jalapeño with the vegetables. For less spice, reduce the chili powder and omit the cayenne entirely.

Can I freeze this soup?

Yes, this soup freezes beautifully for up to 2 months. Let it cool completely before transferring to freezer-safe containers. Leave some space at the top as liquids expand when frozen. Thaw overnight in the refrigerator before reheating.

What protein can I add to make it more filling?

Stir in shredded chicken during the last 5 minutes of simmering, or top with crumbled queso fresco, fried tortilla strips, or diced avocado for additional protein and texture. Cubed sweet potato also works well added with the vegetables.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Creamy Black Bean Soup

Rich, creamy black bean soup with warming spices for comforting meals.

Prep Time
15 min
Cook Time
40 min
Overall Time
55 min
Created by Jonathan Pierce


Skill Level Easy

Cuisine Latin American

Makes 4 Portions

Diet Preferences Vegetarian Option, Gluten-Free

Ingredient List

Beans & Vegetables

01 2 tablespoons olive oil
02 1 medium yellow onion, finely chopped
03 2 cloves garlic, minced
04 1 medium carrot, diced
05 1 celery stalk, diced
06 2 (15-ounce) cans black beans, drained and rinsed
07 1 (14-ounce) can diced tomatoes
08 4 cups vegetable broth

Spices & Seasoning

01 1 teaspoon ground cumin
02 1 teaspoon smoked paprika
03 1 teaspoon chili powder
04 1/2 teaspoon dried oregano
05 1/2 teaspoon ground coriander
06 1/2 teaspoon salt, or to taste
07 1/4 teaspoon black pepper
08 Pinch of cayenne pepper, optional

Garnishes

01 Chopped fresh cilantro
02 Sour cream or vegan yogurt
03 Sliced avocado
04 Lime wedges
05 Diced red onion

How to Prepare

Step 01

Sauté Aromatic Vegetables: Heat olive oil in a large pot over medium heat. Add chopped onion, carrot, and celery. Sauté for 5 minutes until vegetables soften.

Step 02

Toast Garlic: Add minced garlic and cook for 1 minute until fragrant.

Step 03

Bloom Spices: Stir in cumin, smoked paprika, chili powder, oregano, coriander, salt, black pepper, and cayenne if using. Cook for 1 minute to toast the spices.

Step 04

Build Soup Base: Add black beans, diced tomatoes with their juices, and vegetable broth. Stir well to combine all ingredients.

Step 05

Simmer Soup: Bring to a boil, then reduce heat and simmer uncovered for 25 minutes, stirring occasionally.

Step 06

Create Creamy Texture: Use an immersion blender to partially blend the soup for a creamy texture, leaving some beans and vegetables whole. Alternatively, transfer half the soup to a blender, blend until smooth, and return to the pot.

Step 07

Adjust Seasoning: Taste and adjust seasoning as needed with additional salt or spices.

Step 08

Serve: Serve hot, garnished with cilantro, sour cream, avocado, lime wedges, or diced red onion as desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Gear Needed

  • Large pot
  • Chef's knife and cutting board
  • Immersion blender or countertop blender
  • Wooden spoon

Allergy Details

Double-check every ingredient for allergens and speak to your healthcare provider if you're unsure.
  • Sour cream garnish contains dairy; use plant-based alternatives for vegan or dairy-free diets
  • Always check labels on canned products and vegetable broth for potential allergens

Nutrition Information (for each serving)

These details are offered for informational purposes and aren't a substitute for advice from your doctor.
  • Caloric Content: 270
  • Fats: 6 g
  • Carbohydrates: 42 g
  • Proteins: 13 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.