Creamy Italian White Bean Soup: A Rich, Cozy, and Nutritious One-Pot Comfort Food for Every Season
Shruthi
Creamy Italian White Bean Soup is a comforting one-pot recipe featuring tender cannellini beans, aromatic vegetables, garlic, Italian herbs, vegetable broth, cream, and Parmesan cheese. Blending a portion of the beans creates a naturally creamy texture without requiring excessive dairy. Ready in about 45 minutes, this nourishing soup is rich in protein and fiber, making it perfect for family dinners, meal prep, or cozy evenings. Its balanced flavors and creamy consistency make it a timeless comfort food that pairs beautifully with fresh bread and salads.
Prep Time 15 minutes mins
Cook Time 30 minutes mins
Total Time 45 minutes mins
Course Main Course
Cuisine Italian
Servings 4
Calories 340 kcal
- 2 tablespoons extra virgin olive oil
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 2 cans (15 ounces each) cannellini beans, drained and rinsed
- 4 cups vegetable broth
- 1 teaspoon Italian seasoning
- ½ teaspoon dried rosemary
- 1 bay leaf
- Salt, to taste
- Black pepper, to taste
- 1 cup heavy cream or half-and-half
- ½ cup freshly grated Parmesan cheese
- 2 cups fresh spinach or kale
- 1 tablespoon lemon juice
- Fresh parsley, chopped, for garnish
Heat olive oil in a large soup pot over medium heat.
Add the onion, carrots, and celery. Cook for 6–8 minutes until softened.
Stir in the garlic and cook for 1 minute until fragrant.
Add the cannellini beans, vegetable broth, Italian seasoning, thyme, rosemary, and bay leaf.
Bring the soup to a gentle boil, then reduce the heat and simmer for 20 minutes.
Remove the bay leaf.
Blend about half of the soup using an immersion blender or transfer half to a blender and puree until smooth.
Return the blended soup to the pot and stir well.
Add the heavy cream, Parmesan cheese, and spinach. Stir until the spinach wilts and the cheese melts completely.
Finish with lemon juice and season with salt and pepper to taste.
Serve hot with extra Parmesan cheese, chopped parsley, and crusty bread.
- Cannellini beans provide the creamiest texture.
- Blend only half the soup for a balance of creamy and chunky textures.
- Freshly grated Parmesan melts more smoothly.
- Vegetable broth keeps the soup light and flavorful.
- Add kale instead of spinach for a heartier version.
- Fresh lemon juice brightens the flavors.
- The soup thickens as it cools.
- Adjust the consistency with extra broth if needed.
Keyword Cannellini Bean Soup, Creamy Italian White Bean Soup, healthy comfort food, Italian Bean Soup, One-Pot Italian Soup, vegetarian soup