Black bean soup is a delicious, protein-packed, and comforting dish that’s perfect for any season. Whether you’re craving a smoky black bean soup, a spicy black bean soup, or just a classic vegan black bean soup recipe, this post will teach you how to make it in different ways—using a slow cooker, instant pot, or stovetop. Plus, this black bean soup recipe is super easy, packed with flavor, and entirely plant-based.

What Makes Black Bean Soup So Special?
Black bean soup is hearty, comforting, and packed with bold flavors. The deep, rich taste of black beans pairs beautifully with spices like cumin, garlic, and smoked paprika to create a warming dish. Unlike other soup recipes, this one is naturally thick and satisfying, making it a favorite among vegans and non-vegans alike.
One of the best things about vegan black bean soup is its versatility. You can make it spicy, smoky, creamy, or chunky—whatever fits your taste buds. Plus, it’s budget-friendly, using pantry staples like canned beans, vegetable broth, and onion to create a meal that’s both affordable and nutritious.
Easy Vegan Black Bean Soup Recipe – Smoky, Spicy & Hearty
Course: vegan lunch, Lunch4-6
servings10
minutes40
minutes320
kcalIngredients
2 cups dried black beans (or 2 cans of black beans, drained and rinsed)
1 large onion, chopped
3 cloves garlic, minced
1 bell pepper, diced
1 medium carrot, chopped (optional)
1 teaspoon ground cumin
1 teaspoon smoked paprika
½ teaspoon dried oregano
½ teaspoon red pepper flakes (adjust for spice preference)
1 tablespoon olive oil
4 cups vegetable broth
1 can diced tomatoes (14 oz, optional)
1 teaspoon salt (adjust to taste)
½ teaspoon black pepper
1 tablespoon lime juice (for freshness)
¼ cup chopped cilantro (for garnish)
1 avocado, sliced (for serving, optional)
Vegan sour cream, for topping (optional)
Step-by-Step Preparation Method
- Step 1: Prepare the Beans
- If using dried black beans, soak them overnight in water. Drain and rinse before cooking. If using canned black beans, simply drain and rinse them before adding them to the soup.
- Step 2: Sauté the Aromatics
- In a large soup pot over medium heat, heat olive oil and add the onion, bell pepper, and carrot. Sauté for about 5 minutes until softened. Then, add the garlic, cumin, smoked paprika, dried oregano, and red pepper flakes. Stir for about 1 minute until fragrant.
- Step 3: Cook the Soup
- Pour in the vegetable broth, black beans, diced tomatoes (if using), salt, and black pepper. Stir well and bring to a boil. Once boiling, reduce the heat and let the soup simmer for about 30-40 minutes (or until the beans are tender). If using canned black beans, simmer for 20 minutes.
- Step 4: Blend for a Creamy Texture
- For a thicker, creamier soup, use an immersion blender to blend half of the soup while leaving some whole beans for texture. Alternatively, you can transfer 2 cups of the soup to a blender, blend until smooth, and return it to the pot.
- Step 5: Final Seasoning & Garnish
- Stir in the lime juice and adjust seasoning if needed. Let the soup simmer for another 5 minutes, then remove from heat.
- Step 6: Serve & Enjoy
- Ladle the soup into bowls and top with fresh cilantro, avocado slices, and a dollop of vegan sour cream. Serve with crusty bread or tortilla chips for a complete meal.
Why Choose a Vegan Black Bean Soup?
If you’re looking for a plant-based, protein-rich meal, this is it. Black beans are a great source of fiber, protein, and essential nutrients, making them a fantastic ingredient for a filling meal. Unlike traditional bean soup recipes that use meat or dairy, this vegan soup relies on spices, fresh vegetables, and herbs like cilantro to build flavor.
Reasons to Love This Soup:
✔️ Easy to make – Requires just a few ingredients.
✔️ Rich in protein – A great option for plant-based eaters.
✔️ Naturally thick & creamy – No dairy needed.
✔️ Customizable – Adjust the spice level to your liking.
If you’re new to vegan soup recipes, this one is an excellent place to start because it’s simple, flavorful, and incredibly satisfying.

