
This post may contain affiliate links, meaning I can earn a small commission from items you purchase (at no cost to you).
I’m not out here trying to win Top Chef—I just want a dinner that’s healthy, tastes good, and doesn’t make me question my life choices. This spicy black bean soup is a great recipe when I need something bold, cozy, and made from stuff I already have in the pantry. No fancy ingredients, no complicated steps—just real food that comes together in 25 minutes without blowing up my kitchen.
Table of contents

Why You Should Make It
This black bean soup is next-level comfort with a healthy twist. Whether you’re feeding the fam, meal-prepping for the week, or just need something warm and satisfying, it rawks. Here’s why:
- Budget-friendly and weeknight-friendly: No fancy ingredients here. Just simple staples, black beans, broth, spices, and veggies, that come together in one pot. It’s affordable, easy to make, and perfect for those nights when you want something nourishing fast.
- Rich with spices: The warm, smoky blend of cumin, chili powder, and smoked paprika does more than enhance the taste, it brings health benefits, too. Paprika has anti-inflammatory properties and can help boost your metabolism, making this soup a flavorful way to support your health goals.
- Gut-loving, heart-healthy goodness: Packed with fiber, plant protein, and antioxidants, black beans support digestion and keep your heart healthy. Add in anti-inflammatory spices like cumin and paprika, and you’ve got a bowl of soup that tastes as good as it makes you feel.
- Leftovers are the best: This soup gets even better the next day. It thickens, the flavors deepen, and it’s just as good (if not better) reheated. Make a big batch and you’ll thank yourself tomorrow.

Ingredients You’ll Need
This spicy black bean soup is packed with bold flavors and the perfect balance of heat and heartiness. Here’s what I’m cooking this soup with:
- Black beans: At the base of this soup, spicy black beans are rich in protein and fiber, making them a filling and nutritious choice. Look for low-sodium options to keep it healthier.
- Vegetable stock: A rich and flavorful broth that brings all the ingredients together. Choose a low-sodium vegetable stock for better control over the seasoning of the soup. You can learn how to make vegetable stock or use your favorite store-bought brand.
- Warming spices: Oregano ties all the spices together with its herbal notes, chili powder adds gentle heat and smokiness (adjust the amount to your spice preference), and cumin brings a rich, savory undertone that perfectly complements the black beans and salsa.
- Salsa: I like to use a spicy salsa to adds depth and heat, while enriching its flavor profile. Use your favorite store-bought variety or homemade salsa. You can also use mild salsa to tame it down.
- Fresh cilantro: For garnish, cilantro brings a fresh, citrusy flavor that brightens the soup and gives it a pop of color. You can adjust the amount based on your preference.
Can I use dried beans instead of canned black beans?
Yes, dried beans are super affordable and a great option if you have the time. Here’s how to modify this black bean soup:
1. Cover 1 pound dried black beans with water and soak overnight, or use the quick method: boil for 2 minutes, cover, let sit 1 hour, then drain and rinse.
2. Add beans and 6 cups vegetable stock to soup recipe. Cover and allow to simmer for ≈ 2 hours, stirring occasionally.
How to Make Spicy Black Bean Soup
I love how simple this spicy black bean soup recipe is to make, just a handful of pantry staples, one pot, and minimal prep. It comes together quickly, yet delivers bold, smoky flavor with every bite. Here’s how I make my spicy black bean soup:


- Warm black beans (and their liquid) and salsa in a pot on stovetop over medium heat.
- Stir in cumin, chili powder, smoked paprika, pepper and oregano.


- Pour vegetable stock on top and stir. Bring the soup to a simmer and add in the bay leaves.
- Bring the soup to a gentle simmer, letting it bubble quietly for 20 minutes as the flavors meld together.


- Take out the bay leaves. Then blend the soup until completely smooth and creamy using an immersion blender or a standard blender for a luxuriously textured result.
- Blend until the soup is the thickness you desire. If you want a thicker, heartier soup you can skip this step all together. Then squeeze fresh lime juice into the soup.


