Go Back

Vegan Broccoli Cheddar Soup

This vegan broccoli cheddar soup transforms humble broccoli into a creamy, cheesy comfort dish without any dairy. The key is a smoky, nut-based broth blended with toasted cashews, creating a rich texture and deep flavor. The final soup is velvety, vibrant green, and packed with smoky, cheesy notes, perfect for cozy nights.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4
Course: Main Course
Cuisine: Vegan
Calories: 250

Ingredients
  

  • 1 head broccoli cut into florets
  • 1/2 cup cashews soaked in water for 20 minutes
  • 2 cups vegetable broth preferably homemade or low-sodium
  • 2 tablespoons olive oil for roasting and sautéing
  • 1 onion diced
  • 3 cloves garlic minced
  • 1 teaspoon smoked paprika adds smoky depth
  • 3 tablespoons nutritional yeast cheesy umami flavor
  • 1 tablespoon soy sauce or tamari for added depth
  • to taste salt and pepper for seasoning
  • 1/4 cup plant-based milk optional, for thinning

Equipment

  • Large heavy-bottomed pot
  • Blender
  • Baking sheet
  • Skillet
  • Spatula

Method
 

  1. Preheat your oven to 200°C (400°F). Toss the broccoli florets with a tablespoon of olive oil, salt, and pepper, then spread them evenly on a baking sheet. Roast for 20 minutes until slightly charred and fragrant.
  2. While the broccoli roasts, toast the cashews in a dry skillet over medium heat for about 3-4 minutes until golden and fragrant. Set aside.
  3. In your large pot, heat a tablespoon of olive oil over medium heat. Add the diced onion and minced garlic, sautéing for 5-7 minutes until the onion becomes translucent and fragrant, filling your kitchen with a warm aroma.
  4. Add the roasted broccoli and toasted cashews to the pot, then pour in the vegetable broth. Bring everything to a gentle simmer, allowing the flavors to meld for about 10 minutes.
  5. Transfer the hot mixture carefully into your blender. Puree until completely smooth and velvety—this should take about 1-2 minutes. Be cautious with hot liquids; blend in batches if necessary.
  6. Pour the pureed soup back into the pot. Stir in the nutritional yeast, smoked paprika, soy sauce, and a splash of plant-based milk if you prefer a thinner consistency. Simmer gently for another 5 minutes, taste, and adjust salt and pepper as needed.
  7. Check the soup’s texture and flavor—should be vibrant green, smoky, and creamy. If it’s too thick, stir in a bit more broth or milk to loosen it up. Once ready, turn off the heat and let it sit for a couple of minutes.
  8. Spoon the warm, velvety soup into bowls. Garnish with extra nutritional yeast or fresh herbs if desired, and serve with crusty bread for a cozy meal.