Main Dish

Vegan Black Bean Soup: Spicy, Simple and Healthy

The best healthy, vegan cool weather soup recipe! This easy Vegan Black Bean Soup is ready in under 30 minutes making this recipe perfect for a quick weeknight meal! 


October 26, 2018 (Last Updated: August 10, 2019)
The BEST simple Spicy Vegan Black Bean Soup recipe. This meal is quick and ready in 30 minutes making it a perfect weeknight dinner recipe. This soup made from scratch, healthy, and has great Mexican spices and flavors incorporated. #soup #blackbeansoup #30minutemeal #dinner #simple #vegan #glutenfree #nutfree #easyrecipe

Let me just start by saying that myself and my family are NOT vegans. We enjoy meat and cheese very often. That being said I do try and incorporate healthy vegan and vegetarian meals on a daily basis for my family. There are tons of health benefits from a high vegetable and plant based diet. This Spicy Vegan Black Bean Soup is one of my favorite easy vegan dishes that I make for my family on a regular basis. I love how healthy, simple and fast this soup recipe is. Plus this soup not only tastes dang good, it also makes you feel good. So before you turn your nose up to a healthy vegan dish, GIVE IT A TRY! And if not there will be cookies next week.

How Do You Make Vegan Black Bean Soup?

Guys. It is so easy! Unfortunately, I feel like it is a common misconception that vegan food is over-complicated. This easy soup recipe is so far from that. The hardest thing about this vegan recipe is chopping the vegetables. I like to believe that most of us can chop up some veggies and throw them in a pot. To make this vegan black bean soup you will only need a couple kitchen tools and about 30 minutes! This black bean soup has so much flavor it is hard to believe that it is super healthy. Bonus is that you won’t even miss the meat.

Simple Vegan Soup Recipe Prep

  1. First, you will need to prepare your veggies. This is the hardest part of this soup recipe, so if you can make it though this step you are home-free. I believe in you. You can use any sharp knife you have to start rough chopping your onion, green pepper, and carrots. Don’t worry about making them perfectly even or symmetrical or dicing them super tiny. I like to get mine small enough that they will soften up in the pot pretty quickly. But, not so small that I am chopping for days going bonkers. Aim for the size of your thumbnail. I know super specific unit of measurement there, but you get the idea.
  2. Now when it comes to the Serrano chili pepper you want to get it tiny. I like to use about a teaspoon of Serrano pepper, but if you want this spicier than you can toss more in. If you are making this black bean soup with kids in mind I would use only a small amount of chili or leave it out completely. Once you have everything chopped, toss them into a large pot with a little oil, salt and pepper and let them simmer away.
  3. Once your veggies are pretty much cooked and soft, go ahead and add in your minced garlic and black beans. It is a good idea to add these at the end, because if you add them strait-away your garlic will be burnt and beans a mushy mess. Burnt garlic is the worst so don’t get over-excited and add it in right away. Now that you have all your veggies soft you can add in everything else and let them get to know each other in the pot.

Cooking Homemade Black Bean Soup

  1. After all your prep, you will let your spicy vegan black bean soup simmer. Since all of the veggies are already soft and cooked through, you do not have to let this soup simmer for hours. Of course you could let it simmer longer to let the flavor develop more. I like to let this black bean soup simmer for at least 10 minutes. 
  2. Once your soup has simmered you will then blend it up. This gives the soup it’s thicker texture and makes it so you don’t feel like you are just eating a bunch of vegetables. You can use either a immersion or stand blender. I like to pulse the soup in my stand mixer to get the soup to a thick and semi-smooth texture. Personally, I like to leave some chunks in mine, but you can make it to fit you and your family’s personal texture preference. I like to blend the entire vegan soup, but you can also take half the black bean soup, blend it then stir it back in so you will still have some whole vegetables.
  3. Now you are ready to eat! Top with things like, avocado, fresh cilantro, and lime juice to give the soup a perfect finish.

Close up shot of soup in white bowl. Part of bowl is out of frame.

Looking for more vegan recipes? Try these next!

Roasted Red Pepper Tomato Soup

Strawberry Pineapple Salsa

Morning Glory Muffins

