This hearty creamy soup is made by simmering black beans with vegetables and spices before it is puréed and served garnished with avocado, salsa and lime.
jump toRECIPE
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.
This creamy black bean soup is a rich, comforting bowl of flavor with hearty black beans, smoky spices, and a velvety texture that’s perfect for cozy dinners or casual lunches. Blended until smooth and accented with cumin, garlic, and onions, it’s garnished with fresh cilantro, a squeeze of lime, and dollops of sour cream or Greek yogurt for brightness and creaminess. If you love satisfying soups, try this crab and corn chowder next. For a version with white beans, try my creamy white bean soup with gremolata recipe.
Comfort in a bowl – Smooth, creamy texture makes it irresistibly cozy on cooler days.
Easy and nutritious – Made with wholesome ingredients and simple pantry staples.
How This Recipe Combats Food Waste
Food waste is a huge issue in this industry and across the US. As a food blogger, I’m constantly buying ingredients to test and create new recipes, and people often ask what I do with everything I make. Most of the dishes I set aside to reheat for dinner—since I usually shoot photos in natural light during the day—and the rest I package for my family’s lunch the next day or share with neighbors, which is always a fun way to connect.
These canned beans are cheap (and don’t go bad!) and the recipe includes produce that can be purchased individually, like onions, carrots, avocados and Serrano peppers. Cumin and oregano are spices that I always keep stocked in my kitchen, and luckily they last a long time and can be reused! Not only is it low on waste but it is a great cheaper, easy meal that’s packed with protein.
Key Ingredients in This Recipe
Avocado – The creamy avocado contrasts with the tomato salsa on the top of the soup while both give flavor to this velvety black bean recipe. I opt for locally grown California Hass avocados. I buy avocados when they are still on the firm side so that I am not as rushed to use them.
Black beans – I use canned black beans rather than dried for this recipe because they can be kept for long periods of time and used to quickly create this soup recipe.
Carrot – The sautéed carrots and onions give this recipe more depth of flavor and some hidden vegetables!
Onion – I use yellow onion in this recipe though shallots can also be used.
A full ingredient list with exact amounts can be found in the recipe card below.
Pro Tip
Bloom the ground cumin and oregano in the olive oil with the garlic and serrano pepper for 30–60 seconds to deepen their flavor without burning them before adding the beans and broth.
Swaps and Substitutions
Beans: Use pinto beans or cannellini beans if you prefer a milder flavor.
Broth: Substitute vegetable broth for chicken broth to make it vegetarian.
Spice level: Add chipotle chili powder or cayenne to increase heat.
Toppings: Swap sour cream for Greek yogurt, avocado slices, or a sprinkle of queso fresco.
How to Make Black Bean Soup (Step-by-Step)
Step 1: Sauté the vegetables. Heat a large heavy-bottomed pot or Dutch oven over medium heat, add the olive oil and heat through. Add the onion and carrot and sauté, stirring occasionally, until the onions are soft and translucent, about 6 minutes. Add the serrano and garlic and sauté for an additional 30 seconds.
Step 2: Simmer soup. Add the cumin and oregano followed by the black beans, vegetable broth and cilantro. Bring to a boil then lower heat to medium-low and simmer, until the soup has thickened, about 30 minutes.
Step 3: Blend the soup. Season to taste with salt. Let the soup cool then add to a blender and pulse until the mixture is pureed and smooth. Return the mixture to the pot.
Step 4: Make the salsa. In a small bowl stir together the tomatoes, Serrano peppers and olive oil. Season with salt and set aside.
Step 5: Assemble and serve. Ladle soup into warmed soup bowls and top with sour cream, avocado and tomato salsa.
How to Serve Creamy Black Bean Soup
With garnishes: Top each bowl with fresh cilantro, lime wedges, and dollops of sour cream or Greek yogurt.
Add crunch: Serve with tortilla strips, crumbled tortilla chips, or toasted pepitas on top.
With sides: Pair with warm cornbread, crusty bread, or a simple green salad.
For heartiness: Add a scoop of cooked rice or quinoa to turn it into an even more filling meal.
How to Store Creamy Black Bean Soup
Refrigerate: Store leftover soup in an airtight container for up to 4 days.
Freeze: Freeze cooled soup in freezer-safe containers for up to 3 months.
Reheat: Warm gently on the stovetop or in the microwave, adding extra broth if it thickens too much.
FAQ – Frequently Asked Questions
What makes this creamy black bean soup creamy without dairy?
The soup gets its silky texture by blending a portion (or all) of the beans with the broth, which naturally thickens and smooths the soup.
Can I make creamy black bean soup ahead of time?
Yes — it tastes even better the next day as the flavors meld. Store in the refrigerator and reheat before serving.
How can I make this creamy black bean soup spicier?
Add extra chipotle powder, cayenne, or diced jalapeños when you cook the onions and garlic.
What toppings pair well with creamy black bean soup?
Try cilantro, lime, avocado, sour cream, Greek yogurt, tortilla strips, or queso fresco for texture and brightness.
Is this soup vegetarian or vegan?
It’s vegetarian! Use vegetable broth and skip dairy toppings to make it vegan.
Other Recipes to Try
If you keep going back to this creamy black bean soup, check out the following recipes for more inspo:
2medium California Avocados,peeled, pitted and diced
Instructions:
For the soup:
Heat a large heavy-bottomed pot or Dutch oven over medium heat, add the olive oil and heat through. Add the onion and carrot and sauté, stirring occasionally, until the onions are soft and translucent, about 6 minutes. Add the garlic and sauté for an additional 30 seconds.
Add the cumin, oregano, and Serrano followed by the black beans, vegetable broth and cilantro. Bring to a boil then lower heat to medium-low and simmer, until the soup has thickened, about 30 minutes.
Season to taste with salt. Let the soup cool then add to a blender and pulse until the mixture is pureed and smooth. Return the mixture to the pot.
For serving:
In a small bowl stir together the tomatoes, Serrano peppers and olive oil. Season with salt and set aside.
Ladle soup into warmed soup bowls and top with sour cream, avocado and tomato salsa.
Notes:
Bloom the ground cumin and oregano in the olive oil with the garlic and serrano pepper for 30–60 seconds to deepen their flavor without burning them before adding the beans and broth.
Rate + Review
WHAT DID YOU THINK OF THIS RECIPE?