Healthy Creamy Broccoli Soup


I’ve been craving broccoli lately (yes, really), and stumbled across this Creamy Broccoli Soup recipe that we shared about 12 years ago. It was originally reprinted with permissions from the cookbook Recipes for Dairy-Free Living by Denise Jardine.

There were a few ingredient discrepancies, so we have updated the ingredients. I’ve also edited the instructions for clarity, and gave the whole post a pretty upgrade to make it easier for you!

Healthy Creamy Broccoli Soup Recipe - dairy-free, gluten-free and vegan

Special Diet Notes: Creamy Broccoli Soup

By ingredients, this recipe is dairy-free / non-dairy, egg-free, gluten-free, grain-free, nut-free, peanut-free, optionally soy-free, optionally vegan, plant-based, and vegetarian.

5.0 from 1 reviews
Healthy Creamy Broccoli Soup
Prep time
Cook time
Total time
Denise uses soymilk for added richness in this recipe, but you can use your favorite unsweetened milk beverage for cooking, if preferred. We have modified her recipe a little, to fix some errors and clarify the directions.
Serves: 6 servings
  • 3 cups chicken or vegetable stock (for vegan)
  • 1½ pounds broccoli cut into small florets
  • 1¼ pound russet potatoes (about 2 medium), peeled, cut into 2-inch pieces
  • 1 large yellow onion, coarsely chopped
  • ½ cup dry white wine
  • 2 bay leaves
  • ½ teaspoon salt + additional, to taste
  • ¼ teaspoon freshly squeezed lemon juice
  • ⅛ teaspoon freshly ground black pepper
  • 1½ cups unsweetened dairy-free milk beverage, divided + additional, if needed
  • Lemon zest, for garnish (optional)
  1. Put the stock, broccoli, potatoes, onion, wine, bay leaves, salt, lemon juice, and pepper in a large saucepan over medium heat. Bring the mixture to a boil. Cover and decrease the heat to low. Simmer until all the vegetables are tender when pierced with a fork, about 25 minutes.
  2. Remove the soup from the heat and discard the bay leaves. Let it cool for 10 minutes.
  3. Ladle half of the soup into a blender along with ¾ cup milk beverage, cover and puree until smooth. Empty the blender into a large bowl.
  4. Ladle the remaining soup into the blender with ¾ cup milk beverage, cover and puree until smooth. When finished transfer the pureed soup back into the saucepan.
  5. Thin the soup if necessary by adding a little more milk beverage until the desired consistency is achieved.
  6. Taste and add more salt, if desired.
  7. Reheat the soup over low heat, stirring occasionally, until hot but not boiling.
  8. Ladle the soup into bowls and garnish each bowl with lemon zest, if desire.

Want More Dairy-Free Recipes? Get My Cookbooks:

Eat Dairy Free - Your Essential Cookbook for Everyday Meals, Snacks, and Sweets

About Author

Alisa is the founder of, Food Editor for Allergic Living magazine, and author of the best-selling dairy-free book, Go Dairy Free: The Guide and Cookbook for Milk Allergies, Lactose Intolerance, and Casein-Free Living, and the new cookbook, Eat Dairy Free: Your Essential Cookbook for Everyday Meals, Snacks, and Sweets. Alisa is also a professional recipe creator and product ambassador for the natural food industry.


  1. Do you think an immersion blender would work? (leave the soup in the pot to purée)

    Also, #5 still says soy milk. 🙂

  2. I’ve never put potatoes in my broccoli soup before, but it make sense. That would add to the creamy texture. My kids love broccoli, so I’m sure this will be a hit.

  3. Creamy broccoli soup is one of my favorite comfort soups. What would you recommend for the dairy free milk beverage? Would coconut milk be too strong?

    • I use coconut milk beverage for savories quite a bit, and even lite coconut milk tends to taste good in soups without overpowering. The only milk beverages I would avoid in this recipe are ones with protein added. They don’t tend to heat well.

Leave A Reply

Rate this recipe: