This Italian Vegetable and Bean Soup is delicious, nutrient-rich, and comes together in just 30 minutes. Packed with veggies and beans in a rich broth, this soup makes a delicious easy dinner and is great for meal prep. Jump to Recipe and Video
This easy vegetable bean Soup is a cozy and nourishing soup that is bursting with fresh vegetables, cannellini beans, and everything you crave on a cold winter day. This dish comes together in just 30 minutes, making it the perfect healthy weeknight dish.
Another chilly fall day calls for another cozy bowl of soup. Honestly, I’m not complaining. From my Slow Cooker Butternut Squash Soup to Healthy Taco Soup, it’s safe to say I have taken soup season by storm this year. I know I say this all the time, but this Italian Vegetable and Bean Soup is seriously one of my best.
As we all know, you can never have enough soup recipes. I love having a recipe up my sleeve for every possible combination of ingredients I might have laying around, so expect to see lots more nourishing soup recipes from me in the coming months.
This easy vegetable and bean soup is made with a wide array of fresh veggies and cannellini beans in a base made from vegetable broth and diced tomatoes. Seasoned simply with my favorite Italian seasoning blend, this satisfying dish is loaded with all the cozy flavors we crave during the winter season.
If you’ve never made your own soup from scratch, you have been seriously missing out. Homemade soup is so much more flavorful, fresh, and wholesome. It has all the amazing flavors we love, without any of the added preservatives and artificial ingredients of the canned soups we all grew up with.
It’s the perfect cozy weeknight meal to add to your rotation this season. You can switch up the veggies based on what you have at home, so feel free to get creative. Serve it alongside fresh bread and/or a side salad, and enjoy!
Here are the key ingredients that you will need to make this delicious vegetable soup:
- Vegetables: My go-to combination of veggies includes fresh carrots, onions, celery, zucchini, green beans, and spinach in this dish. However, you can use any fresh veggies you have at home! Other good options include kale, mushrooms, and bell peppers.
- Cannellini beans: These mild-flavored beans are loaded with fiber and protein, making this dish super hearty and filling.
- Diced tomatoes: I prefer to use fire roasted tomatoes, as they add a deeper depth of flavor, but feel free to use any kind you like.
- Vegetable broth: Using broth instead of water as the base helps to add a ton of flavor. If you don’t have vegetable broth, feel free to use chicken broth instead.
- Tomato paste: This is commonly used in soup recipes to thicken and enrich the broth, while also adding some color to the dish. It’s not an absolute necessity, but I do recommend adding some tomato paste if you can.
- Italian seasoning: You can use your favorite store-bought blend or make your own from scratch—totally up to you.
One of the reasons I love this Italian Vegetable and Bean Soup so much is that it’s beyond versatile. You can switch it up as you please, based on your flavor preferences and what you have at home that week.
Need some ideas on how to switch it up? Here are some of my top recommendations:
- Add more protein.
While we get plant-based protein from the beans, you could easily double up on the beans or add a meat protein source. My favorite choices include shredded chicken, sausage, and shredded turkey breast.
- Toss in noodles. Make this soup extra cozy and filling by tossing in some egg noodles or small whole wheat noodles.
- Add rice. If you’re not feeling noodles, but still want to add some grains to your soup, then rice is a fantastic option. I like using brown rice, but any kind works.
- Spice it up. Craving a little kick? Sprinkle your soup with red pepper flakes, add some sliced jalapenos, or add a few drops of your favorite hot sauce.
- Switch up the broth. If you don’t have vegetable broth, feel free to swap it out for chicken or beef broth.
How to Serve Italian Vegetable and Bean Soup
This hearty soup can be served on its own or as part of a larger meal. Not sure what to pair it with? I’ve got you covered! Here are some of my favorite dishes to serve with this vegan soup:
- Bread. A warm loaf of bread is the perfect compliment for a delicious bowl of soup. Not only are these Two Ingredient Dough Breadsticks fantastic, but they are wonderful for absorbing the delicious flavors of the soup.
- Salad. Soup and salad? Name a better duo. Any of your favorite recipes will suffice, but this time of year I love serving soup alongside seasonally-inspired salads like this Wild Rice Salad with Acorn Squash.
- Potatoes. You really can’t go wrong with some freshly roasted potatoes on the side. You could even add them to your soup for an extra-hearty twist!
How to Store Italian Vegetable and Bean Soup
Soup is one of my all-time dishes to freeze for later, because it freezes incredibly well. This dish is no different! To store, allow your soup to cool down and then transfer it to an airtight bag or container. Then, you can store leftover soup in one of two ways:
- In the fridge for up to 3-4 days.
- In the freezer for up to 4-6 months.
Frequently Asked Questions
Here are the answers to some of the most frequently asked questions about this tasty soup recipe:
Absolutely. This dish is loaded with tons of fresh vegetables and fiber-rich beans, making it an incredibly healthy dish to add to any diet. It’s low-carb, low-calorie, gluten-free, grain-free, sugar-free, and dairy-free. Luckily, it is most definitely not flavor-free!
I always prefer to use fresh vegetables for the freshest flavor, but you can absolutely combine fresh veggies with frozen ones to empty out both the fridge and freezer. Just know that frozen vegetables will have a softer texture than frozen.
Truthfully, you can add anything you like to this vegetable and bean soup. Have some extra veggies lying around? Toss them in! Want to add shredded chicken? Go for it. This is one of those dishes that is super adaptable, so you can get creative and put your own twist on it.
Italian Vegetable and Bean Soup
- Print Recipe
- Download PDF
- 1 tbsp olive oil (or cooking spray)
- 1 U onion, diced
- 2 U carrots, peeled and diced
- 2 U celery stalks, diced
- 4 U cloves garlic, minced
- 1 tbsp Italian seasoning
- 2 tbsp tomato paste
- 2 U zucchini, diced
- 2 cups green beans, chopped
- 30 oz cannellini beans, rinsed and drained
- 14 oz canned fire roasted diced tomatoes
- 4 cups vegetable broth (or chicken broth)
- 4 cups baby spinach
- Get IngredientsNEW!
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
The Nutritional Values provided are estimates only and may vary based on the preparation method.
Get delicious, healthy recipes delivered each week right to your inbox.
Snap a picture and show us what you made on Instagram or Facebook.
Tag us using @SlenderKitchen or #slenderkitchen.