Go Back
Vegan Broccoli Cheddar Soup, vegan recipe

Vegan Broccoli Cheddar Soup

A vegan broccoli cheddar soup that gets its cheddar flavor from nutritional yeast, Dijon mustard, and cider vinegar, with a potato-thickened base and half the broccoli roasted so it keeps some bite.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Soup
Cuisine: American

Ingredients
  

Broccoli
  • 1 large head of broccoli about 1 1/2 pounds, cut into small even florets, stem reserved
  • 1 tablespoon olive oil for roasting
  • 1/4 teaspoon fine salt for roasting
Soup base
  • 2 tablespoons olive oil
  • 1 medium yellow onion diced
  • 3 cloves garlic minced
  • 2 medium carrots peeled and diced
  • 2 stalks celery diced
  • 1 large Yukon gold potato about 10 ounces, peeled and cubed
  • 4 cups vegetable broth
  • 1/4 teaspoon black pepper freshly ground
Cheddar sauce
  • 3/4 cup raw cashews soaked in hot water for 15 minutes, or use raw sunflower seeds
  • 3/4 cup vegetable broth for blending the sauce
  • 1/3 cup nutritional yeast
  • 1 tablespoon Dijon mustard
  • 1 tablespoon apple cider vinegar
  • 1 teaspoon smoked paprika
  • 1 teaspoon garlic powder
  • 1/4 teaspoon ground turmeric for color
  • 1/2 teaspoon fine salt plus more to taste

Method
 

  1. Heat the oven to 425F. Cut the broccoli into small, even florets and trim the tough end off the stem, then dice the tender stem finely. Set aside about 4 cups of the nicest florets for roasting and keep the rest, plus the diced stem, for the pot.
  2. Toss the 4 cups of florets with the tablespoon of olive oil and the quarter teaspoon of fine salt on a sheet pan. Spread them in a single layer and roast for 18 to 20 minutes, turning once, until the tips are browned and crisp at the edges.
  3. While the broccoli roasts, heat the 2 tablespoons of olive oil in a large pot over medium heat. Add the onion, carrots, and celery and cook for 6 to 7 minutes, stirring now and then, until the onion turns translucent and the edges start to soften.
  4. Stir in the garlic and cook for 1 minute, until it smells sweet rather than sharp. Add the potato, the diced broccoli stem, the remaining florets, 4 cups of vegetable broth, and the black pepper.
  5. Bring the pot to a boil over high heat, then lower the heat and simmer for 12 to 15 minutes, until the potato cubes crush easily against the side of the pot and the stems are tender.
  6. Drain the soaked cashews and add them to a blender with the three quarters cup of vegetable broth, nutritional yeast, Dijon mustard, apple cider vinegar, smoked paprika, garlic powder, turmeric, and the half teaspoon of salt. Blend on high for a full minute or two, until the sauce is completely smooth and no grit remains.
  7. Let the soup base cool for a few minutes, then blend it in batches until smooth, filling the blender no more than halfway each time. Return the blended soup to the pot and stir in the cashew sauce.
  8. Warm the soup over low heat, stirring, then taste for salt and acidity. Fold in the roasted broccoli off the heat, ladle into bowls, and serve.

Notes

Soak the cashews in hot water for a full 15 minutes, because unsoaked nuts blend gritty and leave the sauce speckled. Blend the cashew sauce longer than feels necessary; the texture of the finished soup is set right there. The base can be cooked and blended up to 3 days ahead and kept in the fridge, which leaves only the broccoli to roast on the night you serve it.