3 Bean Italian Soup Recipe | Clean Eating

While it’s been 70 degrees since at least March in Charlotte, it’s been cold in NYC! On one recent work day, I headed to meditation class and then took a long walk back in the cold before dinner. The brisk walk was so cool, I had soup on my mind for most of it. So, I whipped up this 3 Bean Italian Soup Recipe for a cozy dinner. It was super easy and made a ton of leftovers. Hope you guys like it if you try it!

3 Bean Italian Soup Recipe

This is a great soup to make with pantry ingredients. Pretty much everything can be stored in the pantry or the freezer. And you could easily make substitutions with what you have on hand.

3 Bean Italian Soup Recipe

3 Bean Italian Soup Recipe

Parsley is an optional garnish, but it makes the soup look so pretty!

3 Bean Italian Soup Recipe

I love to serve it with a nice piece of focaccia. This is rosemary focaccia from a local bakery. I like to heat it up in the oven at around 350. Brush the bread with a little bit of extra virgin olive oil and sprinkle on a nice kosher salt. I’ll usually let it go for about 5 minutes, and it turns out lovely!

Soup Re-Heating Tip

This soup is actually pretty thick, and the pasta will continue to soak up the liquid. So, I like to add more vegetable broth when I re-heat the leftovers. If you don’t want to crack open a 4 cup box, I’ve seen 1-cup-sized boxes in the grocery store recently. I picked up a package to have on hand. They’ve been perfect to add to the leftovers of this soup recipe so make it nice and brothy again.

3 Bean Italian Soup Recipe

Vegan 3 Bean Italian Soup Recipe

This recipe is easily made vegetarian / vegan by subbing water for the chicken broth and skipping the parmesan. I really only added the chicken broth because I had a cup leftover in a box in the fridge, and I didn’t want to it to go to waste. Into the soup it went!

3 Bean Italian Soup Recipe

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
3 Bean Italian Soup Recipe

3 Bean Italian Soup Recipe

  • Author: Diana of thechiclife.com
  • Prep Time: 5 mins
  • Cook Time: 25 mins
  • Total Time: 30 mins
  • Yield: 8 1x


Cozy up with this easy, vegetarian 3 bean italian soup recipe. Sub vegetable broth or water for the chicken broth and skip the parmesan to make this vegan/vegetarian. The parmesan adds a nice, salty flavor, so you may need to add more salt if you’re skipping it. Almost all of these ingredients are pantry/freezer safe, so you could get the ingredients now and make this the next time you don’t feel like going to the grocery store.


  • 1 tablespoon extra virgin olive oil
  • 1 small onion, chopped
  • 2 large carrots, peeled and cut into circles (or just chopped)
  • 3 cloves of garlic, chopped
  • 4 cups low sodium vegetable broth
  • 1 cup chicken broth or water
  • 2 bay leaves
  • 2 teaspoons Italian Seasoning
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon fresh ground black pepper
  • 3 cans of beans (I used pinto, red, and black), rinsed and drained
  • 1 9-ounce package frozen broccoli (about 3 cups worth)
  • 1 14.5-ounce can diced tomatoes
  • 1 cup small pasta
  • 1 cup chopped cabbage
  • 1/4 cup chopped Italian parsley, plus more to garnish
  • grated parmesan cheese, optional


  1. Pre-heat oil in a large pot. Add onion and carrots and cook until translucent and lightly browned, about 5-7 minutes, stirring frequently. Stir in garlic and cook until fragrant, about 60 seconds.
  2. Add vegetable broth and chicken broth, scraping up any brown bits from the bottom of the pan (the brown bits add flavor!).
  3. Stir in bay leaves, Italian seasoning, salt, and pepper. Bring to a boil.
  4. Add beans, broccoli, tomatoes, pasta, and cabbage and bring back to boil and reduce to simmer. Cook until pasta is cooked and broccoli is tender, about 9 minutes, stirring occasionally.
  5. Stir in parsley. Serve in a bowl, top with additional parsley and fresh-grated parmesan, if using. Wait until safe to eat and enjoy!

Recipe Card powered byTasty Recipes


More Delicious Soup Recipes

Easy Tortellini Soup Recipe

Vegetarian Italian Farro Soup Recipe

Vegetarian Barley Black Eyed Pea Soup Recipe

More Soup Recipes Around the Web

Ditch the canned stuff and make this Healthier Cream of Mushroom Soup by Wellness Mama

With summer coming up, here’s a Summer Vegetable Soup with Pesto by Kath Eats

And if you’re looking for more bean recipes, try this Butternut and Bean Chili by Peanut Butter Runner


Thanks for reading!

Soups were a secret to my weight loss (and now maintenance). This 3 Bean Italian Soup Recipe will keep you full and nourish your body with healthy ingredients. Makes for an easy dinner recipe. #recipe #healthy #healthyrecipes #cleaneating #chicken #dinner #dinnerrecipes #weightloss

Leave a Comment

Recipe rating