Close up above the head shot of vegan black bean soup recipe. The soup is in a white bowl with a silver spoon sticking out. The soup is topped with avocado and cilantro. The bowl is on a wooden surface with a blue, gray and yellow towel on the top half of the photo. The bowl is fully in focus in the middle of the photo.

What’s Inside This Healthy Black Bean Soup Recipe?

To start, healthy food doesn’t have to suck. It can taste like something other than dirt. Something also doesn’t have to be smothered in sauce, fried, or loaded with sugar to leave that happy feeling in your tummy. Trust me, I love a buffalo chicken wing dredged in ranch as much as the next person, but I think we can all agree that life is best with some balance. I apply that concept to my food as well. Therefore: healthy vegan soup on Monday and pasta covered in cheese on Wednesday. Balance. This spicy vegan black bean soup is packed with tons of vitamins and nutrients to fuel your body while satisfying your taste buds.

Here are some things that make this easy black bean soup recipe super healthy!

Black Beans

  • Tons of Fiber
  • Plant Based Protein
  • Potassium and Magnesium
  • Virtually Fat and Sodium Free

Black beans are an incredibly healthy plant based protein source. Along with protein they contain tons of fiber and a good source of potassium and magnesium. Better yet is they are extremely low in unhealthy fats and sodium. Black beans are also shown to aid in weight loss, bone health and strength, and can even help in cancer prevention. They are also great for diabetics and help control blood sugar levels. Added bonus to plant based protein? NO CHOLESTEROL.


  • Vitamin A
  • Antioxidants

Carrots are rich in vitamin A and antioxidants along with fiber, low in fat and a good source of of vitamins and minerals. Carrots can help improve overall health along with supporting cardiovascular health, immune function, eye health and vision, and aid in disease prevention. Also, carrots are great for a diabetic diet and control blood sugar.

Green Bell Pepper

  • Vitamin C
  • Vitamin E

Just one green bell pepper contains more than 100% percent of an average adults daily Vitamin C needs. This helps with iron absorption in the body and reduces the risk of anemia (iron deficiency). Vitamin E helps support overall health, and can increase muscle and nerve health.

Love this vegan soup recipe? Don’t forget to comment and rate below!

Happy Eating!

"Caitlyn" signature in black cursive.




Shop This Recipe: 

I make a commission for purchases made through the links on this page. See Disclosure for more information. 

The BEST simple Spicy Vegan Black Bean Soup recipe. This meal is quick and ready in 30 minutes making it a perfect weeknight dinner recipe. This soup made from scratch, healthy, and has great Mexican spices and flavors incorporated. #soup #blackbeansoup #30minutemeal #dinner #simple #vegan #glutenfree #nutfree #easyrecipe
Print Recipe
5 from 11 votes

Vegan Black Bean Soup

The perfect 30 minute meal! Simple, healthy and packed with flavor this Vegan Black Bean Soup will be your new go-to meatless Monday favorite!
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Course: Main Course, Main Dish, Soup
Cuisine: American
Keyword: Easy vegan soup recipe, Spicy Vegan Black Bean Soup, vegan black bean soup recipe
Servings: 4 Servings
Calories: 392kcal


  • 1 Tbsp Olive Oil
  • 1 Yellow Onion Chopped
  • 1 1/2 Cups Carrots Chopped
  • 1 Green Pepper Chopped
  • 1 Tsp Serrano Chili Pepper Finely Diced and Seeds Removed-Optional
  • 2 Cloves Garlic Minced
  • 1 Tsp Cumin
  • 1/2 Tsp Smoked Paprika
  • 1/4 Tsp Oregano
  • 1/4 Tsp Red Pepper Flakes Optional
  • 2 15 Oz Cans Black Beans Rinsed
  • 1 8 Oz Can Tomato Sauce
  • 2-3 Cups Vegetable Broth*

Optional Toppings

  • Avocado Diced
  • Lime Juice
  • Fresh Cilantro


  • In a large pot add your olive oil, onion, carrots, green pepper and serrano chili pepper and cook over medium heat until vegetables are soft, stirring occasionally. About 7 minutes. 
  • Add minced garlic and black beans and cook for another minute until garlic is fragrant. 
  • Add all the remaining ingredients and bring to a boil. Reduce heat and cover for 10 minutes.
  • Remove from heat and using a stand or immersion blender, pulse until soup texture is smooth with some vegetable chunks remaining. 
  • Serve warm with additional optional toppings. Store leftovers in an airtight container and refrigerate for up to 3 days. Enjoy!
