Make this hearty, flavorful black bean soup quickly on a weeknight. It is naturally creamy, vegan, and gluten-free, delivering comfort in every bowl.
Author:julianmaxwell
Prep Time:10 min
Cook Time:20 min
Total Time:30 min
Yield:4 servings 1x
Category:Dinner
Method:Stovetop
Cuisine:American
Diet:Vegan
Ingredients
Scale
2 tablespoons olive oil
1 large yellow onion, chopped
1 red bell pepper, chopped
3 cloves garlic, minced
1 teaspoon ground cumin
1 teaspoon chili powder
1/2 teaspoon smoked paprika
1/4 teaspoon cayenne pepper (adjust for spice level)
2 (15-ounce) cans black beans, rinsed and drained (reserve liquid from one can)
4 cups vegetable broth
1 (14.5-ounce) can fire-roasted diced tomatoes, undrained
1 teaspoon salt
1/2 teaspoon black pepper
1 tablespoon lime juice
Instructions
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and bell pepper. Cook until softened, about 5 to 7 minutes.
Add the minced garlic, cumin, chili powder, smoked paprika, and cayenne pepper to the pot. Cook for 1 minute, stirring constantly until fragrant.
Add the rinsed black beans (including the liquid from one can), vegetable broth, and fire-roasted tomatoes to the pot. Stir to combine.
Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 15 minutes to allow the flavors to meld.
Remove the pot from the heat. Use an immersion blender to blend about half of the soup until creamy. Alternatively, carefully transfer half of the soup to a standard blender, blend until smooth, and return it to the pot.
Stir in the salt, pepper, and lime juice. Taste and adjust seasonings as needed.
Serve the hearty black bean soup hot with your favorite toppings.
Notes
For a thicker soup, blend more of the soup mixture. For a thinner consistency, add a splash more vegetable broth.
If you prefer a Cuban style, add 1/2 teaspoon dried oregano and a splash of apple cider vinegar at the end.
Top with fresh cilantro, diced avocado, a dollop of plain Greek yogurt (if not vegan), or a squeeze of fresh lime.