Creamy Vegan White Bean Soup
This Creamy Vegan White Bean Soup comes together with little effort and is a deliciously warming soup you’ll be making all winter long!
You guys know that I love smoothies, so naturally I also love the savory cousin of smoothies…soup! Throw everything in a pot, taste, adjust as needed, serve. There’s really no messing up. This white bean soup has roasted garlic (i.e. the best flavor known to mankind), creamy white beans, and a handful of spinach (for the health of it!).
This week we’re briefly diving into the tasty world of beans! I made this as part of the 21 Day Reset (which kicks off in less than two weeks!) After going through the program last month and cutting out all grains, dairy, sweets, and meats, I’ve got to say, some of those food cravings got pretty intense! But you know what? This soup fixes them all. It’s creamy, hearty, and soul-warming.
So here’s how we do this. First we’ll roast some garlic, making our homes smell like an Italian grandmother’s kitchen, and laying the foundation for a darned tasty soup. When that’s done we’ll lay the second foundation, sautéed onion and celery. Cook them a bit, add the beans, broth, milk, pepper, and garlic, then cook. Spoon out a bit of the veggie, blend the rest (we want there to be some chewy bits!), then add the veggies back in. Throw in fresh spinach, let it wilt down, and voila! delicious, healthy, way easy white bean soup.
Creamy Vegan White Bean Soup
- 1 bulb garlic
- 2 Tbsp olive oil 30 mL, divided
- 1 white onion chopped
- 2 large celery stalks chopped
- 2 15- oz cans white beans 425 g, about 3 cups, drained
- 2 cups vegetable broth 473 mL
- 1 cup milk 236 mL, or dairy-free alternative
- 1/4 tsp ground black pepper
- 3 cups fresh spinach roughly chopped
- Chop the top portion off the garlic bulb to expose a bit of the cloves, leaving the paper in tact. Set bulb on a sheet of aluminum foil and drizzle 1 Tbsp olive oil onto it, letting the oil sink into the cloves. Wrap the bulb up in foil and bake for 30 minutes at 400 degrees F (204 C), or until cloves are soft and lightly browned.
- In a large pot, heat 1 Tbsp olive oil over medium heat then add onion and celery. Cook until celery is bright green and onion is soft, about 5 minutes.
- Add beans, broth, milk, pepper, and 1 Tbsp of the roasted garlic cloves. Cook over medium heat for 15 minutes.
- Use a slotted spoon to remove and reserve 2 cups of the veggies. Working in batches, or with an immersion blender, blend the remaining soup until creamy. Add the 2 cups of veggies back into the soup.
- Add spinach and cook a few minutes until wilted. Serve warm, optionally topped with parmesan and rosemary.
Helpful recipes for this White Bean Soup
This recipe was first published on Amanda’s Cookin’ where I’m a contributor. This post contains affiliate links, which means if you buy something from that link I may earn a commission, at no extra cost to you. Thanks for supporting Live Eat Learn and for making recipes like this White Bean Soup possible!
Hi, I’m Sarah! We’re working our way through the easy vegetarian kitchen, one ingredient at a time. Learn more and follow along!
Join the Eatmail for exclusive recipes, meal ideas PLUS our FREE green smoothies eBook!