Go Back

Vegan Broccoli Cheddar Soup

This comforting vegan broccoli cheddar soup combines a velvety, cheesy base with vibrant green broccoli florets for a hearty, nourishing dish. Using pantry staples like cashews, nutritional yeast, and plant-based cheese, it achieves a rich, creamy texture that’s both satisfying and visually appealing. The final soup is smooth, cheesy, and topped with crisp broccoli for a perfect balance of textures.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4
Course: Main Course
Cuisine: American
Calories: 250

Ingredients
  

  • 2 tablespoons vegan butter or olive oil
  • 1 cup diced onion
  • 2 cloves minced garlic
  • 4 cups broccoli florets small, bright green
  • 4 cups plant-based milk unsweetened, cashew or oat preferred
  • 1 cup soaked cashews drained and rinsed
  • 1/4 cup nutritional yeast
  • 1 cup shredded vegan cheese melting variety preferred
  • 1/2 teaspoon smoked paprika optional, for depth
  • to taste salt and pepper

Equipment

  • Large heavy-bottomed pot
  • Immersion blender or regular blender
  • Wooden spoon
  • Measuring cups and spoons

Method
 

  1. Begin by melting the vegan butter or heating olive oil in your large pot over medium heat. Add the diced onion and sauté until translucent and fragrant, about 3-5 minutes, until it begins to soften and smell sweet.
  2. Add the minced garlic to the pot and cook for another minute, stirring constantly, until the garlic is fragrant but not browned—about 1 minute.
  3. Stir in the broccoli florets, cooking for 2-3 minutes until they turn a brighter green and release a fresh aroma.
  4. Pour in the plant-based milk and bring the mixture to a gentle simmer. Cover and cook for 8-10 minutes until the broccoli is tender but still vibrant.
  5. While the soup simmers, add the drained cashews, nutritional yeast, smoked paprika (if using), and a pinch of salt and pepper to a blender. Blend until completely smooth, adding a splash of plant milk if needed to loosen the mixture.
  6. Once the broccoli is tender, turn off the heat. Carefully transfer the soup to a blender or use an immersion blender directly in the pot. Puree until silky smooth, about 1-2 minutes, then return the soup to low heat.
  7. Stir in the shredded vegan cheese, letting it melt into the warm soup, about 2-3 minutes, until the mixture is creamy and gooey.
  8. Taste the soup and adjust the seasoning with additional salt, pepper, or nutritional yeast as needed. If the soup feels too thick, add a splash more plant milk and stir to loosen.
  9. Remove from heat, let it sit for a minute to settle, then ladle into bowls. Garnish with extra broccoli florets or a sprinkle of vegan cheese if desired.