Go Back
Creamy Vegan Cauliflower Soup

Creamy Vegan Cauliflower Soup

Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour

Ingredients
  

  • 1 head cauliflower trimmed and chopped
  • 1 tablespoon olive oil
  • 1 yellow onion chopped
  • 2 cloves garlic minced
  • 1 teaspoon ground cumin
  • ½ teaspoon dried thyme
  • Pinch of cayenne pepper optional
  • 4 cups vegetable broth
  • 1 can 14.5 oz full-fat coconut milk
  • ½ cup raw cashews soaked for at least 30 minutes or quick-soaked for 10 minutes in hot water
  • Salt and black pepper to taste

Instructions
 

  • Soak cashews overnight or for 10 minutes in boiling water.
  • Heat the oil: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the onion and cook until softened, about 5 minutes.
  • Add the aromatics: Stir in the garlic, cumin, thyme, and cayenne pepper (if using), and cook for an additional minute until fragrant.
  • (Optional) Roast the chopped cauliflower in a foiled-lined pan and coat with olive oil at 450 degrees for 5 minutes. This will create a richer flavor.
  • Add the roasted cauliflower to the pot and cook for 5-7 minutes, stirring occasionally, until slightly softened and golden brown in some spots.
  • Build the base: Pour in the vegetable broth and bring to a boil. Reduce heat, cover, and simmer for 15-20 minutes, or until the cauliflower is very tender.
  • Blend it smooth: Transfer the soup to a blender along with the soaked cashews and coconut milk. Blend until creamy and smooth, adjusting the thickness with extra broth if needed.
  • Season and serve: Return the soup to the pot and heat through. Season with salt and pepper to taste. Garnish with a sprinkle of vegan cheese, fresh herbs like parsley or dill, croutons, or a drizzle of olive oil.