The Best Ingredients for a Perfect Black Bean Soup
To make the best black bean soup, you’ll need a few simple ingredients that create deep, delicious flavors. Here’s what you need:
Main Ingredients:
- Black beans – Either dried (soaked overnight) or canned.
- Onion & garlic – The base for rich flavor.
- Bell pepper – Adds sweetness and depth.
- Cumin & smoked paprika – Essential for that bold, smoky flavor.
- Vegetable broth – Helps create a flavorful base.
- Cilantro & lime juice – For freshness and a hint of citrus.
- Spice – Use jalapeños, red pepper flakes, or chipotle powder for heat.
Optional but amazing toppings include vegan sour cream, avocado slices, and fresh cilantro for a burst of extra flavor.
How to Make Vegan Black Bean Soup on the Stovetop
Making vegan black bean soup on the stovetop is super simple. Here’s how:
Instructions:
- Sauté the vegetables: In a large soup pot over medium heat, cook the onion, bell pepper, and garlic until soft.
- Add the spices: Stir in cumin, smoked paprika, and red pepper flakes to release their aroma.
- Add the black beans & broth: If using dried black beans, make sure they’ve been soaked overnight. If using canned beans, drain and rinse them before adding.
- Bring to a boil, then simmer: Let it simmer for about 30-40 minutes until the beans are soft.
- Blend for creaminess (optional): Use an immersion blender to partially blend the soup, creating a thick, creamy texture.
- Season and serve: Stir in fresh cilantro and lime juice before serving.
Instant Pot Black Bean Soup: A Quick & Easy Method
Want to make this soup even faster? Try using the Instant Pot!
- Sauté the onion, garlic, and bell pepper in the Instant Pot.
- Add the spices, black beans, and vegetable broth.
- Seal the lid and cook on high pressure for 25 minutes (for dried beans) or 10 minutes (for canned beans).
- Let the pressure release naturally, then blend if desired.
- Serve with fresh cilantro, avocado, and vegan sour cream.
Slow Cooker Black Bean Soup: Set It and Forget It
If you prefer slow cooker black bean soup, just toss all ingredients into the slow cooker and cook on low for 6-8 hours or high for 4 hours. Blend, season, and serve!
Can You Use Canned Black Beans for This Recipe?
Yes! Canned black beans make this black bean soup recipe even easier. Just drain, rinse, and use them in place of dried beans. If using canned beans, reduce cooking time to about 20 minutes on the stovetop.
How to Make Black Bean Soup Creamy Without Dairy?
To make a creamy black bean soup without dairy:
- Use an immersion blender to puree half of the soup.
- Add a dollop of vegan sour cream or avocado for richness.
- Stir in a bit of coconut milk for an extra creamy texture.
Toppings & Serving Suggestions for Black Bean Soup
Top your vegan black bean soup with:
- Vegan cheese or sour cream
- Fresh cilantro & lime wedges
- Avocado slices
- Tortilla strips for crunch
Storing and Reheating Black Bean Soup
- Refrigerate: Store leftovers in an airtight container for up to 5 days.
- Freeze: This soup freezes well for up to 3 months.
- Reheat: Warm on the stovetop over medium heat or microwave in short bursts.
Final Thoughts & Quick Summary
Black bean soup is nutritious, easy to make, and bursting with bold flavors. Whether you cook it on the stovetop, instant pot, or slow cooker, it’s a fantastic vegan meal that’s both satisfying and budget-friendly.
Key Takeaways:
✅ Black beans are protein-rich and great for vegan meals.
✅ Use canned beans for a quicker recipe.
✅ An immersion blender makes it creamy without dairy.
✅ Top with avocado, vegan sour cream, or tortilla strips.
✅ Store leftovers for up to 5 days or freeze for later.
Now, it’s time to grab your black beans, spices, and veggies and make this delicious vegan black bean soup recipe today!
FAQs
- Can I use dried black beans without soaking?
Yes, but cooking time will be longer. - Is black bean soup spicy?
It can be! Adjust the spice level as needed. - Can I make this soup in advance?
Absolutely! It tastes even better the next day. - What’s the best way to thicken black bean soup?
Blend a portion of the soup or let it simmer longer. - Can I add other vegetables?
Yes! Carrots, celery, and tomatoes work great.
