Go Back
Overhead shot of a white bowl filled with creamy yellow Vegan Cream of Broccoli Soup, garnished with green florets and red pepper flakes, alongside a grey napkin.
Layla

Velvety Vegan Cream of Broccoli Soup

This rich and creamy vegan cream of broccoli soup is incredibly satisfying, packed with vibrant broccoli flavor, and made without any dairy. A wholesome and comforting meal perfect for any day.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Appetizer, Main Course, Side Dish
Cuisine: American, Healthy
Calories: 280

Ingredients
  

For the Soup Base
  • 2 tbsp olive oil
  • 1 large yellow onion chopped
  • 2 cloves garlic minced
  • 4 cups vegetable broth low sodium
  • 1 lb broccoli florets and tender stems, roughly chopped
  • 1/2 tsp dried thyme
  • 1/4 tsp black pepper
  • 1/2 tsp salt or to taste
For the Creaminess
  • 1/2 cup raw cashews soaked in hot water for at least 15 minutes, then drained
  • 1 cup unsweetened plant milk almond or oat milk
  • 2 tbsp nutritional yeast optional, for cheesy flavor
  • 1 tbsp lemon juice fresh

Equipment

  • Large pot or Dutch oven
  • Cutting board
  • Sharp knife
  • Blender (immersion blender or high-speed blender)
  • Measuring cups and spoons

Method
 

Prepare Cashews
  1. Place raw cashews in a small bowl and cover with hot water. Let them soak for at least 15 minutes while you prepare other ingredients. Drain well before using. (If you have a high-speed blender, soaking may not be strictly necessary, but it helps ensure a super smooth texture.)
Cook Aromatics & Broccoli
  1. Heat olive oil in a large pot or Dutch oven over medium heat. Add chopped onion and sauté for 5-7 minutes, until softened and translucent. Add minced garlic and sauté for another minute until fragrant.
  2. Stir in the roughly chopped broccoli florets and tender stems. Add vegetable broth, dried thyme, black pepper, and salt. Bring to a boil, then reduce heat, cover, and simmer for 10-12 minutes, or until the broccoli is very tender.
Blend for Creaminess
  1. Remove the pot from heat. Add the soaked and drained cashews, plant milk, nutritional yeast (if using), and lemon juice directly to the pot. Use an immersion blender to blend the soup until completely smooth and creamy. Be careful as the soup is hot.
  2. Carefully transfer the cooked soup mixture to a high-speed blender. Add the soaked and drained cashews, plant milk, nutritional yeast (if using), and lemon juice. Secure the lid and blend until completely smooth. Pour the blended mixture back into the pot and stir well to combine.
Serve
  1. Return the pot to low heat and gently warm the soup through if needed, stirring constantly. Taste and adjust seasonings (salt, pepper, or lemon juice) as desired.
  2. Serve hot, garnished with a sprinkle of fresh parsley, croutons, or a swirl of vegan cream if desired.

Notes

Texture: For a chunkier soup, blend only about two-thirds of the soup, leaving some broccoli pieces whole.
Storage: Leftover soup can be stored in an airtight container in the refrigerator for up to 3-4 days. It also freezes well for up to 2-3 months.
Variations: Add a pinch of red pepper flakes for a subtle kick, or a squeeze of sriracha for more heat. A touch of smoked paprika can add depth.
Cashew-Free: For a cashew-free option, you can use 1/2 cup silken tofu or 1/4 cup sunflower seeds (soaked) for creaminess, or increase the plant milk and add a tablespoon of vegan butter at the end.