| |

Creamy Vegan Cauliflower Soup Recipe

I absolutely love sharing this Creamy Vegan Cauliflower Soup Recipe because it’s the perfect example of how simple ingredients can come together to create something truly comforting and nourishing. When I first tried making vegan soups, I struggled to get that rich, creamy texture without any dairy, but this recipe nailed it with the help of cashews and cannellini beans. You’ll find that it’s not only velvety and satisfying but also incredibly flavorful thanks to fresh herbs and nutritional yeast.

This soup shines on chilly days when you want something warm and filling but still light enough to enjoy without feeling weighed down. Whether you’re craving a cozy lunch or a starter for dinner, this Creamy Vegan Cauliflower Soup Recipe delivers on taste and texture, plus it’s a wonderful way to sneak more veggies into your diet. Trust me, once you’ve made it, this soup will become a go-to in your kitchen!

❤️

Why You’ll Love This Recipe

  • Rich, creamy texture: Thanks to cashews and white beans, it feels indulgent without any dairy.
  • Loaded with wholesome ingredients: Fresh cauliflower, herbs, and nutritional yeast pack both nutrition and flavor.
  • Simple to make: Basic pantry staples and minimal prep mean it comes together easily on busy days.
  • Versatile and satisfying: Perfect for meal prep, weeknight dinners, or cozy weekend comfort food.

Ingredients You’ll Need

The magic of this Creamy Vegan Cauliflower Soup Recipe really begins with fresh, simple ingredients that complement one another beautifully. I always choose a firm, fresh cauliflower and good-quality olive oil, and I’m careful about my beans and broth to ensure maximum flavor.

  • Olive oil: Use extra virgin olive oil for the best flavor when sautéing the onions.
  • Yellow onion: Adds a sweet, savory base—you want it nicely caramelized for richness.
  • Garlic cloves: Fresh garlic brings a warm, aromatic punch, essential for depth.
  • Cauliflower florets: The star of the show—choose a medium-large head for enough soup that’s creamy but light.
  • Raw cashews: Soaked and blended, they add a velvety creaminess without dairy.
  • Fresh thyme sprigs: Their earthy aroma pairs perfectly with cauliflower.
  • Fresh rosemary sprig: Adds a piney, fragrant note that elevates this soup.
  • Cannellini beans: These white beans thicken and add protein, creating a hearty feel.
  • Bay leaf: Infuses subtle herbal flavor throughout the cooking process.
  • Low-sodium vegetable broth: A flavorful liquid base—using low sodium lets you control the saltiness.
  • Water: Helps adjust soup thickness if needed and balances flavors.
  • Nutritional yeast: This ingredient adds a pleasantly cheesy, umami flavor perfect for vegan cooking.
  • Kosher salt: Important for seasoning; I suggest adjusting to your taste after blending.
  • Freshly cracked black pepper: Adds the perfect finishing touch of spice.
  • Lemon zest: A bright finishing garnish to lift the soup’s flavor.
  • Crushed red pepper flakes (or Aleppo pepper): For a touch of gentle heat I find balances the creaminess beautifully.
  • Good-quality extra virgin olive oil: To drizzle over the top, adding richness and a silky finish.
  • Bread (optional): For dipping; I love crusty sourdough alongside this soup.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love making this Creamy Vegan Cauliflower Soup Recipe my own depending on what’s on hand and the season. It’s flexible and adapts well, so don’t hesitate to experiment!

  • Spicy kick: I sometimes add a pinch of smoked paprika or a dash of cayenne before blending for a smoky warmth that my family adores.
  • Herb swap: Instead of thyme and rosemary, you can use sage or tarragon for a different herbal complexity — it’s worth trying!
  • Nut substitute: If you’re allergic to cashews, try using peeled, cooked Russet potatoes to add body without the nuts.
  • Bean alternatives: Cannellini beans can be swapped with great northern or navy beans if those are easier to find for you.

How to Make Creamy Vegan Cauliflower Soup Recipe

Step 1: Soak Your Cashews and Prep Your Ingredients

Pour boiling water over your raw cashews, making sure they’re fully covered, and let them sit for about 15 minutes. This softens them perfectly and ensures your soup will be silky smooth later. Meanwhile, chop your onion, roughly chop the garlic, cut the cauliflower into large florets, and gather your herbs. I like tying the thyme, rosemary, and bay leaf together into a bouquet garni—it’s a simple trick that makes removing the herbs from the soup a breeze.

Step 2: Build Flavor with Caramelized Onions and Garlic

Heat olive oil in a large heavy-bottomed pot over medium heat. Add the chopped onions with a pinch of salt and cook them slowly for 8 to 10 minutes until they’re soft and beautifully golden. I learned that adding a splash of water if they brown too fast helps avoid burning and keeps them sweet. Then add the garlic and cook for another 2-3 minutes, stirring frequently so it doesn’t scorch but releases its lovely aroma.

