This savory black bean soup is nourishing, budget-friendly, and simple to make from dry beans. It freezes well and is ideal for chilly days — hearty, high in fiber, and naturally vegan. Serve with avocado, sour cream or Greek yogurt, and a scattering of fresh herbs like cilantro, chives, or scallions.

Black Bean Soup
I enjoy making homemade soups and stews once the weather turns cool. This black bean soup is filling, packed with plant protein and fiber, and affordable to prepare. It’s naturally vegetarian and can be served as a main course with crusty bread or rice, or as a starter. If you like variations, try adding smoked chipotles for heat, a pinch of chili powder for a smoky depth, or use broth instead of water for extra richness.
Ingredients and Flavor Notes
To build deep flavor I cook whole vegetables with the beans, then add a second batch of sautéed vegetables later. This double-vegetable technique creates a layered, rich taste without extra fat or sodium.
- Dry black beans: Simmer with a halved red bell pepper, a small onion, whole garlic cloves, and bay leaves to infuse the cooking liquid.
- Sautéed vegetables: A diced onion, red bell pepper, carrots, parsley, and minced garlic are sautéed briefly in olive oil and added to the soup to brighten the flavor.
- Acid: Red wine vinegar adds brightness; apple cider or white wine vinegar may be substituted.
- Wine (optional): A splash of dry white wine (chardonnay or pinot grigio) adds depth. Omit if you prefer not to cook with alcohol.
- Seasoning: Ground cumin and dried oregano are the base spices. Use chicken bouillon cube for nonvegetarian versions or vegetable bouillon for vegetarian soup. Alternatively, substitute low-sodium broth.
- Toppings: Avocado, sour cream or Greek yogurt, chopped red onion, scallions, chives, tortilla chips, and cilantro are all excellent finishing touches.
How to make black bean soup from scratch
- Soak the beans: Rinse 1 pound dry black beans. For an overnight soak, cover with about 8 cups of water and leave in a large pot overnight. For a quick soak, cover, bring to a boil, then remove from heat and let the beans sit, covered, for 1 hour.
- Drain and refill: Drain and discard the soaking water. Add about 9 cups of fresh cold water to the pot with the beans.
- Simmer with whole aromatics: Add 1 small red bell pepper (halved and seeded), 1 small onion (quartered), 2 whole garlic cloves, and 3 bay leaves to the pot. Bring to a boil, reduce heat to low, cover, and simmer for about 90 minutes, stirring occasionally and adding water if needed, until the beans are tender. Remove and discard the cooked vegetables and bay leaves.
- Sauté the diced vegetables: While the beans simmer, heat 1 tablespoon olive oil in a large skillet over medium-low heat. Add 1 large diced onion, 1 diced red bell pepper, 2 diced medium carrots, 1/2 cup chopped parsley, and 5 cloves minced garlic. Season with about 1/2 teaspoon kosher salt and black pepper to taste. Sauté 5–6 minutes until softened and fragrant.
- Combine and season: Add the sautéed vegetables to the pot with the beans after the beans have simmered for about an hour. Stir in 1/4 cup dry white wine (optional), 1 tablespoon red wine vinegar, 1 teaspoon ground cumin, 1 teaspoon oregano, and 1 bouillon cube (chicken or vegetable). Add additional water if needed to reach your desired consistency.
- Finish cooking: Cover and simmer on low for another 30 minutes to let flavors meld, stirring occasionally.
- Thicken the soup: Remove any remaining bay leaf. Use an immersion blender to partially puree the soup for about 10 seconds to thicken while leaving some texture. If you don’t have an immersion blender, transfer roughly 3 cups of soup to a blender, puree, and return it to the pot.
- Adjust and serve: Taste and adjust seasoning with up to an additional 1/4 teaspoon salt and more cumin or pepper if desired. Ladle into bowls (about 1 1/4 cups per serving) and garnish with avocado, sour cream or Greek yogurt, chopped herbs, scallions, or tortilla chips.
- Leftovers: Refrigerate for up to 5 days or freeze in portions for up to 3 months.
Storage and make-ahead tips
This soup is excellent for meal prep and freezes well. Cool completely before packaging in quart-size freezer bags or airtight containers; label and freeze for up to three months. Thaw overnight in the refrigerator and reheat gently on the stove or in the microwave. For quick weekday meals, freeze individual portions so you can grab a single serving and reheat.
Frequently Asked Questions
Is black bean soup healthy?
Yes. Black beans are high in fiber and plant-based protein. A serving of this soup provides a substantial amount of dietary fiber (around 10 grams), plus protein, iron, and a variety of vitamins and minerals such as vitamin A, vitamin C, folate, magnesium, and potassium. The recipe is low in fat and calories when served without heavy toppings.
Can I make this with canned beans?
Yes. To use canned beans, skip the soaking and the initial simmering with whole aromatics. Instead, start with four 15-ounce cans of black beans (drained and rinsed). Add them in step 4 along with about 4 cups of water or broth and continue with the remaining steps. This version reduces cook time and still yields about 9 cups of soup.
How do I thicken black bean soup?
To make a thicker soup, simmer uncovered for a while to reduce excess liquid, or blend a larger portion of the soup to create a creamier, thicker texture without adding dairy or starches. Blending some of the beans creates natural body and richness.


Recipe Summary
Black Bean Soup (from scratch)
Yield: 8 servings • Serving size: about 1 1/4 cups
- Prep time: 10 minutes
- Cook time: 1 hour 20 minutes
- Bean soak time: 1 hour (if using quick soak) or overnight
- Total time: about 2 hours 30 minutes (including soak)
Ingredients
For the beans
- 1 pound dry black beans
- 1 small red bell pepper, halved and seeded
- 1 small onion, quartered
- 2 whole garlic cloves
- 3 bay leaves
For the soup
- 1 tbsp olive oil
- 1 large onion, diced
- 1/2 cup parsley, chopped
- 1 red bell pepper, diced
- 2 medium carrots, diced
- 5 cloves garlic, minced
- 1 tbsp red wine vinegar
- 1/4 cup dry white wine (optional)
- 1 tsp ground cumin
- 1 tsp oregano
- 1 bouillon cube (chicken or vegetable)
- 3/4 tsp kosher salt, plus more to taste
- Black pepper, to taste
- Toppings: avocado, sour cream, red onion, scallions, chives, cilantro
Notes
For more heat, add 2–3 chipotles in adobo or a teaspoon of chili powder. To make a lower-sodium version, omit the bouillon cube and use low-sodium broth in place of some or all of the water. The soup is flexible—adjust liquids and seasoning to your preference.
Nutrition (approximate per serving)
- Calories: 256 kcal
- Carbohydrates: 45 g
- Protein: 13.5 g
- Fat: 3 g
- Fiber: 10.5 g
- Sodium: depends on bouillon; approximately 132 mg as written
Your feedback is appreciated. If you try this Black Bean Soup, please rate the recipe and leave a comment so others can benefit from your experience. If you shared a photo, tag the recipe in your social posts to show how you served it.

