Nutrition Facts for Tomato white bean vegetable soup vegetarian

Tomato White Bean Vegetable Soup Vegetarian

Warm up with a hearty bowl of Tomato White Bean Vegetable Soup, a comforting and nutritious vegetarian recipe packed with vibrant flavors and wholesome ingredients. This easy-to-make soup combines tender white beans, a medley of fresh vegetables like zucchini, carrots, and celery, and leafy baby spinach, all simmered in a rich tomato base infused with aromatic oregano and thyme. Ready in just 45 minutes, this protein-packed soup is perfect for meal prepping or a quick weeknight dinner. Serve it with crusty bread for a satisfying, plant-based meal that’s both delicious and nourishing. This recipe is not only vegan-friendly but also brimming with fiber, making it a healthy and flavorful addition to your recipe collection.

Nutriscore Rating: 83/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Tomato White Bean Vegetable Soup Vegetarian
Prep Time:15 mins
Cook Time:30 mins
Total Time:45 mins
Servings: 6

Ingredients

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 3 garlic cloves, minced
  • 28 ounces crushed tomatoes
  • 4 cups vegetable broth
  • 2 cups cooked white beans (e.g., cannellini or great northern beans), drained and rinsed
  • 1 medium zucchini, diced
  • 2 cups baby spinach
  • 1 teaspoon dried oregano
  • 0.5 teaspoon dried thyme
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 0.25 teaspoon red pepper flakes (optional)
  • 2 tablespoons fresh parsley, chopped (optional, for garnish)

Directions

Step 1

Heat the olive oil in a large pot over medium heat.

Step 2

Add the diced onions, carrots, and celery. Sauté for 5-7 minutes, or until the vegetables are softened.

Step 3

Stir in the minced garlic and cook for an additional 1 minute until fragrant.

Step 4

Add the crushed tomatoes, vegetable broth, cooked white beans, zucchini, dried oregano, dried thyme, salt, black pepper, and red pepper flakes (if using). Stir to combine.

Step 5

Bring the soup to a gentle boil, then reduce the heat to low. Cover and simmer for 20 minutes, allowing the flavors to meld together.

Step 6

Stir in the baby spinach and let it wilt into the soup, about 2 minutes.

Step 7

Taste and adjust seasonings if necessary.

Step 8

Serve hot, garnished with fresh parsley if desired. Enjoy with crusty bread or crackers on the side.

Nutrition Facts

Serving size (2952.0g)
Amount per serving % Daily Value*
Calories 1625.9
Total Fat 41.1g 0%
Saturated Fat 6.7g 0%
Polyunsaturated Fat 5.5g
Cholesterol 0mg 0%
Sodium 5001.8mg 0%
Total Carbohydrate 253.8g 0%
Dietary Fiber 65.3g 0%
Total Sugars 57.8g
Protein 78.6g 0%
Vitamin D 0IU 0%
Calcium 841.1mg 0%
Iron 24.7mg 0%
Potassium 6735.8mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 21.8%
Protein: 18.5%
Carbs: 59.7%