Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Rustic White Bean Soup with Garden Vegetables

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Olivia
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan

Description

A cozy, nourishing white bean soup filled with tender garden vegetables, simmered into a hearty, homemade meal that’s comforting and wholesome.


Ingredients

  • 2 cans (15 oz each) white beans, drained and rinsed
  • 2 tbsp olive oil
  • 1 medium onion, chopped
  • 2 carrots, sliced
  • 2 celery stalks, sliced
  • 3 garlic cloves, minced
  • 1 medium zucchini, chopped
  • 1 cup green beans, chopped
  • 1 can (14.5 oz) diced tomatoes
  • 5 cups vegetable broth
  • 1 bay leaf
  • 1 tsp dried thyme
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 2 tbsp fresh parsley or basil, chopped

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, carrots, and celery and sauté until softened, about 5–7 minutes.
  3. Stir in garlic and cook for 30 seconds until fragrant.
  4. Add zucchini and green beans and cook for 2–3 minutes.
  5. Stir in white beans, diced tomatoes, vegetable broth, bay leaf, dried thyme, salt, and black pepper.
  6. Bring to a gentle simmer and cook for 25–30 minutes, until vegetables are tender and flavors are blended.
  7. Remove the bay leaf.
  8. Stir in fresh herbs before serving.

Notes

  • Blend or mash some beans to thicken the soup if desired.
  • Add kale or spinach at the end for extra greens.
  • A parmesan rind can be added during simmering for depth (omit for vegan).
  • Flavors improve after resting, making it great for leftovers.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 280
  • Sugar: 7g
  • Sodium: 620mg
  • Fat: 9g
  • Saturated Fat: 1.5g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 10g
  • Protein: 12g
  • Cholesterol: 0mg