White Bean Cauliflower Soup (Creamy, High Protein and Vegan)

This white bean cauliflower soup is velvety smooth and packed with plant based protein and fiber for gut health. It’s an easy weeknight recipe, meal prep friendly and perfect for impressing a crowd!

This post may contain affiliate links.

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

two bowls of a creamy white bean soup on a poured concrete counter.

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: 

  • Velvety smooth texture (no cream needed!)
  • Naturally high in plant based protein from white beans
  • A satisfying high protein vegan soup (12 grams per serving)
  • Rich in fiber to support gut health (11 grams per serving)
  • Quick and easy to make (ready in under 30 minutes)
  • Perfect for meal prep or batch cooking
  • Dairy free for those seeking this alternative
whole head of cauliflower, vegetable stock, white beans, onion and a variety of herbs and spices for a white bean soup on the counter.

Ingredients you’ll need for this White Bean Cauliflower Soup

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.

overhead view of aromatics for soup in a dutch oven.
overhead view of soup ingredients in a dutch oven.

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. 

overhead view of soup ingredients in a white staub dutch oven.
wooden spoon with bay leaf and herbs on it.

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. 

overhead view of white bean soup ingredients in a blender.
ingredients for soup in a blender before being blended.

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

olive oil being drizzled over a white bean soup

White Bean Soup 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.

spoonful of white bean soup close up

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.

Meet Jaime

what is celery juice good for

I’m a registered dietitian who’s obsessed with all things food! From growing to recipe development, my life is centred around food and how it can nourish us from the inside out.

Get the latest recipes!

Popular Recipes
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.

STILL HUNGRY?

Try these recipes next!

Leave a Reply

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

Recipe Rating




get the newsletter!