Nutrition Facts for Italian white bean soup

Italian White Bean Soup

Image of Italian White Bean Soup
Nutriscore Rating: 77/100

Warm, hearty, and bursting with flavor, this Italian White Bean Soup is the ultimate comfort food for chilly days. Featuring tender white beans, aromatic vegetables, and a perfectly balanced blend of thyme and oregano, this recipe brings the rustic charm of Italian cuisine to your table in just 45 minutes. Fresh spinach adds a vibrant touch, while a squeeze of lemon juice and a sprinkle of parmesan lend a delightful depth to each bowl. The soup’s natural creaminess is enhanced by lightly mashing some of the beans, creating a satisfying texture that pairs beautifully with crusty bread. Perfect as a wholesome weeknight dinner or a meal-prep favorite, this vegetarian soup is both nourishing and irresistibly delicious.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
30 min
🕐
Total Time
45 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

16 items
  • 2 tablespoons olive oil
  • 1 medium, diced yellow onion
  • 2 medium, peeled and diced carrot
  • 2 diced celery stalks
  • 4 cloves, minced garlic
  • 6 cups vegetable broth
  • 2 15-ounce cans, drained and rinsed canned white beans
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1 bay leaf
  • 4 cups fresh spinach
  • 1 teaspoon or to taste salt
  • 0.5 teaspoons or to taste black pepper
  • 1 tablespoon (optional) lemon juice
  • 0.5 cup, grated (optional) parmesan cheese
  • 1 loaf, for serving (optional) crusty bread
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

13 steps
1

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

2

Add the diced onion, carrot, and celery to the pot. Cook for 5–7 minutes, stirring occasionally, until the vegetables are softened.

3

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

4

Pour the vegetable broth into the pot and bring to a simmer.

5

Add the drained and rinsed white beans, dried thyme, dried oregano, and the bay leaf to the pot. Stir to combine.

6

Simmer the soup gently for 15–20 minutes, allowing the flavors to meld together.

7

Remove the bay leaf and discard.

8

Using a potato masher or the back of a spoon, mash some of the beans in the pot to thicken the soup slightly.

9

Add the fresh spinach to the pot and cook for 3–5 minutes, until wilted.

10

Season the soup with salt and black pepper to taste.

11

If desired, stir in the lemon juice to brighten the flavor.

12

Ladle the soup into bowls and top with grated parmesan cheese, if using.

13

Serve hot with slices of crusty bread on the side, if desired.

Cooking Tip: Take your time with each step for the best results!
3947
cal
186.2g
protein
642.6g
carbs
78.5g
fat

Nutrition Facts

1 serving (3694.0g)
Calories
3947
% Daily Value*
Total Fat 78.5 g 101%
Saturated Fat 22.2 g 111%
Polyunsaturated Fat 9.0 g
Cholesterol 44 mg 15%
Sodium 12064 mg 525%
Total Carbohydrate 642.6 g 234%
Dietary Fiber 104.4 g 373%
Total Sugars 65.2 g
Protein 186.2 g 372%
Vitamin D 0.0 mcg 0%
Calcium 1892 mg 146%
Iron 46.4 mg 258%
Potassium 9135 mg 194%

*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

63.9%%
18.5%%
17.6%%
Fat: 706 cal (17.6%%)
Protein: 744 cal (18.5%%)
Carbs: 2570 cal (63.9%%)