- Stir the spicy black bean soup until smooth, then season with salt and pepper to taste, adjusting the seasoning to your preference.
- Ladle the hot soup into bowls, and savor each delicious spoonful. Garnish with fresh cilantro, pico de gallo, and a dollop of sour cream to complete the dish.
Adding More flavor to your soup
For the best results, toast the spices a little longer to enhance their flavor, and adjust the texture by blending more for a silky finish or leaving it chunky for a heartier bite. A dash of chipotle powder, smoked paprika or other spices for can add a smoky depth to your spicy black bean soup.
Easy Swaps and Add-ins
Want to make your spicy black bean soup creamier, smokier, heartier, or just clean out the veggie drawer? These easy swaps and additions let you customize the black bean soup recipe to match your mood, your nutritional goals, or whatever’s in your pantry.
- Veggie boost: Toss in chopped sweet potatoes, pickled red onions, carrots, zucchini, or even butternut squash. These veggies hold up well in the soup, add natural sweetness, and bring bonus vitamins and fiber to the mix. Just chop small so they cook quickly and evenly.
- Protein power-up: Add cooked quinoa, shredded rotisserie chicken, or crumbled tofu. These easy add-ins turn your soup into a satisfying, complete meal, great for meal prep or feeding a hungry family.
- Zesty southwest style: Stir in sweet corn, diced tomatoes, jalapeños, and a handful of chopped cilantro for a vibrant, Tex-Mex-inspired flavor. A squeeze of lime over the top brings everything to life with a bright, zesty finish.

More Spicy Soup Recipes To Try
If you know me, you know I love soup… and I love a kick spicy soup is a great way to pack in lots of different veggies at once and excite the tastebuds. It also fills the whole house with amazing smells. Here are a few more soup recipes I’ve created that can easily be spiced up:
- I make my Vegetarian Tortilla Soup when I want something smoky, spicy, and satisfying. It’s loaded with black beans, fire-roasted tomatoes, corn, and just the right amount of jalapeño, then topped with crispy tortilla strips and avocado for that perfect crunch.
- For something creamy with a spicy twist, I go for my Jalapeño Vegan Corn Chowder. It’s cozy and comforting with sweet corn, coconut milk, and a bold kick from fresh jalapeños. Perfect for cool nights when I want a little heat in every spoonful.
- When I need something hearty and protein-packed, my Red Lentil Soup with a kick hits the spot. Spiced with cumin, chili flakes, and a touch of smoked paprika, this one-pot wonder is warming, filling, and totally plant-based.
If you make this spicy black bean soup, I’d love to hear how it turned out in the comment box below. Your feedback helps me and all the readers in this community. And if you’re interested in more plant-based recipes (and exclusive content), sign up for my weekly recipe newsletter.

