This one-pot vegan black bean soup is hearty, flavorful, and made with everyday ingredients you probably already have in your pantry.
Tender black beans simmer in a rich tomato broth with red onion, bell pepper, carrot, garlic, and warm spices.
A little nutritional yeast adds a savory depth, while a squeeze of fresh lemon juice brightens the flavors.
Everything cooks in one pot, making this an excellent option for a relaxed weeknight dinner, a satisfying plant-based lunch, or a batch of homemade soup to enjoy over the next few days.
This post contains affiliate links, which means I may receive a small commission, at no cost to you, if you make a purchase through a link. Read the full disclosure here.
Why You’ll Love This Vegan Black Bean Soup
There are plenty of reasons to add this recipe to your regular meal rotation.
- Easy one-pot cooking: You only need one pot, a few simple ingredients, and minimal cleanup.
- Naturally vegan: Made entirely with plant-based ingredients, including vegetables, black beans, and nutritional yeast.
- Rich in fiber and plant protein: Black beans provide both, helping make this soup a satisfying meal.
- Budget-friendly: Dried or canned black beans, seasonal vegetables, and pantry spices keep the ingredients affordable.
- Naturally thick and creamy: Mashed black beans create a thicker broth without dairy or flour.
- Great for meal prep: The flavors develop as the soup rests, making leftovers an excellent option for lunch or dinner.
You can also adjust the thickness depending on whether you prefer a brothy soup or something closer to a hearty black bean stew.
About the Ingredients
Black beans: Cooked black beans are the main ingredient. You can use beans you’ve cooked from scratch or canned black beans that have been drained and rinsed. If using dried beans, cook them fully before starting this recipe.
Red onion: Adds a mild sweetness that complements the tomato broth and smoky spices.
Bell pepper: Adds another layer of flavor and a little natural sweetness. Red bell pepper works particularly well, although yellow or green peppers can also be used.
Carrot: Finely grating the carrot helps it soften and blend into the broth as the soup simmers.
Tomato juice: Creates a flavorful base and gives the soup its rich, tomato-infused broth. Choose unsweetened tomato juice if possible.
Smoked paprika and cumin: Even a small amount adds warmth and a subtle smoky flavor without making the soup spicy.
Nutritional yeast: Adds savory, slightly nutty notes. It’s an easy way to give the broth more depth while keeping the recipe vegan.
Lemon juice: Added toward the end, lemon juice balances the richer flavors and gives the finished soup a little freshness.
Vegetable bouillon: Use a plant-based vegetable bouillon cube. Because some cubes contain quite a lot of sodium, taste the soup before adding extra salt.
Tips for Making the Best Black Bean Soup
Although this is a straightforward recipe, a few small details can make a noticeable difference.
1. Use Fully Cooked Black Beans
This recipe starts with beans that are already cooked.
If you’re using dried black beans, soak them if desired and cook them separately until completely tender before adding them to the soup.
Avoid adding uncooked or partially cooked beans directly to the tomato broth. Their cooking time will be much longer, and the acidic tomato base can slow softening.
Canned black beans work well when you want to prepare the soup more quickly.
2. Don’t Skip the Mashed Beans
Mashing a few tablespoons of black beans creates a thicker, more satisfying broth.
For an even creamier texture, you can mash a larger portion of the beans.
However, avoid mashing all of them if you want to preserve the rustic appearance and hearty texture of the original recipe.
3. Adjust the Water Gradually
Black bean soup doesn’t have to be extremely thick.
For a more traditional, brothy soup, add enough water to keep the beans comfortably submerged throughout cooking.
If you prefer a thicker consistency, use slightly less water or allow the soup to simmer uncovered for a short time toward the end.
Remember that the soup may thicken as it cools.
4. Add Lemon Juice Near the End
Fresh lemon juice provides a pleasant contrast to the rich tomato broth and earthy beans.
Adding it toward the end helps preserve its bright, fresh flavor.
Start with a small squeeze, taste, and adjust according to your preference.
5. Taste Before Adding Salt
Vegetable bouillon cubes and some canned tomato juices already contain salt.
It’s easier to add more seasoning at the end than to correct an overly salty soup.
For better control, choose a reduced-sodium vegetable bouillon or tomato juice when available.
6. Keep the Soup at a Gentle Simmer
The cooked beans don’t need vigorous boiling.
A gentle simmer allows the flavors to combine while helping the vegetables soften and the broth thicken.
Stir occasionally, especially as the liquid reduces.
Easy Variations to Try
One of the best things about homemade black bean soup is how easily you can adapt it to your taste.
Spicy Black Bean Soup
If you enjoy spicy food, add a pinch of chili flakes, cayenne pepper, or a finely chopped fresh chili alongside the other spices.
Start with a small amount and increase gradually.
Extra Creamy Black Bean Soup
For a smoother consistency, mash approximately ½ cup of the cooked black beans instead of 3 tablespoons.
Alternatively, carefully blend a small portion of the finished soup and stir it back into the pot.
This creates a thicker texture without adding cream.
Black Bean and Sweet Potato Soup
Add a small sweet potato, peeled and cut into little cubes, when adding the beans.
Simmer until the sweet potato is tender.
You may need a little extra water to maintain a soup-like consistency.
Black Bean and Corn Soup
Stir in approximately ½ cup of cooked sweet corn during the last 10 minutes of simmering.
The corn adds a little sweetness and a different texture that complements the black beans and smoked paprika.
Black Bean and Spinach Soup
Add a handful of fresh spinach during the final few minutes.
Stir until the leaves wilt into the broth.
This is a simple way to incorporate extra vegetables without changing the basic recipe.
What to Serve With Black Bean Soup
This hearty black bean soup is delicious on its own, but you can also pair it with a few simple sides to make a more satisfying meal.
Here are some easy serving ideas:
- With creamy polenta: Serve the soup alongside homemade creamy polenta or spoon a thicker portion of the black beans over it. The mild flavor of polenta pairs beautifully with the smoky tomato broth.
- With crusty bread: A slice of toasted sourdough or whole-grain bread is perfect for dipping into the flavorful broth.
- With rice: Serve over brown or white rice for a filling, budget-friendly vegan dinner.
- With a fresh salad: Pair the soup with a simple green salad, cucumber, and a light lemon dressing for a refreshing contrast.
- With homemade pickled beets: Try my easy pickled beets recipe for a tangy side that complements the rich, earthy flavors of the black beans.
- With avocado and fresh herbs: Top each bowl with diced avocado, fresh parsley or cilantro, and a squeeze of lemon juice.
For a simple, comforting dinner, serve a warm bowl of black bean soup with crusty bread or creamy polenta. Both are delicious ways to enjoy every spoonful of the rich tomato broth.
How to Store and Reheat Black Bean Soup
This soup is a practical choice for meal prep because you can make a larger batch and store portions for later.
Refrigerating
Allow the soup to cool promptly, then transfer it to airtight containers.
Store in the refrigerator at 4°C (40°F) or below for up to 3–4 days.
For food safety, refrigerate within 2 hours of cooking, using shallow containers if necessary to help it cool quickly.
Reheating
Reheat in a saucepan over medium-low heat, stirring occasionally until the soup is steaming hot throughout.
For leftovers, aim for an internal temperature of 74°C (165°F).
The broth may become thicker after refrigeration because the mashed beans continue to absorb liquid.
Simply add a splash of water while reheating until the soup reaches your preferred consistency.
Frequently Asked Questions
Can I make vegan black bean soup with canned beans?
Yes. Canned black beans are a convenient option for this recipe.
Drain and rinse them before adding them to the pot.
Because canned beans are already cooked, they only need to simmer with the vegetables and broth to absorb the flavors.
Do I need to blend black bean soup?
No. This recipe uses a simple technique that doesn’t require a blender.
Mash a few tablespoons of cooked black beans with a fork and stir the paste back into the soup.
This thickens the broth naturally while keeping most of the beans whole.
How can I make black bean soup thicker?
The easiest method is to mash more of the cooked black beans.
You can also simmer the soup uncovered for a few extra minutes, stirring occasionally, to allow some liquid to evaporate.
Keep in mind that the soup will thicken slightly as it cools.
Is black bean soup a good source of protein?
Yes. Black beans provide plant-based protein as well as dietary fiber.
They’re also a source of nutrients such as folate, iron, magnesium, and potassium.
The exact nutritional value per serving depends on the amount of beans used, the vegetable bouillon, and any toppings or side dishes.
Can I make this soup without nutritional yeast?
Yes. Nutritional yeast contributes a savory flavor, but the soup can still be made without it.
The black beans, vegetables, garlic, tomato juice, and spices provide plenty of flavor on their own.
Can I use vegetable broth instead of water and a bouillon cube?
Absolutely.
Replace the water and bouillon cube with approximately 2 cups of prepared vegetable broth, adding more as needed.
Taste before adding salt, especially if using regular salted broth.
Is this black bean soup suitable for meal prep?
Yes. You can prepare the soup in advance, divide it into individual portions, and refrigerate or freeze them.
Because the beans naturally thicken the broth, you may need to add a little water when reheating.
This easy one-pot vegan black bean soup brings together humble pantry ingredients, fresh vegetables, and warm spices in a comforting, flavorful dish.
Whether you’re looking for a budget-friendly vegan dinner, a simple lunch, or a nutritious soup to prepare ahead, this is an easy recipe to keep in your regular rotation.
Serve it warm with your favorite bread, enjoy it as a complete meal, or customize it with extra vegetables and toppings to make it your own.
One-Pot Vegan Black Bean Soup
Ingredients
- 500 g approximately 3 cups cooked black beans, drained
- 1 medium red onion finely chopped
- 1 bell pepper chopped
- 1 small carrot finely grated
- 2 garlic cloves finely grated
- 1 tablespoon olive oil
- 1 cup 240 ml tomato juice
- 1 vegan vegetable bouillon cube
- 2 cups 480 ml water, plus more as needed
- 1 pinch ground cumin
- 1 pinch dried thyme
- 1 pinch smoked paprika
- 2 tablespoons nutritional yeast
- 2 tablespoons lemon juice
- Salt to taste
Instructions
- Sauté the vegetables. Heat the olive oil in a large pot over medium heat. Add the chopped red onion, bell pepper, and grated carrot. Sauté for approximately 1 minute, stirring frequently.
- Add the aromatics and spices. Stir in the grated garlic, cumin, thyme, and smoked paprika. Cook for another minute, stirring continuously to prevent the garlic from burning.
- Prepare the tomato base. Pour in the tomato juice and add the vegetable bouillon cube. Stir until dissolved, then let the mixture simmer gently for 5 minutes.
- Add the black beans. Stir in the cooked black beans. Stir well to help thicken the broth naturally.
- Add water and simmer. Pour in approximately 2 cups of water, or enough to cover the beans and vegetables with a little extra liquid. Bring to a gentle simmer, reduce the heat to low, and cook for 30 minutes, stirring occasionally. Add more hot water as needed to prevent sticking and maintain your preferred consistency.
- Finish the soup. During the final 5 minutes of cooking, stir in the nutritional yeast, fresh lemon juice, and salt to taste. Adjust the seasoning as needed.
- Make the soup creamier. During the last few minutes of cooking, use an immersion blender (hand blender) directly in the pot. Blend in one or two short pulses, just enough to partially break down some of the black beans and vegetables. This will naturally thicken the broth and give the soup a creamier consistency while keeping most of the beans whole.
- Keep the blender head fully submerged to prevent splashing, and turn off the heat before blending. Avoid overblending—the soup should remain hearty and chunky, not become a smooth purée.
- Serve. Ladle the soup into bowls and serve warm with crusty bread, creamy polenta, or your favorite toppings.
Notes
- Black beans: Use fully cooked black beans. Canned beans work well; drain and rinse them before adding.
- Consistency: For a thicker soup, mash more black beans or simmer uncovered for a few additional minutes.
- Bouillon: Choose a vegan vegetable bouillon cube. Adjust the salt according to its sodium content.
- Storage: Refrigerate in an airtight container for up to 3–4 days.
- Freezing: Freeze in suitable containers for approximately 2–3 months for best quality.
- Reheating: Warm thoroughly, adding a splash of water if the soup has thickened.
- If you don’t have an immersion blender, transfer a few tablespoons of cooked black beans to a small bowl and mash them with a fork until they form a thick paste. Stir the mashed beans back into the pot to naturally thicken the broth and give the soup a creamier texture while keeping most of the beans whole.


