Nutrition Facts for Italian bean soup
Blog Research API Download App

Italian Bean Soup

Image of Italian Bean Soup
Nutriscore Rating: 80/100

Warm up with a bowl of hearty and nourishing Italian Bean Soup, a comforting one-pot meal brimming with wholesome ingredients and classic Mediterranean flavors. This easy-to-make recipe combines creamy cannellini beans, tender vegetables like carrots, celery, and spinach, and an aromatic blend of garlic, dried herbs, and fresh rosemary, all simmered to perfection in a rich vegetable broth. Diced tomatoes add a burst of tangy sweetness, while an optional sprinkle of Parmesan cheese provides a savory finish. Ready in just 50 minutes, this gluten-free and vegetarian-friendly soup is perfect for meal prep, quick weeknight dinners, or cozy gatherings. Serve it with crusty bread or a simple side salad for a complete Italian-inspired feast!

Get More Healthy Recipes with SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Discover personalized meal ideas
Track your nutrition effortlessly
Get AI-powered health insights
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
35 min
🕐
Total Time
50 min
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

15 items
  • 2 tablespoons olive oil
  • 1 medium yellow onion
  • 2 medium carrot
  • 2 medium celery stalks
  • 3 cloves garlic cloves
  • 1 14-ounce can diced tomatoes
  • 2 15-ounce cans cannellini beans
  • 6 cups vegetable broth
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1 sprig fresh rosemary
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 4 cups fresh spinach
  • 0.5 cup grated Parmesan cheese (optional)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

11 steps
1

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

2

Dice the onion, carrots, and celery. Mince the garlic cloves.

3

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

4

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

5

Add the can of diced tomatoes (including juice) to the pot, followed by the cannellini beans. Stir well to combine.

6

Pour in the vegetable broth and add the dried oregano, dried basil, fresh rosemary sprig, salt, and black pepper.

7

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

8

Remove the rosemary sprig from the pot.

9

Stir in the fresh spinach and cook for 2-3 minutes, or until the spinach is wilted.

10

Taste the soup and adjust the seasoning with additional salt and pepper, if desired.

11

Serve hot, garnished with grated Parmesan cheese if using. Enjoy!

Cooking Tip: Take your time with each step for the best results!
1981
cal
109.4g
protein
258.6g
carbs
62.0g
fat

Nutrition Facts

1 serving (3203.9g)
Calories
1981
% Daily Value*
Total Fat 62.0 g 79%
Saturated Fat 20.2 g 101%
Polyunsaturated Fat 4.3 g
Cholesterol 30 mg 10%
Sodium 9016 mg 392%
Total Carbohydrate 258.6 g 94%
Dietary Fiber 58.4 g 209%
Total Sugars 44.9 g
Protein 109.4 g 219%
Vitamin D 0.8 mcg 4%
Calcium 1598 mg 123%
Iron 26.9 mg 149%
Potassium 6710 mg 143%

*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

51.0%%
21.6%%
27.5%%
Fat: 558 cal (27.5%%)
Protein: 437 cal (21.6%%)
Carbs: 1034 cal (51.0%%)