Kidney Bean and Vegetable Soup

About the author: Susan Updated on Sat, 24 Jan 2026 15:26:33 GMT Soups & Stews

Tags: #vegan #gluten-free #one-pot #budget-friendly

A woman with red hair and a black shirt.
Susan

Home cook, recipe developer and founder of My Home Made Recipe, sharing the tested dishes my family loves.

Updated on Sat, 24 Jan 2026 15:26:33 GMT

View Recipe →
Kidney bean and vegetable soup with kale in a white bowl Pin it
Kidney bean and vegetable soup with kale in a white bowl

Kidney Bean and Vegetable Soup is the pot I make when I want dinner to feel sturdy without leaning on meat. The beans give it body, the tomatoes keep the broth lively, and the vegetables make every spoonful different.

This version uses canned kidney beans, so you can get it on the table in under an hour. The flavor still tastes slow-simmered because the onions, carrots, celery, garlic, tomato paste, and herbs get a proper start before the broth goes in.

The hearty pot lineup

The best vegetables here are everyday ones that can handle a simmer without falling apart. Use low-sodium broth if you can, then season at the end after the tomatoes and beans have had time to settle into the pot.

  • Kidney beans. They make the soup filling and give the broth a creamy edge once a few beans break down.
  • Onion, carrots, and celery. This simple base gives the soup its savory backbone before any broth is added.
  • Garlic. It sharpens the vegetables and makes the tomato broth smell rich.
  • Tomato paste. Browning it for a minute adds deeper color and a cooked tomato flavor.
  • Diced tomatoes. They bring brightness and a little acidity to balance the beans.
  • Potatoes. They add soft, comforting bites and help the soup feel like a full meal.
  • Vegetable broth. It carries the herbs and keeps the recipe fully meatless.
  • Kale. Stirred in at the end, it stays green and tender instead of dull and limp.
  • Lemon juice. A small squeeze wakes up the whole pot right before serving.

Build a steady simmer

  1. Start the vegetables. Warm the olive oil in a large pot over medium heat, then cook the onion, carrots, celery, and salt for 7-8 minutes until the onion softens and the carrots look glossy.
  2. Add the flavor base. Stir in the garlic, tomato paste, Italian seasoning, smoked paprika, and bay leaf. Cook for 1 minute, stirring often, so the tomato paste darkens slightly.
  3. Simmer the soup. Add the diced tomatoes, potatoes, kidney beans, and vegetable broth. Bring to a boil, then lower the heat and simmer uncovered for 18-22 minutes until the potatoes are tender.
  4. Thicken the broth. Mash a few potatoes and beans against the side of the pot with a spoon, then stir them back in. This gives the broth more body without cream.
  5. Finish with greens. Stir in the kale and simmer for 3-5 minutes until tender. Remove the bay leaf, add lemon juice, and adjust the salt and pepper before serving.

Kidney Bean and Vegetable Soup basics

The make-or-break step is the first one. Give the onion, carrots, and celery enough time in the oil before the liquid goes in. They should soften and smell sweet, not just get wet in broth. That small head start keeps the soup from tasting flat.

Tomato paste also needs a minute against the hot pot. It darkens slightly and loses its raw edge. Once the broth goes in, scrape the bottom well so those browned bits become part of the soup. If you like cozy vegetable soups, the same gentle simmer makes roasted mixed vegetable soup taste fuller too.

Canned or dried beans

Canned kidney beans make this a weeknight soup. Drain and rinse them so the broth stays clean, then add them with the potatoes. They only need enough time to heat through and soften at the edges.

Dried kidney beans need more care. Raw or undercooked kidney beans can cause illness, so follow a proper soak and boil method. The FDA foodborne pathogen guide covers why kidney beans must be fully cooked. I cook dried beans separately, then add them to the soup once tender. For another bean-heavy bowl with a softer texture, try vegan Serbian white bean soup.

Vegetable swaps that fit

This soup is flexible, but timing matters. Firm vegetables like potatoes, carrots, parsnips, cabbage, and green beans can go in with the broth. Softer ones like zucchini, spinach, peas, or corn should wait until the last few minutes so they keep their shape and color.

If your broth tastes too tomato-heavy, add a pinch of sugar or another splash of lemon, depending on what it needs. Sugar rounds out sharp canned tomatoes. Lemon makes a dull pot taste fresher. MyPlate has a simple vegetable overview if you want to build meals around more produce, see MyPlate vegetables.

Serving it as dinner

Kidney beans make this soup filling enough for a meatless main dish, especially with bread on the side. I like it with toasted sourdough, garlic bread, or a scoop of rice in the bowl. A little grated parmesan is good if you are not keeping it vegan.

For a bigger soup night, pair it with something different in texture. hearty navy bean soup is softer and creamier, while ham and bean soup brings a smoky meatier option for a mixed table. Keep the toppings simple here. Parsley, lemon, black pepper, and olive oil are enough.

Storage without mushy vegetables

