Servings
Font
Back
0 from 21 votes

White Bean Tomato Soup (Easy!)

This simple white bean soup is so healthy and flavorful. It features fresh kale, tomatoes, and a splash of vinegar. A nourishing, protein-rich meal!

Prep Time
15 mins
Cook Time
15 mins
Total Time
30 mins
Servings: 5 medium bowls
Calories: 253 kcal
Course: Soup
Cuisine: Italian-American Fussion , Vegan , gluten-free

Ingredients

  • 1 yellow onion
  • 4 cloves garlic
  • 1 medium zucchini
  • 4 cups vegetable broth
  • 28 oz. can fire-roasted diced tomatoes
  • 30 oz. canned white beans* (two 15 oz. cans)
  • 1 Tbsp. apple cider vinegar (or balsamic vinegar)
  • 2 cups Lacinato kale
  • 1 tsp. dried basil

Instructions

    Cup of Yum
  1. Dice onion.
  2. In a large stockpot over medium-high heat, sauté onion for about 7-8 minutes. (I use 3 Tbsp. vegetable broth/water for no-oil sauté method, adding more as needed.)
  3. Meanwhile, mince garlic and dice zucchini.
  4. When onion is translucent, add garlic, zucchini, and dried basil. Stir and sauté for 1 minute.
  5. Add vegetable broth, diced tomatoes, and white beans (rinsed and drained). Increase heat and bring to a light boil.
  6. Once boiling reduce heat to medium-low, cover, and simmer for 10-15 minutes.
  7. Meanwhile, roughly chop kale (large stems removed). Stir in kale and vinegar during the last few minutes of cooking. Salt and pepper to taste.

Notes

  • *White beans: You can use either great northern, cannellini, or navy beans. (Most of the time I use great northern.)
  • Spicy version: Use fire-roasted tomatoes with medium green chiles, or top your bowl with red pepper flakes.
  • Originally published October 2020. Updated April 2025.

Nutrition Information

Calories 253kcal (13%) Carbohydrates 49g (16%) Protein 15g (30%) Fat 1g (2%) Saturated Fat 0.2g (1%) Polyunsaturated Fat 0.4g Monounsaturated Fat 0.1g Potassium 1251mg (36%) Fiber 11g (44%) Sugar 8g (16%) Vitamin A 1506IU (30%) Vitamin C 32mg (36%) Calcium 215mg (22%) Iron 7mg (39%)

Nutrition Facts

Serving: 5medium bowls

Amount Per Serving

Calories 253

% Daily Value*

Calories 253kcal 13%
Carbohydrates 49g 16%
Protein 15g 30%
Fat 1g 2%
Saturated Fat 0.2g 1%
Polyunsaturated Fat 0.4g 2%
Monounsaturated Fat 0.1g 1%
Potassium 1251mg 27%
Fiber 11g 44%
Sugar 8g 16%
Vitamin A 1506IU 30%
Vitamin C 32mg 36%
Calcium 215mg 22%
Iron 7mg 39%

* Percent Daily Values are based on a 2,000 calorie diet.

Report Abuse
Login to Continue
Forgot password?
Don't have an account? Register