This white bean cauliflower soup is velvety smooth, quick to make and built from simple pantry ingredients. 

white bean cauliflower soup

With fiber rich cauliflower and protein packed white beans, it’s a plant based soup that supports your gut health and provides steady energy. 

This soup is one of my favorite dishes to prepare at the beginning of the week to enjoy for lunches. 

Why you’ll love this white bean cauliflower soup

This recipe is both a reader favorite and a family favorite for good reason, and not just because it is extremely craveable: 

Ingredients you’ll need

white bean cauliflower soup ingredients

This white bean cauliflower soup comes together with simple, nourishing ingredients that, chances are, you may already have in your kitchen.

Olive oil – Use extra virgin olive oil or substitute avocado oil

Yellow onion – Add both savory and natural sweetness as it softens.

Garlic – For depth and warmth. Fresh is best here.

Vegetable broth – Forms the base of the soup. Use a good-quality broth for the best flavor.

Cauliflower florets – The star ingredient! When blended, cauliflower creates a naturally creamy texture.

White beans (cannellini or great northern) – Adds plant-based protein, fiber, and helps thicken the soup once blended. Canned beans work great in this recipe, just drain and rinse before using.

Bay leaf – Infuses subtle aromatic flavor during simmering.

Fresh thyme – Adds brightness and complements the earthiness of the beans. I prefer fresh thyme, but if you don’t have any on hand substitute 1/2 teaspoon dried thyme.

Salt – To taste. I prefer kosher salt.

Freshly ground black pepper – To taste

How to make this high protein vegan soup

First heat the olive oil in a stockpot over medium heat. Add the onions and sauté for about 4 minutes. The onions will soften and start turning translucent. Then add the minced garlic and sauté one minute more.

Next add the broth, cauliflower florets, beans, bay leaf, thyme and salt. Turn the heat up to high and bring the mixture to a boil. Lower heat and continue to boil the soup for 10-15 minutes until the cauliflower pierces easily with a fork. Carefully remove the bay leaves and thyme stems from the soup. 

Pour the soup contents into a high speed blender. Blend the mixture on high until smooth and creamy, about one minute. Pour the soup back into the stock pot to keep it warm. Season to taste with salt and pepper.  

I like to serve this soup with a drizzle of extra virgin olive oil and extra fresh thyme.

Frequently Asked Questions

Can I use canned white beans?

Yes. First, drain and rinse them well before adding to the soup.

Do I need a high-speed blender?

No. An immersion blender works well, though a countertop blender will give you the smoothest texture.

Can I freeze white bean cauliflower soup?

Yes. Let it cool completely, then store in airtight containers for up to 3 months.

Can I use frozen cauliflower?

Yes! Frozen works fine in this recipe, and saves time on chopping. There’s no need to thaw the cauliflower. Simply add it to the pot, boil, and simmer until tender. 

How much protein does this soup have?

White beans provide plant-based protein, making this a satisfying high-protein vegan soup. Each serving contains 12 grams of protein.

White bean cauliflower soup storage and meal prep

Store soup in a glass, airtight container in the refrigerator for 4–5 days. Reheat gently on the stovetop over medium low hear or in the microwave.

Portion into individual containers for easy grab-and-go lunches.

This recipe is also great for batch cooking. Once the soup has been cooked and cooled, store in an airtight container in the freezer for up to 3 months.

white bean cauliflower soup

White Bean Cauliflower Soup

This white bean cauliflower soup is velvety smooth and packed with plant based protein and fiber for gut health.
Prep Time 5 minutes
Cook Time 25 minutes
Servings: 4
Course: Soup
Calories: 200

Ingredients
  

  • 1 tablespoon olive oil
  • 1 small onion diced
  • 2 large cloves garlic minced
  • 5 cups vegetable broth
  • 1 head cauliflower cut into florets
  • 1-15 ounce can white beans drained and rinsed
  • 1 bay leaf
  • 4 sprigs of thyme
  • 1 teaspoon salt

Method
 

  1. Heat the olive oil in a stock pot over medium heat.
  2. Add the diced onion and sauté until softened, about 4 minutes.
  3. Add the minced garlic and sauté one minute more.
  4. Add the broth, florets, beans, bay leaf, thyme and salt.
  5. Raise the heat to high and bring mixture to a boil.
  6. Lower heat and continue to boil for 10-15 minutes until the cauliflower pierces easily with a fork.
  7. Remove the bay leaf. Strip the thyme leaves from the stem, adding them to the soup (discard of the stems).
  8. Pour the mixture into a blender and blend until smooth and creamy.
  9. Add salt and pepper to taste.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




get the newsletter!