Hearty Vegetable and Bean Soup

Steamy bowl of hearty vegetable and bean soup garnished with fresh parsley and crusty bread Save to Pinterest
Steamy bowl of hearty vegetable and bean soup garnished with fresh parsley and crusty bread | recipesbytabitha.com

This wholesome soup combines tender potatoes, carrots, celery, zucchini, and leafy greens with protein-rich cannellini and kidney beans. Aromatic vegetables are sautéed to build depth, then simmered with vegetable broth, diced tomatoes, and dried herbs including thyme, oregano, and smoked paprika. The result is a satisfying, nutrient-dense bowl perfect for cold weather or when you need nourishing comfort food. Ready in just one hour with simple prep work, this makes enough for six servings and easily adapts to whatever vegetables or beans you have on hand.

The first time I made this soup was during a particularly brutal February when my apartment felt like it was never going to be warm again. I had a bag of random vegetables from my CSA box and two cans of beans that had been sitting in my pantry for months. Something about chopping those vegetables while the oil warmed in the pot made me feel like I was finally taking care of myself properly.

Last winter my sister came over completely exhausted from work and I set a steaming bowl of this in front of her. She took one bite and actually started crying because it reminded her of something our grandmother would have made. Now she calls me whenever she needs comfort food asking if the pot is ready.

Ingredients

  • 2 tablespoons olive oil: This creates the foundation for all the vegetables to caramelize properly
  • 1 large onion: Diced small so it almost dissolves into the broth creating natural sweetness
  • 2 medium carrots: Peel and slice them about a quarter inch thick so they cook through without turning mushy
  • 2 celery stalks: Slice these the same thickness as your carrots for even cooking
  • 2 medium potatoes: I prefer Yukon gold here because they hold their shape but still become creamy
  • 1 red bell pepper: Dice this small and it adds such a lovely sweetness that balances the earthy beans
  • 3 garlic cloves: Minced finely because nobody wants big chunks of raw garlic in their soup
  • 1 zucchini: Keep the dice on the smaller side since it cooks faster than root vegetables
  • 2 cups chopped kale or spinach: Kale holds up better if making ahead but spinach wilts beautifully into the hot broth
  • 1 (15 oz) can cannellini beans: These become almost buttery when simmered in the broth
  • 1 (15 oz) can kidney beans: Rinse both cans really well to remove any excess sodium
  • 6 cups vegetable broth: Low sodium is crucial here since beans can already be quite salty
  • 1 (14 oz) can diced tomatoes: Keep all that juice because it adds body and a slight acidity
  • 1 teaspoon dried thyme: This brings an earthy quality that pairs perfectly with beans
  • 1 teaspoon dried oregano: Adds that classic herb flavor without overpowering the vegetables
  • 1 teaspoon smoked paprika: The secret ingredient that makes this taste like it simmered all day
  • 1 bay leaf: Do not forget to fish this out before serving nobody wants that surprise
  • Salt and pepper: Taste at the end since both the beans and broth contribute salt
  • 2 tablespoons fresh parsley: Totally optional but adds such a fresh pop against the rich broth
  • 1 tablespoon lemon juice: Just a squeeze at the end makes all the flavors sing

Instructions

Build Your Foundation:
Heat the olive oil in your largest pot over medium heat until it shimmers slightly then add your onion carrots and celery. Let this cook for about 5 minutes until the onions turn translucent and the kitchen starts to smell amazing.
Add The Hearty Vegetables:
Toss in the diced potatoes bell pepper and minced garlic stirring occasionally for another 3 minutes. You want the garlic to become fragrant but not brown or it will turn bitter.
Build The Soup Base:
Pour in everything else except the kale zucchini spinach and lemon juice. This includes both cans of beans the tomatoes with their juices the broth thyme oregano smoked paprika bay leaf and some salt and pepper.
Let It Simmer:
Bring everything to a rolling boil then immediately drop the heat to maintain a gentle bubble. Cover partially and let this cook for 25 minutes until a potato cube easily breaks apart against the side of your pot.
Add The Tender Vegetables:
Stir in the zucchini and your chosen greens letting them cook for just 5 more minutes. The kale should be tender and the zucchini should still have a little bite to it.
Final Seasoning:
Remove that bay leaf then taste the soup and adjust with more salt pepper or that tablespoon of lemon juice if it needs brightness. Letting it sit for 10 minutes off the heat helps the flavors marry together.
Rustic hearty vegetable and bean soup featuring colorful potatoes, carrots, and kidney beans in rich broth Save to Pinterest
Rustic hearty vegetable and bean soup featuring colorful potatoes, carrots, and kidney beans in rich broth | recipesbytabitha.com

This soup has become my go to when friends are sick or having a tough week. There is something about a pot bubbling away on the stove that makes a house feel like home regardless of what is happening outside.

Making It Your Own

