Black Bean Soup is one of my favorite recipes to make when I want something warm, hearty, and packed with flavor — without a lot of fuss. It’s rich, creamy (even without cream), and full of smoky spices and tender black beans. Whether I’m making it as a cozy weeknight dinner or prepping a big batch for the week, I love how nourishing and satisfying this soup always feels.
Why You’ll Love This Recipe
I love this recipe because it comes together with mostly pantry staples and tastes even better the next day. It’s naturally vegetarian (and easily vegan), budget-friendly, and full of plant-based protein and fiber. The texture is velvety and the flavor is deep, thanks to a blend of spices and a quick simmer that pulls it all together beautifully.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
canned black beans, drained and rinsed
-
olive oil
-
onion, chopped
-
garlic, minced
-
carrot and celery (optional, for added depth)
-
ground cumin
-
chili powder
-
smoked paprika
-
vegetable broth or chicken broth
-
lime juice
-
salt and pepper
-
fresh cilantro (optional for garnish)
-
sour cream or Greek yogurt (optional topping)
Directions
-
I heat olive oil in a large pot over medium heat, then sauté the onion (and carrot/celery, if using) until softened.
-
I add the garlic and spices — cumin, chili powder, smoked paprika — and cook for about 1 minute until fragrant.
-
I stir in the black beans and pour in the broth.
-
I bring everything to a simmer and cook for about 20–25 minutes, letting the flavors meld.
-
I use an immersion blender to partially blend the soup, leaving some beans whole for texture (or blend in batches if I want it smoother).
-
I stir in lime juice and adjust the salt and pepper to taste.
-
I ladle into bowls and top with cilantro, sour cream, or avocado if I’m feeling fancy.
Servings and Timing
This recipe makes about 4 generous servings. It takes me around 10 minutes to prep and 25 minutes to cook — ready in about 35 minutes.
Variations
Sometimes I add a diced chipotle pepper in adobo for heat and smokiness, or stir in a splash of coconut milk for creaminess. I’ve added corn, bell peppers, or even quinoa to bulk it up. For a meaty version. I’ve also turned it into a meal by serving it over rice or topping with shredded cheese and tortilla strips.
Storage/Reheating
This soup stores beautifully in the fridge for up to 5 days. I reheat it gently on the stove or in the microwave, adding a splash of broth if it thickens too much. It also freezes very well — I portion it into containers and freeze for up to 3 months.
FAQs
Can I use dried black beans instead of canned?
Yes, I soak and cook them ahead of time. For this recipe, I use about 1½ cups cooked black beans for every can.
Do I have to blend the soup?
No — I like to blend part of it for creaminess while leaving some texture. But I’ve enjoyed it both fully smooth and fully chunky.
How do I make it spicier?
I add a diced jalapeño with the onions, use chipotle powder, or stir in hot sauce at the end to taste.
Can I make it in the slow cooker?
Yes. I sauté the aromatics first, then add everything to the slow cooker and cook on low for 4–6 hours. I blend before serving.
What can I serve with this soup?
I serve it with cornbread, tortilla chips, or a simple side salad. Sometimes I top it with avocado slices, cheese, or a squeeze of lime.
Conclusion
Black Bean Soup is one of those humble recipes that delivers way more flavor than you’d expect. I love how easy it is to make, how filling it is, and how well it fits into my weekly routine — whether I need a quick dinner or want to stock my freezer. It’s cozy, healthy, and endlessly flexible, which is exactly why it’s a regular in my kitchen.
PrintBlack Bean Soup
Black Bean Soup is a warm, hearty, and flavorful meal made with pantry staples and smoky spices. Naturally vegetarian and budget-friendly, it’s creamy without any dairy, full of plant-based protein, and perfect for cozy dinners or meal prep.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Latin-Inspired
- Diet: Vegan
Ingredients
- 2 tbsp olive oil
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 carrot, diced (optional)
- 1 celery stalk, diced (optional)
- 2 tsp ground cumin
- 1 tsp chili powder
- 1/2 tsp smoked paprika
- 3 (15 oz) cans black beans, drained and rinsed
- 3 cups vegetable broth or chicken broth
- 1 tbsp lime juice
- Salt and black pepper, to taste
- Fresh cilantro, for garnish (optional)
- Sour cream or Greek yogurt, for topping (optional)
Instructions
- Heat olive oil in a large pot over medium heat. Add onion, carrot, and celery (if using) and sauté until softened, about 5–6 minutes.
- Add garlic, cumin, chili powder, and smoked paprika. Cook for 1 minute until fragrant.
- Stir in black beans and pour in the broth. Bring to a simmer.
- Simmer for 20–25 minutes to allow flavors to meld.
- Use an immersion blender to partially blend the soup, or transfer half to a blender and puree, then return to pot.
- Stir in lime juice and season with salt and pepper to taste.
- Ladle into bowls and garnish with cilantro, sour cream, or toppings of choice.
Notes
- Add a diced chipotle pepper in adobo for heat and smokiness.
- Stir in coconut milk for a creamy twist.
- Bulk it up with corn, bell pepper, or cooked quinoa.
- For a meaty version, serve with shredded chicken or chorizo.
- Freezes well — portion and store for up to 3 months.
Nutrition
- Serving Size: 1.5 cups
- Calories: 280
- Sugar: 4g
- Sodium: 580mg
- Fat: 9g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 12g
- Protein: 13g
- Cholesterol: 0mg
