Skip to Content

Cozy Vegan White Bean Soup

As an Amazon Associate I earn from qualifying purchases

Jump to Recipe | Save Recipe

This Cozy Vegan White Bean Soup is a cold weather classic for me and a favorite comfort food of mine! It’s rich with nutritious veggies and loaded with fresh flavor. It’s perfect for fueling your body and warming your soul!

Several garnished bowls of white bean soup are placed on a white surface.

Vegan White Bean Soup

Cozy vegan white bean soup really does have it all. Usually, super healthy recipes have a reputation for not being filling or flavorful enough, but this soup is here to change that notion! The natural flavor palate from the veggies is enhanced with garlic, herbs, and lemon juice, all of which meld together to create a seriously mouthwatering flavor.

With ingredients like potatoes, beans, and squash, there’s definitely enough substance in this soup to keep you full for a long time. For people who think that only meat can keep you full, this soup might just make you a believer in the magic of vegan recipes!

And yes, it’s vegan, but that doesn’t mean you have to be vegan yourself to enjoy it.

I love eating soups that are loaded with veggies like this. It’s a great way to get a ton of vitamins and nutrients in your body without having to eat a salad. Don’t get me wrong, I love a good salad, but it’s not exactly comfort food like soup is. This stuff hits the spot, all while nourishing my body with the essentials it needs. It’s the best of both worlds!

A lemon slice sits on top of a full bowl of vegetable soup.

Ingredients for vegan white bean soup

  • Olive oil – Avocado oil can be used instead, if preferred.
  • Onion – Yellow or white will both get the job done.
  • Garlic – Pre-minced is fine, but freshly minced garlic yields better tasting results.
  • Potatoes – I like to use yukon gold potatoes for their tender consistency.
  • Vegetable broth – Low-sodium is best to keep this soup on the healthier side.
  • Cannellini beans – Canned, rinsed, and drained!
  • Carrots – Loaded with an array of vitamins, fiber, and calcium, carrots are one of the best veggies you can eat.
  • Celery – Make sure you rinse your celery first. Sometimes there can be a little dirt on the stalks.
  • Herbs – You’ll need dried oregano and thyme for the soup and fresh parsley for garnishing.
  • Salt – If your broth isn’t low-sodium, omit this ingredient.
  • Black pepper – Freshly cracked black pepper has the best flavor.
  • Butternut squash – Frozen or fresh.
  • Kale – You can buy it pre-shredded or shred it yourself. Either way, try to make sure there are no hard ribs in the mix.
  • Lemon – Freshly squeezed lemon juice only! Not the bottled stuff from the store.
A white bowl is filled with vegan soup and garnished with fresh parsley and two slices of lemon.

What else can I add to this vegan white bean soup?

When it comes to flavor, you could always make is spicy with a teaspoon (or more) of crushed red pepper flakes. If it’s more garlic flavor you’re after, toss in some garlic powder to your heart’s desire!

As for veggies, the sky is the limit here. This is a pretty flexible soup recipe, so any veggies you toss into the mix should fit in just fine.

Can I bulk this up with meat?

Of course. Andouille sausage would be extra flavorful in this or even ground turkey to keep it on the lean side.

A ladle is lifting a scoop of soup from the full pot.

Storage instructions

How long will cozy white vegan bean soup stay fresh? In an airtight container in the fridge, any leftovers you have of this vegan soup will stay fresh for about 3-4 days. I recommend reheating it back on the stovetop if you can! The microwave is okay, but might zap the fresh consistency out of the veggies.

Can you freeze this? Yes! Once the soup has cooled, ladle them into freezer-safe containers such as Souper Cubes. Reheat on the stovetop!

A pot is filled with vegan soup, and a ladle is scooping some of it from the pot.

Cozy up with more of my favorite vegan comfort foods!

Creamy Vegan Pasta Shells

Instant Pot Vegan Dal Makhani

Nourishing Pumpkin Wild Rice Soup (Vegan)

Cozy Vegan White Bean Soup

A cold weather nourishing soup that is loaded with veggies that will stick to your bones and keep you full!
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 6
Author: Julie Chiou
Save Rate Print

Ingredients 

  • 3 tablespoons olive oil, divided
  • ¾ cup minced onion
  • 2 cloves minced garlic
  • 1 cup peeled and chopped potatoes
  • 4 ½ cups low sodium vegetable broth
  • 28 ounces canned cannellini beans, rinsed and drained
  • 3 large carrots, sliced or diced
  • 6 ribs of celery, sliced
  • ½ tablespoon dried thyme
  • ½ tablespoon kosher salt, less if you’re using regular sodium broth
  • 1 teaspoon dried oregano
  • ½ teaspoon black pepper
  • 2 cups frozen butternut squash
  • 3 cups shredded kale
  • Juice from ½ lemon
  • Parsley, to garnish

The default measuring system for this website is US Customary. Unit conversions are provided for convenience and as a courtesy only. While we strive to provide accurate unit conversions, please be aware that there may be some discrepancies.

Instructions

  • In a pot, heat half of the olive oil over medium heat. Saute ½ cup of the onion until soft. Add the potatoes and saute for 2-3 minutes, then add the garlic and stir until fragrant. Add 1 ½ cups of broth and bring the liquid to a simmer. Cover the pot and let the potatoes soften in the broth. Once the potatoes are soft, add 1 can of cannellini beans. Empty the pot by pouring the mixture into a heat-safe blender and blend until smooth.
  • In the same pot, heat the rest of the olive oil over medium heat. Saute the remaining onion, carrot and celery for 3-5 minutes, or until soft. Add the broth, thyme, and oregano. When the broth starts to bubble, stir in the blended potato and bean mixture along with the squash, salt and pepper. Bring to a simmer and allow to simmer, stirring occasionally. Add the remaining canned beans and kale. Stir until the beans have softened a little and the kale is tender. Squeeze some lemon into the pot and add salt and pepper to taste.
  • Serve and garnish with lemon slices and chopped parsley.

Recipe Notes

We used all cannellini beans, but any type of white bean will work here. You can also use some chickpeas in lieu of the white beans.
We used frozen butternut squash to save time, but you can also use fresh cubed squash.
Not a fan of kale? Use any type of green you’d like, like baby spinach.

NUTRITION FACTS

Serving: 1 serving | Calories: 313 kcal | Carbohydrates: 51 g | Protein: 14 g | Fat: 8 g | Saturated Fat: 1 g | Polyunsaturated Fat: 1 g | Monounsaturated Fat: 5 g | Sodium: 630 mg | Potassium: 1227 mg | Fiber: 10 g | Sugar: 5 g

This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition information can vary for a variety of reasons. For the most precise nutritional data use your preferred nutrition calculator based on the actual ingredients you used in the recipe.

Course: Main Course
Cuisine: American
Keyword: soup recipe, vegan recipes, vegan soup
Recipe Rating