Cool the soup before it goes into the refrigerator. It will keep for up to 4 days in an airtight container, and the flavor gets a little deeper by the next day. The potatoes will absorb broth, so loosen the pot with water or vegetable broth as it reheats.

Freeze portions in containers with a little room at the top. Thaw overnight in the refrigerator, then warm gently on the stove. If you know you are cooking for the freezer, stop the potatoes when they are just tender. They will soften more during reheating.

Kidney Bean and Vegetable Soup
Kidney Bean and Vegetable Soup

Summary

Serve this soup with bread, rice, or a simple green salad for a filling meatless dinner.

Kidney Bean and Vegetable Soup
Kidney Bean and Vegetable Soup

FAQs

Can I use dried kidney beans instead of canned?

Yes, but cook them fully before they go into the soup. Soak dried kidney beans, boil them hard for at least 10 minutes, then simmer until tender before adding them to the pot.

What vegetables work best in kidney bean soup?

Carrots, celery, onions, potatoes, tomatoes, and kale are a reliable mix because they cook at different speeds and give the broth depth. Zucchini, green beans, cabbage, or spinach also work if you add softer vegetables near the end.

Can I make this soup in a slow cooker?

Yes. Saute the onion, carrots, celery, garlic, and tomato paste first if you can, then transfer everything except the kale and lemon to the slow cooker. Cook on low for 5-6 hours or high for 3-4 hours, then stir in the kale for the last 15 minutes.

How long does Kidney Bean and Vegetable Soup keep?

Store it in an airtight container in the refrigerator for up to 4 days. The soup thickens as it sits, so add a splash of broth or water when reheating.

Can I freeze this vegetable bean soup?

Yes, it freezes well for up to 3 months. Potatoes soften a little after freezing, but the soup still tastes good. Cool it fully before packing into freezer containers.

How do I make the soup thicker?

Mash a cup of the beans and potatoes against the side of the pot, then stir them back into the broth. You can also simmer uncovered for 5-10 minutes to reduce the liquid.

What should I serve with it?

Crusty bread, cornbread, brown rice, or a grilled cheese sandwich all fit. For a lighter meal, serve it with a crisp salad and a squeeze of lemon over each bowl.

References

Sources cited in this recipe.
4.30 from 14 votes

Kidney Bean and Vegetable Soup

Prep time:
15 min
Cook time:
35 min
Total time:
50 min
Servings:
6
Kidney bean and vegetable soup with kale in a white bowl

A hearty one-pot Kidney Bean and Vegetable Soup with tomatoes, potatoes, carrots, celery, and kale.

Ingredients

  • For the soup base

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 2 medium carrots, sliced
  • 2 celery ribs, sliced
  • 1 teaspoon fine salt, plus more to taste
  • 4 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1 1/2 teaspoons Italian seasoning
  • 1/2 teaspoon smoked paprika
  • 1 bay leaf
  • For the soup

  • 1 can (14.5 oz or 410 g) diced tomatoes with juices
  • 2 medium Yukon Gold potatoes, diced into 1/2-inch pieces
  • 2 cans (15 oz each or 425 g each) kidney beans, drained and rinsed
  • 5 cups (1.2 L) low-sodium vegetable broth
  • 3 cups chopped kale, tough stems removed
  • 1 tablespoon fresh lemon juice
  • Black pepper, to taste
  • Chopped parsley, for serving

Instructions

1.

1. Soften the vegetables: Heat the olive oil in a large pot over medium heat. Add the onion, carrots, celery, and salt. Cook for 7-8 minutes, stirring often, until the onion is soft and the carrots look glossy.

2.

2. Toast the tomato base: Add the garlic, tomato paste, Italian seasoning, smoked paprika, and bay leaf. Cook for 1 minute, stirring constantly, until the tomato paste darkens slightly and smells savory.

3.

3. Simmer the soup: Stir in the diced tomatoes, potatoes, kidney beans, and vegetable broth. Bring to a boil, then reduce the heat and simmer uncovered for 18-22 minutes, until the potatoes are tender.

4.

4. Lightly thicken it: Use the back of a spoon to mash some of the beans and potatoes against the side of the pot. Stir them back into the broth to give the soup more body.

5.

5. Add the greens: Stir in the chopped kale and simmer for 3-5 minutes, until tender and bright green. Remove the bay leaf.

6.

6. Season and serve: Stir in the lemon juice. Taste and add more salt and black pepper as needed. Serve hot with parsley and a small drizzle of olive oil if desired.

Good to know

  1. Use canned kidney beans for the fastest version.
  2. If using dried kidney beans, cook them fully before adding them to the soup.
  3. The soup thickens after chilling. Add broth or water when reheating.

Equipment

  • Large Dutch oven or soup pot
  • Cutting board and knife
  • Wooden spoon
  • Ladle

Allergens

Always check labels if you have allergies.
  • None

Nutrition facts

Values are estimates per serving.
  • Calories: 285
  • Fat: 7 g
  • Carbs: 46 g
  • Protein: 12 g