Skip to main content New<> this month
Get the Allrecipes magazine

White Bean and Spinach Soup

Rated as 4.25 out of 5 Stars

"Delicious, hearty, and healthy (even if the color is odd). Serve topped with Parmesan cheese."
Added to shopping list. Go to shopping list.


9 h 28 m servings 211
Original recipe yields 6 servings


{{model.addEditText}} Print
  1. Place white beans into a large container and cover with water; let soak 8 hours to overnight.
  2. Drain beans, reserving 2 cups soaking water.
  3. Heat oil in a large pot over medium heat. Add onion and carrots; cook and stir until tender, about 6 minutes. Stir in spinach; cook until wilted, about 2 minutes. Add beans, reserved soaking water, broth, garlic, and bay leaf. Simmer, covered, until beans are tender, about 1 hour.
  4. Discard bay leaf. Pour half the soup into a blender. Cover and hold lid down with a potholder; puree until smooth. Stir pureed soup back into the pot. Season with parsley, salt, and black pepper.

Nutrition Facts

Per Serving: 211 calories; 7.7 26.7 10.3 4 1434 Full nutrition

Explore more


Read all reviews 4
Most helpful
Most positive
Least positive

I adapted this to make in my Instant Pot®. I put the beans in the pot and covered with water. I let them soak for about an hour, and then put on the lid, closed the vent, did manual 15 minutes, ...

It was a very good soup. However, I used a powder chicken bullion and added the amount of salt called for in the recipe. Ot was way too salty. I added chicken breast and rice to absorb some of t...

I just loved the soup ! Super delicious!

I would definitely make it again.