Step 3: Combine and Simmer Your Soup

Pour in some vegetable broth to deglaze the pot, scraping up those tasty browned bits stuck to the bottom—they are packed with flavor. Add the rest of the broth, water, soaked and drained cashews, cauliflower, drained cannellini beans, nutritional yeast, salt, and pepper. Give everything a good stir, then tuck in the bouquet garni. The cauliflower doesn’t need to be fully submerged since it’ll shrink as it cooks. Bring the soup to a boil, then reduce to a rapid simmer for 15 minutes, or until the cauliflower is tender when poked with a fork.

Step 4: Blend Until Silky Smooth

Once your soup is cooked, remove the bouquet garni and transfer the hot soup in batches to a stand blender. Pro tip: Remove the center cap and cover it with a kitchen towel to let steam escape safely while you blend. Process until you get a creamy, thick texture. If you don’t have a blender, an immersion blender will work, but keep in mind the soup won’t be quite as smooth. Taste and adjust seasoning — I usually add a bit more salt and pepper here.

Step 5: Finish and Serve with Flair

Ladle the soup into bowls and sprinkle with fresh lemon zest and crushed red pepper flakes for that perfect zing and gentle heat. Drizzle some quality extra virgin olive oil over the top—it adds a rich, silky finish that takes this soup to another level. Pair it with crusty bread for a meal that feels both cozy and satisfying every time.

👨‍🍳

Pro Tips for Making Creamy Vegan Cauliflower Soup Recipe

  • Cashew soaking time: Don’t skip soaking the cashews–it’s what gives the soup its smooth, creamy texture.
  • Don’t rush caramelizing onions: Slow and steady wins the race here, as it builds depth of flavor that lifts the entire soup.
  • Blend in batches carefully: To avoid accidents with hot liquids, blend only half the soup at a time and keep the lid covered with a towel.
  • Adjust seasoning after blending: The flavor intensifies once pureed, so taste and tweak salt and pepper accordingly.

How to Serve Creamy Vegan Cauliflower Soup Recipe

Three white bowls are filled with creamy, light beige hummus, each swirled artistically to create thick, smooth waves on the surface. The hummus is topped with a drizzle of golden olive oil that pools in the swirls, and sprinkled with small red chili flakes and tiny specks of black pepper, adding texture and color contrast. One bowl at the bottom center contains a silver spoon resting inside, scooping some hummus, with a slice of seeded, toasted bread leaning on the edge. The other two bowls each have a similar slice of bread tucked partly into the hummus on one side. The bowls sit on a white marbled surface with a light gray cloth napkin nearby. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

I’m a big fan of fresh lemon zest on this soup because it adds brightness that beautifully cuts through the creaminess. Crushed red pepper flakes or mild Aleppo pepper add just the right hint of warmth without overpowering the subtle flavors. And of course, a drizzle of good-quality extra virgin olive oil at the end gives it that silky finish that makes everyone smile.

Side Dishes

To round out this soup as a meal, I often serve it with crusty sourdough or a slice of garlic bread to dip. A simple green side salad or roasted veggies also go well if you want to add more variety. For occasions when I’m feeling indulgent, I pair it with warm, crispy vegan cheese toast on the side.

Creative Ways to Present

For a special dinner, I like to serve this soup in hollowed-out mini pumpkins or rustic bread bowls — it’s such a cozy, charming touch that wows guests. Another idea is to swirl a little homemade herb pesto or a dollop of coconut yogurt on top for color and extra flavor. Simple yet elegant tricks that make this vegan soup feel festive and memorable.

Make Ahead and Storage

Storing Leftovers

I store leftover Creamy Vegan Cauliflower Soup in airtight containers in the fridge, and it keeps beautifully for up to 4 days. It tends to thicken as it cools, so before serving, it’s best to reheat gently with a splash of water or broth stirred in.

Freezing

This soup freezes wonderfully if you want to prep in bulk. I let it cool completely, then pour into freezer-safe containers or bags, leaving some headspace for expansion. It’s easy to thaw overnight in the fridge or gently reheat from frozen on the stove.

Reheating

To reheat, I warm the soup slowly on the stove over low to medium heat, stirring frequently and adding a bit of broth or water to restore the perfect creamy consistency. Avoid boiling once reheated to preserve that delicate flavor and silkiness you worked so hard to achieve.

