Easy Cauliflower White Bean Soup

The best way to enjoy your vegetables and beans is this one pot, creamy soup.

This easy to make soup comes together in one pot, in under 30 minutes with only a few ingredients you most likely already have in your home. Thanks to the cauliflower and beans, this soup comes out super velvety smooth. If you like this soup you will love my Roasted Broccoli + Cauliflower Soup or my Anti Inflammatory Cauliflower Chicken Soup.

cauliflower white bean soup one pan

Its very simple to make this a vegan dish, just use nutritional yeast instead of the grated parmesan and make sure to use vegetable broth instead of chicken broth. To get this creamy as can be, use a blender or hand immersion blender, but don’t over puree – you want some cauliflower chunks left in the soup.

cauliflower white bean soup

Thank you for swinging by Hungry Happens! If you create this recipe or any other from our site, we would greatly appreciate you taking the time to comment and rate the dish! LOVE YOUR LIFE!

cauliflower white bean soup one pan

Easy Cauliflower White Bean Soup

5 from 4 votes
Servings: 6
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes


  • 2 tbs olive oil
  • 1 medium onion, diced
  • 4 cloves garlic, minced
  • 1 small head cauliflower, cut into large florets
  • 40 oz cannellini beans, drained + rinsed
  • 4 cups low sodium vegetable broth (or chicken broth)
  • 1 cup water (or more broth)
  • 2 tsp Italian dried herb blend
  • salt and pepper to taste
  • 5 tbs freshly grated parmesan cheese (or nutritional yeast)
  • optional garnish: lemon wedges, olive oil drizzle, chili pepper flakes or pesto


  • In a large pot, heat your olive oil on medium high. Add in the onion and saute until transluscent on medium heat – about 3-4 minutes. Stir in the garlic for another 30 seconds. Add in the cauliflower, beans, broth, water, Italian herb blend and salt and pepper to taste. Bring to a boil and then reduce heat to a simmer on low heat and cover the pot. Cook until the cauliflower becomes fork tender – about 12 minutes. Next use a hand immersion blender to mostly puree the soup – leaving chunks of cauliflower and beans. If you don't have a hand blender, work in one batch with a blender or food processor, leaving half the soup unblended. Return the soup to the pot and stir in the grated parmesan (or nutritional yeast.). Taste and adjust the salt, pepper and herb blend if needed.
  • Serve with a nice drizzle of olive oil, lemon juice, chili flakes or pesto is beautiful with this! Also fresh bread is great too.


If you are vegan and dairy free, skip the parmesan and use nutritional yeast instead. Also make sure you are using vegetable broth.


Calories: 226kcal | Carbohydrates: 36g | Protein: 14g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Cholesterol: 4mg | Sodium: 496mg | Potassium: 175mg | Fiber: 11g | Sugar: 2g | Vitamin A: 37IU | Vitamin C: 23mg | Calcium: 169mg | Iron: 4mg
Author: Stella

You might also like