
Creamy Broccoli Cheese Soup
One reason why we chose to move away from New York is because of the harsh winters. It’s a geographic region of extremes, and January and February are the absolute coldest, sometimes dipping down into the negative digits. Because it’s on the water, the wind can be bone-chilling especially for those who travel by foot and public transit. Eight years of that and we had definitely had more than enough.
So far the winter in Washington has been amazing. While we have had the constant rain and few sunny days, it has stayed pretty much in the 40s and 50s which has felt always like we’re on the cusp of spring. (This morning I even woke to the sound of birds chirping – it felt very April-ish.) Still, we have days where a nice cup of tea and a warm bowl of soup is much needed.
Lately I have taken to making a huge pot of soup to last us for a few days or a week, and have tried to experiment a little with recipes to mix it up. One soup I’ve made only twice is broccoli cheese soup, but I am pretty impressed with the results so far. I did something different the second time around, and that was to base the soup off of the vegan cheese recipe I shared with you a few months ago. It turned out really well, but I’d still change one or two things which I’ll note in the recipe below.
Vegan Broccoli Cheese Soup
Note: You can probably make this gluten free by substituting the flour with 2 or 3 tablespoons of corn starch or another similar thickener.
- 3 or 4 small heads broccoli, chopped and with most of the stems removed
- 1 large onion, peeled and chopped
- 1 cup nutritional yeast
- 1 tablespoon plus 1 teaspoon salt
- 1 cup unbleached flour
- 1 tablespoon plus 1 teaspoon garlic powder
- 1/2 teaspoon dried yellow mustard powder
- 8 cups water
- 5 tablespoons vegan butter
Prepare your broccoli, then steam it for about 15 minutes. It will not have enough time to cook in the soup itself, so it needs to be cooked separately. Just be sure to not over-steam it.

Chopping broccoli
Tip: Also steam the onion with your broccoli, or at least for about 10 minutes. I did not do this and I wish I had.
In a large soup pot (which will need to be at least 3 or 4 quarts), mix all of your dry ingredients together, then whisk in the water until the dry and the wet have been well mixed. Add in the vegan butter and allow it to melt as the soup cooks.

Mixing the dry and wet ingredients
Turn on the heat to about medium high and stir constantly. It will take several minutes to thicken, but if you do not stir the soup it will burn on the bottom and not thicken evenly.

Make sure to stir constantly
At about this point I added in the raw onion. Unfortunately the soup thickened so fast that the onion wasn’t as well cooked as I would have liked. I will most definitely steam it next time along with the broccoli.

Add in the onion after it has been steamed
As soon as the soup thickens up to a consistency that you like, take the soup off the heat and stir in the steamed broccoli (and onion if you also steamed it). You can serve immediately, or you can store it and serve it later. It will thicken up more in your refrigerator, however as you heat it up again, it will return to a more liquid state.

Adding the broccoli to the soup
We really enjoyed this soup – it was hearty, creamy and had just the right amount of salt. We were both pretty impressed with this version. If you’re like me and you don’t care much for broccoli (I actually really like broccoli made in this way), I imagine that you could also make this with asparagus or cauliflower instead and also have a very nice end result.
Do you enjoy soup? What is your favorite?

Creamy broccoli cheese soup







I added 1 finely cubed Yukon Gold potato, and freshly minced garlic to the steam pot. I didn’t have mustard powder: substituted turmeric. I used brown rice flour. I found the product a little bitter. I’ll add mustard instead and the Bragg’s amino acids next time,. I may also saute the garlic and onion together in a bit of olive oil. Thanks for the recipe and comments, everyone! I’m wondering what the caloric and nutritional analysis of this is. Anyone know?
Made it with 4 cups of veggie broth and 4 cups of soy milk. Added Braggs (for saltiness) and a little hot sauce. DELICIOUS!!!
Oh wow! I am definitely bookmarking this and making it for dinner- TOMORROW! Found your site from Pinterest, and I am in love!
Thanks so much for sharing!
I just made this soup and it was fantastic! I sauteed the onions in the soup pot in some olive oil ,removed them before adding the dry ingredients, and added them back in later and it was AMAZING.
Just made the soup. I lowered the amount to salt and margarine, and added some veggie broth powder for extra flavor. Thanks for posting!
Great recipe. In macrobiotic cooking and in my Grandmother’s kitchen – food was precious – and beyond this the broc stalks are very good peeled. If not peeled then diced small for extra fiber.
Added fresh lemon peel and brags amino’s. Mustard adds perk like the lemon peel. Could use beer or chayote (potato like without being a nightshade which activates alot of people’s arthritis/autoimmune system).
Thank you Samantha for this blog.
Also added no water, just veggie stock and rice milk
Yum! I had no nu. yeast so I subbed some vegan cream cheese and daiya cheese also added couple dashes of hotsauce. I also added the onion and broc. Raw chopped small, by the time the broc and onion were cooked it was cheesy thick and delish! Thanks so much, also prob added some additional mustard, so good!
Yum!!! I love cream of broccoli soup and have been searching for a vegan version – thanks so much!
oooo!!! If you don’t like broccoli, try peeling the outside of the stalk before slicing/chopping it. It makes it much more tender and flavorful :)
Hi! This soup looks really great. I usually make a non-vegan brocoli cheddar soup, but I’ve been looking for a way to veganize it. . .
Have you thought about maybe sauteing the onion in the vegan butter first, then mixing in the dry and wet ingredients?