FAQs

  1. Can I make this Creamy Vegan Cauliflower Soup Recipe nut-free?

    Yes! If you’re allergic to cashews, you can substitute with peeled, cooked Russet potatoes to add creaminess. While it won’t be quite as rich, it still provides great body and texture to the soup.

  2. What can I substitute for cannellini beans?

    Great northern or navy beans work well as alternatives since they’re also mild and creamy when cooked. Make sure to drain and rinse them before adding so your soup stays fresh and clean-tasting.

  3. Can I use an immersion blender instead of a stand blender?

    You definitely can! An immersion blender is convenient and saves time, though expect a slightly less smooth texture. For the creamiest result, I prefer using a stand blender in batches.

  4. How long will the soup keep in the fridge?

    This soup stays fresh in the fridge for up to 4 days when stored in an airtight container. Just reheat gently to enjoy the best texture and flavor.

  5. Is this soup suitable for meal prep?

    Absolutely! It reheats wonderfully and can be frozen for longer storage. Perfect for busy weeks when you want healthy, homemade comfort food ready to go.

Final Thoughts

I genuinely love how this Creamy Vegan Cauliflower Soup Recipe comes together—it’s one of those dishes that always feels like a hug in a bowl. It’s simple, filling, and totally comforting without any heaviness. I hope you enjoy making this for yourself and your loved ones as much as I do. Once you try it, it’ll be one of those recipes you reach for again and again when you want a little extra warmth and nourishment in your day.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Vegan Cauliflower Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 127 reviews
  • Author: Jasmine
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Vegan
  • Diet: Vegan

Description

This creamy vegan cauliflower soup is a rich and comforting dish made with tender cauliflower, creamy cashews, cannellini beans, and fragrant herbs. It’s blended until silky smooth and finished with zesty lemon, spicy chili flakes, and a drizzle of extra virgin olive oil. Perfect for a nourishing vegan meal that’s both hearty and satisfying.


Ingredients

Soup Base

  • 1 1/2 tablespoons olive oil
  • 1 large yellow onion, finely chopped
  • 4 garlic cloves, roughly chopped
  • 1 medium-large cauliflower, cut into large florets (~750g of florets)
  • 1 cup (140g) raw cashews
  • 8 to 12 fresh thyme sprigs
  • 1 large fresh rosemary sprig
  • 2 (15-ounce/425g) cans of cannellini beans, drained and rinsed
  • 1 bay leaf
  • 4 cups (960 mL) low-sodium vegetable broth
  • 1 cup (240 mL) water (or more vegetable broth)
  • 5 tablespoons nutritional yeast
  • 2 teaspoons kosher salt, plus more to taste
  • Freshly cracked black pepper to taste

For Finishing

  • Lemon zest
  • Crushed red pepper flakes (or Aleppo pepper for mild heat)
  • Good-quality extra virgin olive oil
  • Bread for serving (optional)


Instructions

  1. Soak Cashews: Pour boiling water over the cashews to cover and let rest for 15 minutes. Drain and rinse before using. Meanwhile, prep all the other ingredients including cutting the cauliflower and preparing the herbs and garlic.
  2. Prepare Bouquet Garni: Use kitchen twine to tie together thyme sprigs, rosemary sprig, and bay leaf to create a bouquet garni, which will infuse the soup with flavor.
  3. Sauté Aromatics: Heat olive oil in a large Dutch oven or soup pot over medium heat. Add the chopped onions with a pinch of salt and cook for 8-10 minutes until golden brown, stirring occasionally. If onions brown too fast, add a splash of water. Add garlic and cook for 2-3 minutes, stirring frequently.
  4. Deglaze and Add Ingredients: Pour in some vegetable broth to deglaze the pot, stirring to lift browned bits from the bottom. Add the remaining broth, water, soaked cashews, cauliflower florets, cannellini beans, nutritional yeast, kosher salt, and black pepper. Stir well to combine and gently tuck in the bouquet garni.
  5. Simmer Soup: Bring the soup to a boil, then reduce heat to maintain a rapid simmer. Cook uncovered for 15 minutes, or until cauliflower is tender and soft.
  6. Blend Soup: Remove bouquet garni and transfer soup in batches to a stand blender. Remove the blender center cap and cover with a kitchen towel to allow steam to escape. Blend until smooth, thick, and creamy. Alternatively, use an immersion blender, noting the texture will be less smooth.
  7. Season and Serve: Taste the soup and adjust salt and pepper as needed. Pour soup into bowls and finish by zesting lemon over the top, sprinkling chili flakes, and drizzling extra virgin olive oil. Serve with bread if desired.

Notes

  • Note 1: If allergic to cashews, substitute with peeled, cooked Russet potatoes for a lighter body but less richness.
  • Note 2: Cannellini beans can be replaced with other white beans like great northern or navy beans if unavailable.
  • Note 3: Salt amounts vary by type. Diamond Crystal kosher salt is less salty teaspoon for teaspoon than table or sea salt. Use 1 1/4 tsp sea salt or 1 tsp table salt instead of 2 tsp kosher salt.

Nutrition

  • Serving Size: 1 bowl (approximately 350g)
  • Calories: 320
  • Sugar: 6g
  • Sodium: 460mg
  • Fat: 14g
  • Saturated Fat: 2g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 9g
  • Protein: 15g
  • Cholesterol: 0mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star