Warm up on a chilly evening or enjoy this comforting soup as a hearty lunch. Packed with rich, smoky flavors from chipotle peppers and earthy spices, this black bean soup is perfect for any occasion. The creamy texture of the pureed beans complements the vibrant vegetables, making it both satisfying and delicious.
Ingredients You Will Need
- 2 tablespoons extra-virgin olive oil
- 1 medium yellow onion (diced)
- 2 celery ribs (diced)
- 1 medium carrot (diced)
- 1 teaspoon sea salt
- Freshly ground black pepper
- 3 garlic cloves (minced)
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon chili powder
- 2 (15-ounce) cans black beans (including the liquid in the cans)
- 2 chipotle peppers from a can of chipotles in adobo sauce (chopped, plus 2 tablespoons sauce*)
- 1½ cups vegetable broth
- 1 tablespoon fresh lime juice (plus wedges for serving)
- Optional toppings: avocado, cilantro, sour cream or vegan sour cream, pickled onions, serrano peppers, pepitas
Ingredient Notes & Smart Tips
Chipotle Peppers in Adobo Sauce: Choose chipotles that are well-packaged and have a good seal. The adobo sauce adds depth to the soup; if you prefer less heat, use only half of the peppers.
Black Beans: Look for canned black beans with no added salt or preservatives. If using dried beans, soak them overnight and cook according to package instructions before adding to the soup.
Vegetable Broth: Use low-sodium vegetable broth if you’re watching your sodium intake. Homemade broth is also a great option for added flavor.
Lime Juice: Ensure the lime juice is fresh and not overly bitter. A squeeze of an extra lime can add brightness to the soup, but taste as you go to adjust the acidity level.
Step-by-Step Cooking Instructions
Main Method
Follow these detailed steps for the main method.
-
Heat the olive oil in a
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion, celery, carrot, salt, and several grinds of pepper. Work through this step deliberately rather than rushing it, because this is where the texture and balance of the recipe start to take shape. Keep the listed quantities and order of operations unchanged, and have the next ingredients ready before you move on.
-
Cook stirring occasionally for 10 to
Cook, stirring occasionally, for 10 to 15 minutes, or until soft. Add the garlic, cumin, coriander, and chili powder and stir for 30 seconds. Stir in the beans and their liquid, chipotles, adobo sauce, and broth. Simmer for 30 minutes. Work through this step deliberately rather than rushing it, because this is where the texture and balance of the recipe start to take shape. Keep the listed quantities and order of operations unchanged, and have the next ingredients ready before you move on.
-
Let cool slightly then transfer half
Let cool slightly, then transfer half of the soup to a blender. Puree until smooth, then add it back to the pot with the remaining soup and stir. Work through this step deliberately rather than rushing it, because this is where the texture and balance of the recipe start to take shape. Keep the listed quantities and order of operations unchanged, and have the next ingredients ready before you move on.
-
Alternatively use an immersion blender to
Alternatively, use an immersion blender to puree half the soup in the pot. Stir in the lime juice. Work through this step deliberately rather than rushing it, because this is where the texture and balance of the recipe start to take shape. Keep the listed quantities and order of operations unchanged, and have the next ingredients ready before you move on.
-
Season to taste and serve with
Season to taste and serve with lime wedges and desired toppings. Work through this step deliberately rather than rushing it, because this is where the texture and balance of the recipe start to take shape. Keep the listed quantities and order of operations unchanged, and have the next ingredients ready before you move on. Pay attention to the sensory cues in the food: aroma, color, softness, thickness, and how easily the ingredients move when stirred or handled. These signs are usually more reliable than timing alone. The biggest mistake is moving ahead before this step looks complete.
Extra Cooking Tips for Better Results
- Always use a large pot to ensure the soup has enough room to simmer without overflowing.
- For an extra layer of flavor, toast the spices in the oil for about 30 seconds before adding the vegetables.
- If you prefer a smoother texture, blend all the soup or use an immersion blender throughout.
Serving Suggestions
Serve this black bean soup with lime wedges and your choice of toppings. Avocado slices add creaminess, while cilantro brings freshness. Sour cream or vegan sour cream can be used for a tangy finish, and pickled onions or serrano peppers offer a spicy kick.
Storage and Make-Ahead Tips
Store leftover soup in an airtight container in the refrigerator for up to 5 days. Reheat gently on the stove or in the microwave before serving. For longer storage, freeze portions in freezer-safe containers for up to 3 months.
Recipe Variations & Substitutions
Spicy Version: Increase the heat by adding an extra chipotle pepper and a pinch of cayenne pepper.
Vegetarian Option: Replace the meat with additional vegetables like zucchini or bell peppers for a vegetarian-friendly version.
Creamy Version: Blend all the soup until smooth to create a creamy texture, then stir in 1 cup of heavy cream or coconut milk before serving.
Frequently Asked Questions (FAQ)
Q: Can I use canned tomatoes instead of chipotle peppers?
A: Yes, you can substitute canned tomatoes for the chipotle peppers. Use a can of diced tomatoes with their juice and adjust the seasoning accordingly to balance the flavors.
Q: How do I make this soup spicier without using more chipotles?
A: You can add a pinch of cayenne pepper or red pepper flakes for extra heat. Start with a small amount, taste as you go, and adjust to your desired level of spiciness.
Q: Can I use other types of beans instead of black beans?
A: While black beans are traditional, you can substitute them with pinto or kidney beans. Just ensure they’re cooked before adding to the soup.
Q: How do I make this soup vegan-friendly?
A: To make it vegan, use vegetable broth instead of chicken broth and choose a vegan sour cream alternative for topping. You can also omit any dairy-based toppings or use plant-based options like cashew cream.

Hearty Black Bean Soup: A Flavorful Comfort Meal
Ingredients
Method
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion, celery, carrot, salt, and several grinds of pepper. Work through this step deliberately rather than rushing it, because this is where the texture and balance of the recipe start to take shape. Keep the listed quantities and order of operations unchanged, and have the next ingredients ready before you move on.
- Cook, stirring occasionally, for 10 to 15 minutes, or until soft. Add the garlic, cumin, coriander, and chili powder and stir for 30 seconds. Stir in the beans and their liquid, chipotles, adobo sauce, and broth. Simmer for 30 minutes. Work through this step deliberately rather than rushing it, because this is where the texture and balance of the recipe start to take shape.
- Keep the listed quantities and order of operations unchanged, and have the next ingredients ready before you move on.
- Let cool slightly, then transfer half of the soup to a blender. Puree until smooth, then add it back to the pot with the remaining soup and stir. Work through this step deliberately rather than rushing it, because this is where the texture and balance of the recipe start to take shape. Keep the listed quantities and order of operations unchanged, and have the next ingredients ready before you move on.
- Alternatively, use an immersion blender to puree half the soup in the pot. Stir in the lime juice. Work through this step deliberately rather than rushing it, because this is where the texture and balance of the recipe start to take shape. Keep the listed quantities and order of operations unchanged, and have the next ingredients ready before you move on.
- Season to taste and serve with lime wedges and desired toppings. Work through this step deliberately rather than rushing it, because this is where the texture and balance of the recipe start to take shape. Keep the listed quantities and order of operations unchanged, and have the next ingredients ready before you move on. Pay attention to the sensory cues in the food: aroma, color, softness, thickness, and how easily the ingredients move when stirred or handled.
- These signs are usually more reliable than timing alone. The biggest mistake is moving ahead before this step looks complete.