The beauty of this recipe is that it welcomes whatever vegetables need to be used up. I have made it with green beans fresh corn butternut squash and even cabbage when that was all I had. The timing stays mostly the same just add quicker cooking vegetables a bit later.

Serving Suggestions

While this soup is absolutely perfect on its own I love serving it with a thick slice of crusty bread that has been rubbed with raw garlic and toasted. A drizzle of really good olive oil over each bowl right before serving adds such a luxurious finish.

Storage And Meal Prep

This soup actually tastes better on day two or three as the flavors continue to develop. It freezes beautifully for up to three months just cool it completely before portioning into containers.

  • Leave the garnishes off until you reheat each portion
  • The soup will thicken in the fridge so add a splash of broth or water when reheating
  • Let frozen soup thaw in the refrigerator overnight for the best texture
Wholesome hearty vegetable and bean soup simmered with tender kale and diced tomatoes in a white bowl Save to Pinterest
Wholesome hearty vegetable and bean soup simmered with tender kale and diced tomatoes in a white bowl | recipesbytabitha.com

There is nothing quite like lifting the lid off a simmering pot of soup and seeing all those colorful vegetables swimming together in the most fragrant broth. It is simple nourishment that somehow manages to fix everything.

Recipe Questions

Yes, you can use dried beans. Soak them overnight and cook them separately until tender before adding to the soup, or extend the simmering time significantly. You'll need about 1 cup dried beans for this recipe.

This soup stores well for 4-5 days in an airtight container in the refrigerator. The flavors often develop and improve after a day or two. Reheat gently on the stovetet, adding a splash of broth if needed.

Absolutely. Cool completely before transferring to freezer-safe containers. It will keep for up to 3 months. Thaw overnight in the refrigerator and reheat on the stovetop. Note that potatoes may become slightly softer after freezing.

Feel free to add butternut squash, sweet potatoes, green beans, peas, corn, or any other vegetables you enjoy. Root vegetables like parsnips or turnips work wonderfully too. Add heartier vegetables earlier in the cooking process and delicate ones near the end.

Serve with crusty bread for dipping, add a small pasta like ditalini or shells during the last 10 minutes of cooking, or pair with a simple side salad. A drizzle of good olive oil just before serving also adds richness.

The soup itself is naturally gluten-free, but always check your vegetable broth and canned beans to ensure they weren't processed with gluten-containing ingredients or in facilities that handle gluten.

Hearty Vegetable and Bean Soup

Nutrient-packed comfort food with vegetables and beans in a savory broth.

Prep 20m
Cook 40m
Total 60m
Servings 6
Difficulty Easy

Ingredients

Vegetables

  • 2 tablespoons olive oil
  • 1 large onion, diced
  • 2 medium carrots, peeled and sliced
  • 2 celery stalks, sliced
  • 2 medium potatoes, peeled and diced
  • 1 red bell pepper, diced
  • 3 garlic cloves, minced
  • 1 zucchini, diced
  • 2 cups chopped kale or spinach

Beans and Broth

  • 1 (15 oz) can cannellini beans, drained and rinsed
  • 1 (15 oz) can kidney beans, drained and rinsed
  • 6 cups vegetable broth
  • 1 (14 oz) can diced tomatoes with juice

Spices and Seasonings

  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1 teaspoon smoked paprika
  • 1 bay leaf
  • Salt and freshly ground black pepper to taste

Optional Additions

  • 2 tablespoons chopped fresh parsley for garnish
  • 1 tablespoon lemon juice for brightness

Instructions

1
Sauté Aromatic Vegetables: Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Sauté for 5 minutes until softened and fragrant.
2
Add Root Vegetables and Garlic: Add potatoes, bell pepper, and garlic to the pot. Cook for another 3 minutes, stirring occasionally to prevent sticking.
3
Combine All Ingredients: Stir in zucchini, both types of beans, diced tomatoes with juice, vegetable broth, thyme, oregano, smoked paprika, bay leaf, salt, and pepper. Mix well to incorporate.
4
Simmer the Soup: Bring mixture to a boil, then reduce heat to low. Cover and simmer for 25 minutes, until vegetables are tender and flavors have melded together.
5
Add Leafy Greens: Add kale or spinach to the pot and simmer for another 5 minutes until greens are wilted and tender.
6
Season and Serve: Remove and discard bay leaf. Adjust seasoning with additional salt, pepper, and lemon juice if desired. Ladle into bowls and garnish with fresh parsley.
Additional Information

Equipment Needed

  • Large soup pot
  • Chef's knife
  • Cutting board
  • Wooden spoon
  • Ladle

Nutrition (Per Serving)

Calories 220
Protein 9g
Carbs 38g
Fat 5g

Allergy Information

  • None of the major allergens. If using store-bought broth or canned beans, verify labels for gluten or soy if allergies are a concern.
Tabitha Greene

Sharing easy, wholesome recipes and handy cooking tips for home cooks who love good food.