New this month
Get the Allrecipes magazine

White Bean and Spinach Soup


"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 cals
Original recipe yields 6 servings

On Sale

What's on sale near you.


Sort stores by

We're showing stores near
Update Location
(uses your location)

  • offer photo
offer photo

May we suggest



{{model.addEditText}} Print
  • Prep

  • Cook

  • Ready In

  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 g fat; 26.7 g carbohydrates; 10.3 g protein; 4 mg cholesterol; 1434 mg sodium. Full nutrition

Similar recipes


Read all reviews 1
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, ...