Spicy Black Bean Soup (30-Minute Recipe)
Ingredients
- 3 cans black beans ≈ 4 1/2 cups
- ¾ cup salsa medium or hot
- 1 ½ tablespoon chili powder
- 1 ½ tablespoon smoked paprika
- 1 ½ tablespoon ground cumin
- ½ teaspoon black pepper, ground
- 1 ½ tablespoon dried oregano
- 2 cups vegetable stock
- 2 bay leaves
Suggested Topping
- 1 lime juice only
- ½ cup fresh cilantro
- ½ cup pico de gallo
- ¼ cup non dairy sour cream
Instructions
- Warm black beans (and their liquid) and salsa in a pot on stovetop over medium heat.
- Stir in cumin, chili powder, smoked paprika, pepper and oregano.
- Pour vegetable stock on top and stir. Bring the soup to a simmer and add in the bay leaves. Let it cook for 20 minutes uncovered to allow the flavors to meld together, stirring occasionally.
- Blend the soup using an immersion blender or a standard blender. If you prefer a chunkier texture, feel free to skip this step.
- Serve in bowls and top with suggested toppings.
Helpful Tools
Notes
- If it’s too thick, add more vegetable stock.
- Add jalapeños or a dash of cayenne pepper for more heat!
- Top with pumpkin seeds, sunflower seeds, or a sprinkle of vegan cheese for added protein.
- Add a chipotle pepper for extra smoky flavor.
- This soup stores well in the fridge for up to 4 days and freezes beautifully!
Nutrition
Did you make this recipe?
Leave a review for a chance to win signed copies of my cookbooks!Common Questions
Yes, spicy black beans are best for vegetarian soup! They are a plant-based food, making them an excellent source of protein, fiber, and essential nutrients for those following a vegetarian or vegan diet. Black beans can be used in a variety of dishes to add heartiness and nutrition, such as soups, salads, tacos, and more.
Black bean soup pairs wonderfully with a variety of sides that complement its hearty flavors. A warm, slightly sweet cornbread is a classic choice, or you can serve the soup with rice or quinoa for extra substance.
Yes, dried beans are super affordable and a great option if you have extra time. If using dried beans, soak them overnight and then simmer in the soup for 2 hours. You can also make it a crock pot and cook for 4 hours on high.
For a thicker texture, you can blend a portion of the soup (about 1–2 cups) and stir it back in. Alternatively, use an immersion blender to partially puree the soup right in the pot. It adds creaminess without removing the texture.
Common spices in black bean soup include cumin, chili powder, smoked paprika, garlic, and oregano. A squeeze of lime juice at the end brightens everything up. You can also add a pinch of cayenne or red pepper flakes if you like a little heat.
Another terrific soup. This soup had a lot of spices! I added garlic and did not use as much oregano. I only used four cups of stock made from the vegetable prep done over the weekend. I do not think this soup is too spicy. Some may. This could be adjusted with adding more beans, salsa, and stock. This soup was the easiest to prepare. Next time I may add some onions, celery, and carrots just to add more nutrients and tweak the flavor. Looking forward to the next soup!
I gave the Spicy Black Bean Soup 5 stars because it’s easy, fast, nutritious and yummy!
I love the mountain of spices that went into the pot – that in itself was a flavor education for me
This one gets all the toppings: nooch (nutritional yeast), cilantro, avocado and probiotic sour cream – yum!
I gave the Spicy Black Bean Soup 5 stars because it’s easy, fast, nutritious and yummy!
I love the mountain of spices that went into the pot – that in itself was a flavor education for me 🙂
This one gets all the toppings: nooch (nutritional yeast), cilantro, avocado and probiotic sour cream – yum!
Delicious soup and I love how you can control the heat level. I made it with a medium salsa and it was perfect for my family. My favorite thing about this soup is how easy it is. Perfect for those busy nights when sports practice, PTA, church events, gymnastics and all those family activities keep me from making a nutritious meal. This is quick enough and tasty enough to please everyone. Using lime, crushed tortilla chips, and plain greek yogurt to garnish.
Another hit! Spicy Black Bean soup was delish. I added cheese, sour cream, avocado and lime juice.
Thanks for introducing me to these new foods. Having you share them and being available for guidance is like having my own Chef.
It was good but could have been thicker than it was
It was good , could have been thicker than it was
This is such a filling soup and I like that you control the heat. I added non-dairy sour cream and a bit of butter as well as about four cloves of garlic. This particular soup has always screamed GARLIC to me. I blended it and it is delicious and I’m sure even more amazing by tomorrow.
I truly enjoy this black bean soup. It taste like black bean chili. I added some vegan cheese and some cornbread. The flavor was great.
Currently I cannot eat spicy food so I made this mild. I did add some tomatoes and onions used regular paprika part water and part broth for more of a bean taste used oregano cumin. cilantro a dollop of vegan sour cream and since I had some vegan parmesan cheese sprinkled on top. I thought it was tasty without the spiciness.
Delicious but. My only change would be a bit less stock. Absolutely my favorite and so easy.
It was quick and easy to make.
Not my favorite. I didn’t like the flavor.
The lime juice I squeezed on top was not the best flavor for me.
I thought it would be thicker.
OMG. I must say. Out of the other 2 this was the easiest and delicious. My daughter is not a soup person but this one got her. She asked to make her some that she can take home and freeze.. I loved the spiciness.. definitely making this one as a rotation because of how quick and easy to make lol
Wow!
Every recipe is a keeper…
I’m glad I printed them to save. Easy to follow instructions and variations make it so therapeutic to cook. I loved the shopping list. Before each recipe I set out all the ingredients and put on music to match the spice. (Salsa) (Hot,hot,hot!)
My nephew has been staying with us this week. Lucky timing! The soup smells entice the appetite. He likes the creamy veggie recipe the best so far. Comfort food.
I love a good structured challenge!
Much gratitude for putting this challenge together, Jen!
This is definitely our favorite so far! So easy to make and the bit of heat was great. Thanks for the recipe that will now be in our rotation for the winter!
By far the easiest recipe so far. I love to cook, but if you’re feeling like these soups are a lot, definitely go for this one. Yummy and easy. Quick, filling, delicious. Spice can easily be adjusted if you don’t want it too spicy, use mild salsa and leave out chili powder. This was great!