Make this hearty, flavorful black bean soup in 30 minutes using simple pantry staples like canned beans. It is a comforting, one-pot meal perfect for busy weeknights.
Author:sarahmiller
Prep Time:10 min
Cook Time:20 min
Total Time:30 min
Yield:4 servings 1x
Category:Dinner
Method:Stovetop
Cuisine:Southwestern
Diet:Vegetarian
Ingredients
Scale
2 tablespoons olive oil
1 large yellow onion, chopped
3 cloves garlic, minced
1 teaspoon ground cumin
1 teaspoon chili powder
1/2 teaspoon dried oregano
1/4 teaspoon smoked paprika
Pinch of cayenne pepper (optional, for heat)
2 (15-ounce) cans black beans, rinsed and drained
1 (14.5-ounce) can diced tomatoes, undrained (fire-roasted preferred)
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook until soft, about 5 minutes.
Add the minced garlic, cumin, chili powder, oregano, smoked paprika, and cayenne pepper (if using). Cook for 1 minute until fragrant, stirring constantly.
Add the rinsed black beans, diced tomatoes (with their liquid), vegetable broth, and bay leaf to the pot. Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 15 minutes to allow the flavors to combine.
Remove and discard the bay leaf. Use an immersion blender to blend about half of the soup directly in the pot until creamy. Alternatively, carefully transfer half the soup to a standard blender, blend until smooth, and return it to the pot. Leave the remaining soup chunky for texture.
Stir in the fresh lime juice. Taste the soup and add salt and black pepper as needed.
Serve the hearty black bean soup hot with your choice of toppings.
Notes
For a vegan black bean soup, skip the sour cream topping or use a plant-based alternative.
If you prefer a thicker soup, simmer uncovered for an extra 5 minutes before blending.
This recipe is excellent for meal prep; the flavor deepens overnight.