Hearty White Bean Veggie Soup Recipe
Introduction
This hearty white bean veggie soup is a comforting and flavorful meal that’s easy to prepare on any day. Loaded with tender vegetables, creamy beans, and fresh herbs, it offers a perfect balance of textures and bright, fresh flavors.

Ingredients
- 1 tablespoon olive oil
- 1 cup chopped yellow onion (about 1 small onion)
- 1 cup sliced carrots (about 2 medium carrots)
- 1 cup chopped celery (about 2 stalks)
- 2 cloves garlic, minced
- 4 cups vegetable broth
- 1 (15-ounce) can Great Northern or cannellini beans, rinsed and drained
- 1 fresh rosemary sprig
- 1/4 cup fresh parsley, chopped, plus more for garnish
- 1/2 lemon, for juice and optional garnish
- Salt to taste
- Freshly ground black pepper to taste
Instructions
- Step 1: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, until the vegetables begin to soften, about 5-7 minutes. This gentle sauté forms the flavorful base.
- Step 2: Add the minced garlic and cook for another 1 minute until fragrant, being careful not to let it brown or burn.
- Step 3: Pour in the vegetable broth and add the fresh rosemary sprig. Bring the soup to a gentle simmer. Reduce the heat to low, cover, and let it simmer for 15 minutes, allowing the vegetables to become tender and the flavors to meld beautifully.
- Step 4: After the vegetables are tender, gently stir in the rinsed and drained white beans. Do not add them earlier, as prolonged simmering will cause them to break down. Let the soup continue to gently simmer, uncovered, for just 5-7 minutes more, or until the beans are heated through. The goal is to warm them, not cook them further.
- Step 5: Remove the rosemary sprig. Stir in the chopped fresh parsley and the juice from half a lemon. Season with salt and freshly ground black pepper to taste. The lemon juice adds a vital bright finish that truly elevates the soup without making it taste sour.
- Step 6: Ladle the soup into bowls. Garnish with additional fresh parsley and a lemon slice, if desired. Serve immediately and enjoy your perfectly textured, flavorful soup!
Tips & Variations
- Use cannellini beans for a creamier texture or Great Northern beans for a firmer bite.
- Add a pinch of red pepper flakes for a subtle spicy kick.
- For a heartier meal, stir in some cooked pasta or grains before serving.
- Swap the rosemary for thyme to change up the herbal flavor.
- Use homemade vegetable broth for deeper flavor, or low-sodium store-bought to control saltiness.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove over low heat, stirring occasionally to prevent sticking. This soup does not freeze well because the beans may break down and the texture can change.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use dried beans instead of canned?
Yes, but be sure to soak and cook the dried beans fully before adding them at the end. Adding raw beans directly will lengthen cooking time and may affect the soup’s texture.
How can I make this soup vegan?
This recipe is already vegan as it uses vegetable broth and no animal products. Just ensure your broth is vegan-friendly when shopping.
PrintHearty White Bean Veggie Soup Recipe
This Hearty White Bean Veggie Soup is a comforting and nourishing dish featuring tender vegetables and creamy white beans simmered in a flavorful vegetable broth. Enhanced with fresh herbs and a hint of lemon, it provides a perfectly balanced, light yet satisfying meal that’s easy to prepare and ideal for any season.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
Vegetables & Aromatics
- 1 cup chopped yellow onion (about 1 small onion)
- 1 cup sliced carrots (about 2 medium carrots)
- 1 cup chopped celery (about 2 stalks)
- 2 cloves garlic, minced
Liquids & Beans
- 1 tablespoon olive oil
- 4 cups vegetable broth
- 1 (15-ounce) can Great Northern or cannellini beans, rinsed and drained
Herbs & Seasonings
- 1 fresh rosemary sprig
- 1/4 cup fresh parsley, chopped, plus more for garnish
- 1/2 lemon, for juice and optional garnish
- Salt to taste
- Freshly ground black pepper to taste
Instructions
- Sauté Vegetables: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, until the vegetables begin to soften, about 5-7 minutes. This gentle sauté forms the flavorful base of the soup.
- Add Garlic: Stir in the minced garlic and cook for another 1 minute until fragrant, taking care not to brown or burn it, to maintain its delicate flavor.
- Simmer with Broth and Herbs: Pour in the vegetable broth and add the fresh rosemary sprig. Bring the soup to a gentle simmer. Reduce heat to low, cover, and let simmer for 15 minutes, allowing vegetables to become tender and the flavors to meld beautifully.
- Add Beans: After the vegetables are tender, gently stir in the rinsed and drained white beans. Do not add earlier, as prolonged cooking will cause the beans to break down. Continue to simmer uncovered for 5-7 minutes more to heat the beans through without mashing them.
- Finish and Season: Remove the rosemary sprig. Stir in the chopped fresh parsley and the juice of half a lemon. Season the soup with salt and freshly ground black pepper to taste. The lemon juice adds brightness without sourness.
- Serve: Ladle the soup into bowls and garnish with additional fresh parsley and lemon slices if desired. Serve immediately and enjoy your perfectly textured, flavorful soup.
Notes
- Do not add the white beans too early to avoid them becoming mushy.
- The lemon juice brightens the soup without adding sourness, so adjust amount to taste.
- This soup can be made in advance and reheated gently on the stovetop.
- For added protein, consider serving with a side of crusty whole grain bread or a sprinkle of grated Parmesan.
- Fresh herbs like parsley and rosemary are key to enhancing the soup’s flavor; dried herbs can be substituted but reduce quantity.
Keywords: white bean soup, vegetable soup, healthy soup, vegetarian soup, easy soup recipe, hearty soup, Great Northern beans, cannellini beans, rosemary soup, lemon soup

