Go Back
+ servings
blue bowl of white bean soup with parmesan cheese and garlic bread

🥣 Italian Vegetable White Bean Soup

Craving a delicious, filling Fall-time soup?! Look no further. This Italian white bean soup is quick, uses only 1 pot and a blender, and is chock full of veggies!
Course Dinner, Lunch, Soup
Cuisine American, Italian
Total Time 28 minutes
Servings 8
Calories 311kcal


  • Vitamix or blender


  • 1-2 Tablespoon olive oil
  • ½ large yellow onion, chopped
  • 2-3 cloves garlic, minced
  • 6 cups vegetable broth
  • 16 ounce chopped tomatoes, canned (or 2 cups fresh tomatoes, chopped)
  • 16 ounce bag of frozen veggie mix (i.e. carrots, corn, peas, green beans, lima beans)
  • 1 Teaspoon Italian seasoning
  • 1 Teaspoon salt
  • ½ Teaspoon black pepper
  • 45 ounce cannellini beans, canned with the liquid (3 x 15oz cans)
  • 3 handfuls spinach
  • 1 Teaspoon sherry vinegar
  • 1+ cup shredded parmesan cheese


  • Heat olive oil in large pot on low-medium. Once heated, add onion and garlic. Cook for 3 mins, stirring frequently.
  • Add broth, tomatoes, frozen veggies, and seasonings. Bring to boil.
  • Once boiling, turn heat to low, add beans, and simmer for 3 mins.
  • Scoop 3 cups of the soup from the pot and put in blender/Vitamix. Blend until pureed (like 15 seconds), return the puree to the soup and stir.
  • Add in spinach and sherry vinegar. Cook until spinach has shrunk down (less than 1 minute). Remove from heat. Serve in bowls, with shredded parmesan on top.



🍲 To serve...scoop soup into bowls, with some parmesan sprinkled atop. Garlic bread is our favorite side.
🍲 To store...keep in fridge for around 4 days. Or freeze in 2 serving-size bags for the future.
🍲 Some ingredient swaps: spinach can be replaced with kale, almost any white bean will work, and sherry vinegar can be swapped with lemon juice or red wine vinegar. Whether they are frozen, canned or fresh, almost any veggie will work in this soup.
🍲 You can put a lid on your pot to speed up the boiling process. Simmer the soup as long as you like, to get the veggie softness and soup consistency just how you like it.
🍲 Other ways to thicken the soup: use an immersion blender, add in potatoes, mash the beans against the side of the pot, or add in cream or a non-dairy milk towards the end of cooking.


Serving: 1 serving | Calories: 311kcal | Carbohydrates: 47g | Protein: 20g | Fat: 6g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Cholesterol: 9mg | Sodium: 991mg | Potassium: 1043mg | Fiber: 11g | Sugar: 2g | Vitamin A: 4103IU | Vitamin C: 15mg | Calcium: 315mg | Iron: 6mg