Bean and Vegetable Soup Recipe

A vibrant and wholesome bean and vegetable soup that’s both nourishing and irresistibly delicious. Perfect for a cozy, healthy meal any day of the week.

Jump To Recipe
A bowl of bean and vegetable soup with carrots, zucchini, bell peppers, and beans, garnished with parsley, on a rustic kitchen table.
Suitable for Vegetarian, Vegan, Gluten-Free, and Dairy-Free diets
Pin this recipe

Why I Love Making This Bean and Vegetable Soup

There’s something truly satisfying about cooking up a big pot of bean and vegetable soup. I enjoy how the kitchen fills with a comforting aroma as everything simmers together. The process is genuinely therapeutic: prepping colorful ingredients, stirring the pot, and watching flavors develop into a hearty, nutritious meal.

I often customize this soup depending on what’s in my pantry or fridge, swapping in different types of beans or vegetables to keep things interesting. It’s an easy way to up my daily veggie intake without overthinking it, and I appreciate how satisfying and filling the final result is—perfect after a long day or even for meal prep.

Some ways I love to enjoy or boost this soup:

  • with a slice of crusty sourdough
  • topped with a sprinkle of grated vegan cheese or nutritional yeast
  • paired with a fresh green salad

This soup is not only budget-friendly and incredibly adaptable, but also packed with nutrients and fiber. The best part is, it really does keep you full and energized. Whether it’s a weeknight dinner or you’re feeding a crowd, this is a staple in my kitchen that never disappoints.

A bowl of bean and vegetable soup with carrots, zucchini, bell peppers, and beans, garnished with parsley, on a rustic kitchen table.

Hearty Bean and Vegetable Soup


Total Time:45 minutes
Yield:6 bowls

A wholesome bean and vegetable soup simmered in savory broth—hearty, high-protein, and perfect as a comforting vegetarian meal.


Ingredients


Instructions

  1. 1

    Soak the beans overnight, then drain. Chop the onion, garlic, carrots, celery, bell pepper, and zucchini.

  2. 2

    In a large pot, heat the olive oil over medium heat. Add the chopped onion and garlic, and sauté until fragrant and translucent (about 3-4 minutes).

  3. 3

    Stir in the carrots, celery, bell pepper, and zucchini. Cook for another 5 minutes until the vegetables start to soften.

  4. 4

    Add the soaked beans, vegetable broth, diced tomatoes, oregano, cumin, salt, and pepper. Bring to a boil.

  5. 5

    Reduce the heat to low and let the soup simmer for 30-35 minutes, or until the beans are tender.

  6. 6

    Ladle the soup into bowls and garnish with fresh parsley if desired. Enjoy hot.

Notes

You can substitute canned beans for dried; use two 15-ounce cans, rinsed and drained.

Add leafy greens like spinach or kale in the last 5 minutes of simmering.

Freeze leftovers in airtight containers for up to 3 months.

Make it spicy by adding a pinch of chili flakes or a diced jalapeño.

Prep Time:15 minutes
Cook Time:30 minutes
Category:Dinner, Lunch, Soup
Cuisine:American, Mediterranean

Nutrition Facts

Serves: 6 bowls

Calories Per Serving: 180

Total Fat: 5 g
Carbohydrates: 28 g
Protein: 10 g

Did you love this recipe?

I'd love if you would leave a rating or review below! Your feedback helps others find the recipes that are fan-favorites!

Frequently Asked Questions About This Recipe

Can I use canned beans instead of dried beans?

Yes, you can substitute canned beans for dried beans. Simply drain and rinse two 15-ounce cans of beans and add them during the simmering step. You can reduce the simmer time since the beans are already cooked.

How can I make this soup gluten-free?

This soup is naturally gluten-free as long as your vegetable broth is certified gluten-free. Always check labels if you have dietary concerns.

Is this recipe vegan?

Yes, this soup is vegan as written, using only vegetables, beans, plant-based broth, and olive oil.

Can I freeze bean and vegetable soup?

Absolutely! Let the soup cool completely, portion it into freezer-safe containers, and freeze for up to 2-3 months. Thaw in the refrigerator and reheat on the stovetop.

What vegetables can I substitute or add?

Feel free to add greens like spinach or kale, swap in sweet potato or butternut squash, or use any seasonal vegetables you enjoy.

More Cozy Veggie Soups

Leave a comment

First Name *
Email *
Website
Comment *
Recipe rating

Sign me up for recipes, please!

All the food, right to your inbox.

Your email address will not be published. Required fields are marked *