Go Back

Vegan Broccoli Cheddar Soup

This creamy vegan broccoli cheddar soup combines tender steamed broccoli with a velvety, cheesy base made from plant-based ingredients. The soup is pureed until smooth, resulting in a rich, comforting bowl with a vibrant green hue and a luscious texture. Topped with extra nutritional yeast or herbs, it's a cozy, ethical twist on a classic comfort food.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4
Course: Main Course
Cuisine: American
Calories: 180

Ingredients
  

  • 1 large head broccoli cut into small florets
  • 1 medium onion finely diced
  • 3 cloves garlic minced
  • 2 tablespoons olive oil
  • 4 cups vegetable broth preferably homemade or high-quality
  • 1/4 cup nutritional yeast adds cheesy, umami flavor
  • 1/2 cup plant-based milk unsweetened cashew or oat milk preferred
  • 1 tablespoon lemon juice brightens the flavor
  • 1/2 teaspoon smoked paprika optional, adds depth
  • to taste salt and pepper

Equipment

  • Large heavy-bottomed pot
  • Immersion blender or regular blender
  • Wooden spoon or spatula
  • 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 finely diced onion and minced garlic to the pot. Sauté, stirring occasionally, until the onion is translucent and fragrant, about 5 minutes. The mixture should smell warm and savory.
  3. Stir in the broccoli florets, then pour in the vegetable broth. Bring the mixture to a gentle simmer, covering the pot, and cook until the broccoli is tender and vibrant green, about 10 minutes.
  4. Remove the pot from heat and carefully blend the soup directly in the pot with an immersion blender until smooth and velvety. Alternatively, transfer the soup in batches to a blender, then return it to the pot.
  5. Stir in the nutritional yeast, plant-based milk, lemon juice, and smoked paprika. Warm the soup over low heat, stirring gently, until everything is combined and heated through, about 3-5 minutes.
  6. Taste the soup and season with salt and pepper as needed. If the soup is too thick, add a splash more plant milk or broth and stir to loosen. If it's too thin, simmer uncovered for a few more minutes to thicken slightly.
  7. Once the soup is creamy, smooth, and hot, ladle it into bowls. Garnish with extra nutritional yeast or fresh herbs if desired. Serve immediately and enjoy that warm, cheesy aroma.