Ultimate Black Bean Soup

This black bean soup recipe is not only delicious but it’s also extremely quick to make. It uses canned black beans, canned diced tomatoes, a touch of Canadian bacon, and it’s topped with the fresh flavors of tomato and cilantro.

This black bean soup is hearty and flavorful. I served it for dinner alongside chicken sandwiches last week. Both my husband and my kids gobbled it up. Note that the adults’ soups had some chopped jalapeño pepper on top. The kids opted to not add any to theirs, which is one of the things I like best about this soup recipe: There are a bunch of toppings that everyone can decide to add, or not to add.

15 Minute Homemade Black Bean Soup

To make this ultimate black bean soup you first lightly brown some Canadian bacon. Remove it from the pot. Then you put canned black beans, diced tomatoes, chicken broth, garlic and cilantro into a blender to puree it up. Add the puree to the pot. Heat it through. While it’s heating, finely chop the Canadian bacon and then add it. Also, in this time you can chop up some toppings for hte soup. I like fresh tomatoes, jalapenos, cilantro, lime wedges and queso fresco. You can use shredded cheddar cheese instead. You could also go in with some diced avocado and/or some crispy tortilla strips. So many delicious ideas to try.

Homemade Black Bean Soup in 15 Minutes



I should let you know that you can easily make this into a vegetarian black bean soup by omitting the bacon and using vegetable stock instead of chicken stock. To make it into a vegan black bean soup, skip the cheese. For a boost of meaty flavor to either a vegetarian or vegan version, add a few drops of vegan Worcestershire sauce. If you’re in the mood for more vegetarian soups, have a look at my delicious basic vegetable soup. It’s full of flavor and is ready super-quickly, just like this one.

Here’s the Black Bean Soup recipe, in printable form:

Black Bean Soup

This black bean soup recipe is ready in under 15 minutes. It's hearty and flavorful and perfect for any weeknight. To make this soup in 15 minutes, there's one thing you need to do before you start. Read through the instructions, gathering all the ingredients and tools that you will need. This serves 2 purposes: (1) It puts everything at your fingertips so you're ready to go; (2) It helps to familiarize you with the recipe so that you know what to expect ahead of time.


  • 1 Tbsp. olive oil
  • 6 slices Canadian bacon (that's about 6 oz.)
  • 3-15 oz. low-sodium black beans
  • 1-15 oz. canned diced tomatoes
  • 1 clove of garlic
  • 1 cup no-sodium or low-sodium chicken broth
  • 1/2 cup cilantro leaves (plus more for serving)
  • 1 tsp. salt
  • 1/2 tsp. pepper
  • 1 large tomato
  • 1/2 of a jalapeno (optional)
  • 4 oz. queso fresco or cheddar
  • 1/2 lime


  1. Heat the olive oil in a large pot over medium heat. Add the Canadian bacon slices. Cook until lightly browned, 1-2 minutes. Remove to a cutting board.
  2. Meanwhile, empty the cans of black beans and diced tomatoes with their liquid to a large blender, along with the garlic, chicken broth, 1/2 cup cilantro leaves, salt, and pepper. Pulse until all is in very small pieces (if your blender isn't big enough, do this in two batches).
  3. Put the bean mixture in the pot over medium-high heat and cover it, stirring every few minutes until heated through.
  4. Meanwhile, finely chop the bacon and add it. Chop the tomato and jalapeno, crumble the queso fresco or shred the cheddar, cut the lime into 4 wedges and pick 25 leaves of cilantro. Arrange fresh ingredients on large serving plate.
  5. Serve soup hot with fresh garnishes on the side.
Disclosure: This post contains an Amazon affiliate link meaning that if you click it and buy something, I will receive a small commission. This is at no additional charge to you. All opinions are my own.
This post originally appeared in July, 2014 and was revised and republished in April, 2017.