See What We Are PinningFind us @erhardtseat1


*Start with 2 cups and you can always add more liquid if it seems too thick. 
*If making for young children you can always leave out the pepper and spice!


Calories: 392kcal | Carbohydrates: 65.1g | Protein: 21.4g | Fat: 6.7g | Saturated Fat: 0.6g | Cholesterol: 0mg | Sodium: 489mg | Potassium: 1193mg | Fiber: 23g | Sugar: 9.5g | Calcium: 80mg | Iron: 5.9mg
Tried this recipe?Mention @erhardtseat or tag #erhardteat!

"Pin me for later" in cursive with an arrow pointing to the photo below it.




Pin for vegan black bean soup recipe. The image is a collage. The bottom image is a overhead close up shot of the soup in a white bowl. The soup has diced avocado and cilantro on top and a silver spoon in the bowl on the right side. There is a blue, yellow and grey towel on the right side of the bowl. The top image is of two bowls of the soup. Both are in white bowls and out of frame. There is the same blue, yellow and grey towel next to the bowls. In the center of the two images is a white bar. On top is text in cursive blue that says "spicy vegan." Under that in black text it says, "black bean soup". Under that in smaller black text it says, "ready in under 30 minutes"



You Might Also Like


  • Reply
    Lisa | Garlic & Zest
    May 30, 2019 at 5:27 pm

    5 stars
    I love bean soups — they are so rich and hearty. This black bean version looks superb! Pinning for the weekend!

  • Reply
    May 30, 2019 at 5:26 pm

    5 stars
    This black bean soup was delicious! It has a such a great kick of flavor! Definitely having again! 🙂

  • Reply
    May 30, 2019 at 5:00 pm

    5 stars
    Love love love black bean soup and your version looks so yum. That Serrano pepper must add a spicy kick, which I will love. Thank you

  • Reply
    Sara Welch
    May 30, 2019 at 4:46 pm

    5 stars
    This is everything a gourmet soup should be, and more! Purely delicious and full of flavor!

  • Reply
    Heidy L. McCallum
    May 30, 2019 at 4:02 pm

    5 stars
    Fabulous Black Bean recipe, only took me about 30 minutes and turned out perfect. I did a double batch to freeze we liked it so well.

  • Reply
    May 30, 2019 at 3:59 pm

    5 stars
    This looks delicious and healthy! I love the cilantro and avocado on top! 🙂

  • Reply
    Lauren Vavala | DeliciousLittleBites
    October 26, 2018 at 1:06 pm

    5 stars
    Black bean soup is one of my favorites! I love all that cilantro and avocado!

    • Reply
      Caitlyn Erhardt
      October 26, 2018 at 11:24 pm

      Same! They add that extra something!

  • Reply
    Krissy Allori
    October 26, 2018 at 12:47 pm

    5 stars
    Soup season is my favorite season! Love finding healthy recipes like this one.

    • Reply
      Caitlyn Erhardt
      October 26, 2018 at 11:23 pm

      Thanks! I also agree, my soul lives for soup season!

  • Reply
    October 26, 2018 at 12:20 pm

    5 stars
    I am always looking for good soup recipes. This looks amazing. I love the idea of the avocado on top.

    • Reply
      Caitlyn Erhardt
      October 26, 2018 at 11:23 pm

      Thanks! I love the addition of the avocado as well!

  • Reply
    October 26, 2018 at 12:19 pm

    5 stars
    This soup looks so delicious and it’s healthy too! Double win. Pinning this right now.

    • Reply
      Caitlyn Erhardt
      October 26, 2018 at 11:23 pm

      Thank you! Yay! I hope you love it! Thanks for pinning it!

  • Reply
    Pam Greer
    October 26, 2018 at 12:12 pm

    5 stars
    We aren’t vegans either, but we do try to eat vegan or meatless at least a couple of times a week. This soup sounds wonderful and I love how quick it is!

    • Reply
      Caitlyn Erhardt
      October 26, 2018 at 11:22 pm

      Exactly! And thank you!

    Leave a Reply