Nutrition Facts for Italian white bean and spinach soup

Italian White Bean and Spinach Soup

Warm, hearty, and bursting with Mediterranean flavors, Italian White Bean and Spinach Soup is the ultimate comfort dish for any season. This nutrient-packed soup combines tender white beans, earthy spinach, and aromatic vegetables like onion, carrot, and celery, all simmered in a savory vegetable broth infused with oregano and thyme. Optional crushed tomatoes add a subtle depth of flavor, while a touch of red pepper flakes offers a gentle kick. Ready in just 45 minutes, this easy-to-make recipe is perfect for busy weeknights or meal prepping. Serve with a sprinkle of parmesan and a squeeze of lemon for a bright, tangy finish. Naturally vegetarian and easily customizable, it’s a wholesome, soul-satisfying meal that’s as nutritious as it is delicious.

Nutriscore Rating: 81/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 Italian White Bean and Spinach Soup
Prep Time:15 mins
Cook Time:30 mins
Total Time:45 mins
Servings: 4

Ingredients

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 1 medium carrot, diced
  • 1 medium celery stalk, diced
  • 3 garlic cloves, minced
  • 2 cups canned white beans (such as cannellini), drained and rinsed
  • 6 cups vegetable broth
  • 1 cup crushed tomatoes (optional)
  • 6 cups fresh spinach, roughly chopped
  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 0.25 teaspoon crushed red pepper flakes (optional)
  • 0.25 cup parmesan cheese, grated (optional, for serving)
  • 2 lemon wedges (optional, for serving)

Directions

Step 1

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

Step 2

Add the diced onion, carrot, and celery. Sauté for 5-7 minutes, or until the vegetables are softened and the onion is translucent.

Step 3

Stir in the minced garlic and cook for another 30 seconds, until fragrant.

Step 4

Add the white beans, vegetable broth, and (if using) crushed tomatoes to the pot. Stir to combine.

Step 5

Season the soup with oregano, thyme, salt, black pepper, and red pepper flakes, if desired. Bring the mixture to a boil.

Step 6

Reduce the heat to a simmer and cook for 15-20 minutes, allowing the flavors to meld together.

Step 7

Add the chopped spinach to the pot and stir until wilted, about 1-2 minutes.

Step 8

Taste and adjust the seasoning as needed.

Step 9

Serve hot, garnished with grated parmesan cheese and a squeeze of lemon juice, if desired.

Nutrition Facts

Serving size (2922.3g)
Amount per serving % Daily Value*
Calories 1688.9
Total Fat 61.1g 0%
Saturated Fat 17.7g 0%
Polyunsaturated Fat 6.9g
Cholesterol 35.7mg 0%
Sodium 8183.0mg 0%
Total Carbohydrate 213.6g 0%
Dietary Fiber 58.1g 0%
Total Sugars 41.5g
Protein 89.7g 0%
Vitamin D 23.8IU 0%
Calcium 1604.7mg 0%
Iron 28.9mg 0%
Potassium 7300.0mg 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: 31.2%
Protein: 20.4%
Carbs: 48.5%