Go Back

Vegan Broccoli Cheddar Soup

This creamy vegan broccoli cheddar soup combines tender broccoli florets blended with a rich cashew cheese to mimic traditional cheesy textures. The soup is cooked with sautéed onion and garlic, then pureed to a velvety consistency, resulting in a vibrant, thick, and comforting dish that’s both nostalgic and plant-powered.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4
Course: Main Course
Cuisine: American
Calories: 250

Ingredients
  

  • 2 tablespoons olive oil
  • 1 medium onion finely chopped
  • 2 cloves garlic minced
  • 4 cups broccoli florets fresh or frozen
  • 3 cups vegetable broth preferably homemade or low sodium
  • 1 cup raw cashews soaked in hot water for 15 minutes
  • 2 tablespoons nutritional yeast adds cheesy umami flavor
  • 1 squeeze lemon juice for brightness
  • to taste salt and pepper
  • optional smoked paprika for a smoky depth

Equipment

  • Large heavy-bottomed pot
  • blender
  • Knife
  • Chopping board
  • Measuring cups and spoons

Method
 

  1. Heat the olive oil in a large heavy-bottomed pot over medium heat until shimmering and fragrant.
  2. Add the chopped onion and cook, stirring occasionally, until translucent and soft, about 5 minutes. The aroma should be sweet and inviting.
  3. Stir in the minced garlic and cook for another 30 seconds until fragrant, taking care not to burn it.
  4. Add the broccoli florets to the pot and cook, stirring, for 3-4 minutes until they turn bright green and start to soften slightly.
  5. Pour in the vegetable broth, then bring the mixture to a gentle simmer. Cover the pot and cook for 10 minutes until the broccoli is very tender and fragrant.
  6. While the soup simmers, drain the soaked cashews and transfer them to a blender. Add a splash of water, the nutritional yeast, and lemon juice, then blend until completely smooth and creamy.
  7. Once the broccoli is tender, carefully transfer the cooked mixture into the blender with the cashew cream. Blend on high until the soup is silky smooth, about 30 seconds. If needed, add more broth or water to loosen the texture.
  8. Pour the blended soup back into the pot and gently warm over low heat. Season with salt, pepper, and a pinch of smoked paprika if using. Stir well and taste, adjusting seasonings as desired.
  9. Allow the soup to rest off heat for 5 minutes, which helps the flavors meld and thickens the texture slightly.
  10. Serve hot, garnished with a drizzle of olive oil or fresh herbs if desired. Enjoy the velvety, cheesy flavor of this plant-based comfort food.