Gluten Free Soups

Vegan Broccoli Cheese Soup

When I was a kid, my favorite vegetable was broccoli.  Every year on my birthday, my mom would let me pick what I wanted to eat for dinner.  With zero hesitation, it was almost always Mollie Katzen’s recipe for The Enchanted Broccoli Forest.

 But I have to give it to Mollie, how could a veggie kid not want to eat that recipe?  Enchanted?  Forest?  Broccoli that looks like trees?  She really made a recipe that was magical and delicious.  To this day, I still have a special place for broccoli.  I find it so comforting, and it’s probably because it is tied to some of my favorite childhood memories.

So with broccoli on my mind, here’s a delicious vegan broccoli soup recipe!

A few notes…

  • ・The soy curls are optional, but if you have then, they are great in this soup.  
  • ・If you have a high speed blender (ie Vitamix or Ninja), you do not need to soak the cashews in water. If you are using a regular blender, you’ll need to soak the raw cashews in water for 4-6 hours, so they are soft enough to completely pulverize.
  • ・As it cools, the broccoli soup will thicken.  If you prefer a thinner consistency, stir in some water until it’s right for you, and then, taste to make sure it didn’t lose anything by watering it down.
  • ・This soup tastes good without the vegan shredded cheese, but I think it tastes even better with it.  If you aren’t a big fan of shredded cheese, you can skip adding it.  

This recipe serves 4.

A savory, creamy vegan broccoli cheese soup recipe

Vegan Broccoli Cheese Soup

1 medium onion, chopped

3 garlic cloves, chopped

2 Tbsp olive oil

1 medium yukon gold potato, cubed

2 ¼ cups butternut squash, cubed (OR a 10 ounce package of frozen butternut squash)

2 ½ cups broth (fake chicken or vegetable)

¾ cup raw cashews, soaked for 4-6 hours in water and then, drained (see note above)

1 ½-2 tsp lemon juice

1 ½-2 tsp dijon mustard

½ cup nutritional yeast

½ cup vegan shredded cheddar cheese (I used Daiya Cheddar Style Shreds – see note above)

3 ½ cups of broccoli florets (OR 1 10 ounce package of frozen broccoli florets)

1 ½ cups soy curlsoptional (see note above)


1. In a large, heavy pot or dutch oven, add onions, garlic, olive oil and a pinch of salt.  Saute over medium heat for ~7 minutes or until the onions are golden.  Add potatoes, butternut squash, and 1 cup of broth.  Bring to a boil, and then, turn heat down to low.  Cover and simmer for 15 minutes or until potatoes are very soft.

2.  Add the butternut squash-potato mixture to a blender.  Add the rest of the broth, the soaked cashews, lemon juice, dijon and vegan shredded cheddar cheese (if using).  Blend until completely smooth, and then, pour it back into the pot.  

3. Add broccoli and soy curls (if using), and simmer until the broccoli cooks all the way through (~10 minutes).  If the soup gets too thick, add some water until it’s the consistency you prefer.  

4. Taste, and adjust seasonings (more nutritional yeast?  lemon?  dijon?).  Serve with vegan shredded cheese on top.

A vegan broccoli and cheese soup recipe that’s oh so good!

By uglyvegankitchen

Ugly Vegan Kitchen is a vegan blog with recipes for plant based comfort food inspired by many cuisines, including American, Slavic, Mediterranean, Mexican and more.

Leave a Reply Cancel reply