Bean vegetable soup makes a satisfying pot from three kinds of canned beans, diced tomatoes, carrot, celery, and onion. Cumin and paprika season the broth without requiring a long list of ingredients. The beans are already cooked, so the simmer is mainly for softening vegetables and bringing the flavors together.
This bean vegetable soup makes six practical portions, with the exact bowl volume depending on evaporation and vegetable size. Standard can sizes are listed below so a large pantry can is not mistaken for a small one. Start with the specified broth and adjust the finished texture only after simmering.

On This Page
Why This Recipe Works
Bean vegetable soup benefits from cooking onion, carrot, and celery in a little oil before adding liquid. This softens their raw edges and gives the broth a more rounded base. Garlic follows briefly so it becomes fragrant without burning.
Using black, kidney, and cannellini beans provides different colors and textures in one pot. Rinsing canned beans removes some packing liquid, while undrained diced tomatoes contribute both tomato pieces and their juice.
Ingredients for Bean Vegetable Soup
Use one fifteen-ounce can of each bean, drained and rinsed, plus a fourteen-and-a-half-ounce can of diced tomatoes with its juice. Choose fully cooked canned beans for the written method. Dry beans need their own complete preparation before joining the soup.
For bean vegetable soup, dice carrots and celery into pieces around half an inch or smaller. Large carrot chunks take longer to soften. Low-sodium vegetable broth gives more control over seasoning, especially if canned tomatoes already contain salt. Fresh parsley is an optional finishing garnish.
Beans
- 1 can black beans, rinsed and drained (15-ounce can before draining; fully cooked canned beans)
- 1 can kidney beans, rinsed and drained (15-ounce can before draining; fully cooked canned beans)
- 1 can cannellini beans, rinsed and drained (15-ounce can before draining; fully cooked canned beans)
Vegetables
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 medium carrots, diced (Dice about ½ inch or smaller)
- 2 stalks celery, diced (Dice about ½ inch or smaller)
- 3 cloves garlic, minced
- 1 can diced tomatoes (14.5-ounce can; undrained)
- 4 cups vegetable broth
Spices
- 1 teaspoon cumin
- 1 teaspoon paprika
- to taste Salt and pepper
Garnish
- to taste Fresh parsley (Optional garnish)
How to Make Bean Vegetable Soup
Warm the oil in a soup pot and soften onion, carrot, and celery for several minutes. Stir in garlic, then add the rinsed beans, tomatoes, broth, cumin, and paprika. Bring to a gentle boil and reduce the heat to a steady, modest simmer.
Cook bean vegetable soup until the carrots are tender, usually around twenty-five to thirty minutes after the liquid is added. Stir occasionally, reaching the bottom without crushing all the beans. Taste for salt and pepper at the end. If you want a thicker bowl, mash a small spoonful of beans against the side of the pot and stir them back through.
How to Serve
Serve bean vegetable soup in six bowls with parsley if using. Bread or a small green salad can be added alongside, but those extras are not counted in the formula. The soup is a meal component rather than a promise of a particular nutrient total.
For a shared meal, keep the pot hot until serving and use a clean ladle. Once the meal ends, move remaining soup into shallow containers instead of waiting for the whole deep pot to cool on the counter.
Storage
Refrigerate bean vegetable soup within two hours and use within three to four days. Divide a large batch so it cools quickly, and keep the refrigerator at 40°F or colder. An earlier ingredient limit takes priority.
Reheat the amount you need to 165°F, stirring so the heat is even. Freeze portions for up to three months in freezer-safe containers with room for expansion. Thaw in the refrigerator, then reheat thoroughly; beans may soften slightly after freezing.
For shallow-container cooling and safe leftover reheating, see FDA safe food handling guidance.
Tips and Variations
For bean vegetable soup, check carrot tenderness with a fork instead of judging only by bubbling broth. A hard carrot needs more simmering even though the canned beans were ready much earlier. Add a small splash of water if prolonged cooking has concentrated the broth too much.
If you prefer a thicker texture, mash beans with a spoon rather than blending a large container of steaming soup. Keep any blender use within its manufacturer’s temperature and fill guidance. Extra vegetables should be cut to sizes that fit the written simmer time.
Frequently Asked Questions
Do the beans need cooking first?
The recipe uses canned, fully cooked beans. Bean vegetable soup is not a shortcut for putting uncooked dry kidney beans directly into a short simmer.
Should I drain the tomatoes?
No. Their juice belongs in the broth. Drain and rinse the beans, but add the diced tomatoes with their liquid.
Can I use just one kind of bean?
Yes, use the same total canned amount if you prefer. Bean vegetable soup will have less variety in color and texture, but the vegetable and broth quantities stay the same.
How can I make it thicker?
Mash a small portion of cooked beans in the pot and stir them through. Avoid adding uncooked flour directly to the finished soup.
Is the serving volume exact?
No. Six portions divide the finished pot, but can drainage, vegetable size, and simmer evaporation affect its actual volume.
More Recipes to Try
- Vegetable Orzo Soup with Carrot and Celery
- Cheesy Vegetable Soup
- Homemade Alphabet Vegetable Soup
- Greek Chickpea Salad

Hearty Bean Vegetable Soup
Ingredients
Beans
- 1 can black beans, rinsed and drained 15-ounce can before draining; fully cooked canned beans
- 1 can kidney beans, rinsed and drained 15-ounce can before draining; fully cooked canned beans
- 1 can cannellini beans, rinsed and drained 15-ounce can before draining; fully cooked canned beans
Vegetables
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 medium carrots, diced Dice about ½ inch or smaller
- 2 stalks celery, diced Dice about ½ inch or smaller
- 3 cloves garlic, minced
- 1 can diced tomatoes 14.5-ounce can; undrained
- 4 cups vegetable broth
Spices
- 1 teaspoon cumin
- 1 teaspoon paprika
- to taste Salt and pepper
Garnish
- to taste Fresh parsley Optional garnish
Instructions
- Drain and rinse each can of beans. Dice onion, carrots, and celery small and mince garlic.
- Warm olive oil in a large pot over medium heat. Cook onion, carrots, and celery 7–9 minutes, stirring; add garlic for a further minute.
- Put the paprika and cumin into the pot along with the rinsed beans, vegetable broth, and undrained 14.5-ounce tomatoes. Let the liquid begin to bubble, then lower the heat for simmering.
- Cook 25–30 minutes until the carrots yield easily to a fork, stirring occasionally. Taste and add salt and pepper as needed. Mash a few beans in the pot if a thicker texture is desired.
- Divide among 6 bowls and add optional parsley. Refrigerate unused portions promptly in shallow containers.



