This Vegan Broccoli Cheddar Soup is creamy and cheesy, even without the dairy! It’s made with simple ingredients and ready in only 30 minutes.
If you enjoy the broccoli cheddar combination as much as I do, make sure to check out my “Chicken” Broccoli Rice Vegan Casserole and these Vegan Cheesy Broccoli Twice Baked Potatoes.
Easy and cheesy vegan broccoli cheese soup
This Vegan Broccoli Cheddar Soup is my go-to comfort food. Each spoonful is so thick and cheesy. It’s hard to believe that it isn’t made with dairy!
All you need are a few simple ingredients, a large pot, and a blender to put a batch of vegetarian broccoli cheddar soup together. It starts with a luscious, pureed cheese sauce base, then is elevated with fresh broccoli and vegan cheese shreds. In the end, your bowl is filled with a golden batch of cheesy, broccoli goodness!
Not only is it a sneaky veggie-packed meal, but it’s comforting too! Enjoy your creamy soup as-is or pair it with artisan bread and kale Caesar salad for a simple and cozy meal both adults and kids will love.
Ingredients needed (with substitutions)
- Olive oil – Or use vegetable broth if you want to saute the vegetables without oil.
- Onion
- Garlic
- Potatoes – The creamy, cheesy base of the soup is made from potatoes, carrots, cashews, and nutritional yeast. Russet potatoes or Yukon Gold are best but you can use any variety you already have at home.
- Carrots – Just like this vegan cheese sauce, carrots give the soup a yellow color and slight sweetness.
- Raw cashews – Blended cashews thicken the soup like a dream. If you don’t have cashews on hand, use macadamia nuts, blanched almonds, or sunflower seeds instead. A little coconut cream works for a nut and seed free option.
- Vegetable broth
- Nutritional yeast – A must for vegan cheesy soup.
- Smoked paprika – Or use regular paprika.
- Salt
- Water
- Broccoli – Chop the broccoli yourself or save a little time by using frozen broccoli or pre-chopped broccoli. You could even add more vegetables for more substance and texture, like peas, cauliflower, black beans, or celery.
- Shredded vegan cheese – Optional, but delicious! The cheese melts into the soup, making every bite super cheesy.
How to make vegan broccoli cheddar soup
Find the complete recipe with measurements in the recipe card below.
Start by sauteing the onion and garlic in a large oiled soup pot until they’re soft and fragrant.
Next, add in the potatoes, carrots, cashews, broth, nutritional yeast, smoked paprika, and salt. Bring it to a boil, lower the heat, and let it simmer until the vegetables are fork tender.
We boil the cashews right in the pot to get them super soft for blending!
Carefully transfer the soup to a blender and puree until smooth or use an immersion blender in the pot instead. Pour the blended soup back into the pot and thin it out with a little water if needed. Finish by stirring in the broccoli and vegan cheese.
Bring the broccoli soup back up to a boil, then lower the heat and let it simmer to cook the broccoli. Serve in individual bowls with more cheese on top, then enjoy!
Tips and variations
- Blending the broccoli – If you’re a fan of extra creamy soups, feel free to add in half of the broccoli florets when you add the potatoes. Blend until smooth, then add the rest of the broccoli. This way, the soup will have less texture and a smoother consistency.
- Nut free – The soup won’t be as thick and creamy without the cashews, but they can be left out if you need it to be nut free. Use a little coconut cream instead.
- Toppings – Top each bowl of soup with roasted broccoli florets, shredded vegan cheese, croutons, fresh parsley, or red chili flakes.
Frequently asked questions
- Can you make it in the Instant Pot? I haven’t tested this recipe in the Instant Pot. If you do try it, I recommend cooking and blending the soup without the broccoli and cheese first, then stirring them in and cooking at high pressure for a few more minutes.
- Do you have to soak the cashews ahead of time? Nope! Just throw them in the pot and the nuts will soften in the hot soup broth before blending.
- How long does vegan broccoli soup last? The leftovers will last for up to 3-4 days when kept in an airtight container in the fridge.
- Can you freeze it? Yes, the soup freezes quite well.
Want more creamy and comforting soups?
Vegan Broccoli Cheddar Soup
Ingredients
- 2 tablespoons olive oil
- 1 small sweet onion, chopped
- 3 cloves garlic, minced
- 1 medium russet potato, peeled and chopped
- 3 medium carrots, peeled and chopped
- 1/2 cup raw cashews
- 4 cups vegetable broth
- 1/2 cup nutritional yeast
- 1 teaspoon smoked paprika
- 1 teaspoon salt, or to taste
- 1-2 cups water, as needed (see instructions)
- 4 cups broccoli, finely chopped
- 2 cups shredded vegan cheddar cheese I used Violife, optional
Instructions
- In a large soup pot, saute the onion and garlic in the olive oil for 2-3 minutes over medium heat, stirring frequently.
- To the pot, add the potato, carrots, cashews, vegetable broth, nutritional yeast, smoked paprika and salt. Bring to a boil, then lower the heat and simmer for about 15 minutes, until fork tender.
- Working in batches if needed, transfer the soup carefully to a blender and blend until very smooth.
- Return the mixture back to the pot. If your soup is too thick, add water until a desired consistency is reached (I used 1 cup of water). Add in the bite sized broccoli florets and cheese, if using, and stir into the soup.
- Bring the soup to a boil, then lower the heat to simmer for 10 minutes, until the broccoli is soft and cooked. The cheese should also be melted into the soup.
- Serve, topping with more vegan cheddar cheese shreds, if desired. Enjoy! Leftovers will keep for 3-4 days in an airtight container in the refrigerator. It can also be frozen.
Notes
- Broccoli – I prefer the chop the broccoli mostly super small for the soup. You can even use a food processor to chop it super small, but I usually do this by hand with a knife.
- Nut free – If you have a nut allergy, you may make this without the cashews, it just won’t be quite as creamy and rich. Stir in a little coconut cream at the end if desired for creaminess.
- Blend it – If desired, you may use an immersion blender once the broccoli is cooked to create a creamier broccoli cheese soup without chunks of broccoli florets.
Nutrition
This recipe was first posted in September 2018 and has been republished with new photos and the addition of vegan cheddar cheese shreds. Otherwise the recipe is unchanged.
Made this so many times and love it! I do have a question, can I use no chicken bullion broth as a replacement to vegetable broth, or will that effect the taste too much? Just curious! Thanks for all your great recipes. This truly is one of my favs!
Yes, I use it often for vegetable broth, if I have it on hand. It’s really good here! Thank you. 🙂
This was a solid broccoli cheddar soup recipe. I had tried another version previously that was too complicated and had way too much dull flavor. I liked that this was a milder flavor. I steamed the broccoli instead of cooking it in the soup though.
Thanks for sharing your review, Haley! I’m glad you enjoyed the soup!
This soup is AMAZING! I don’t care for dill and was reluctant to add it, but it adds an awesome flavor. I wouldn’t change a thing in this recipe! If you want to save some time and a couple of steps, you could just skip the roasted broccoli and croutons—it’s fantastic as is. Thanks for sharing this wonderful recipe 🙂
Yum! This soup came out delicious. I blended the broccoli in with the other vegetables in my blender and did not add any extra water. Topped with a little non-dairy cheddar shreds, it was creamy, thick, and satisfying. Thanks, Nora!
Thanks for sharing your great review and comments, Cindy! I’m glad you love the soup!
This was delicious. I didn’t have carrots on hand so I used celery and it turned out great. Thank you, Nora.
Sounds delicious Victoria, and you’re welcome! Thanks for sharing your revie1w!
Do you soak tbe cashews?
The cashews are boiled along with the vegetables in step 2. Hope that helps.
Followed recipe exactly except steamed the broccoli separately: I’m a little finicky about broccoli texture! So thanks to the reviewer who suggested that. CRAZY good soup! I dripped some on a dishtowel and licked it off before I realized what I was doing! Yes, it is THAT good. Don’t waste a single drop. Thank you Nora!
LOL…your towel story made me laugh! Thank you for sharing your review, Jenny! I’m glad you love the soup!
Fabulous! Made it 4 times now, and reduced the cashews to 1/3 cup and still creamy and delicious. Thank you.
Thank you for sharing your review! I’m glad you love the soup!
Just made this and so happy with how yummy and creamy it is! It’s so good, I feel like I’m cheating. ?
I’m so glad you loved it, Wendy! Thank you for sharing your wonderful review!
Yummy good! I followed except tried 1/2 cup of cannelini beans to replace the cashews ( I just love beans). Worked well! (My blender is not powerful so I can never get the cashews really creamy.) I added a little mustard, too. Thanks so much!!!
Thanks Karen! I’m glad you liked the soup! Thank you for sharing!
Do i have to let the soup cool slightly before blending? Im concerned it will break my blender.
Check with your particular brand of blender, if it can handle hot things or not. With a Vitamix or other high powered blender, it’s fine to blend hot soup. But definitely check if you have a regular blender!
Okay thanks!
This recipe is great! Very tasty and easy to make with clear instructions. Loved it.
I’m glad you like the soup, Alex! Thank you for taking time to share your review!
I loved this recipe! My boyfriend enjoyed it as well. Broccoli cheese soup is one of my favorites but I can’t tolerate all the dairy. I’m super excited that I found this, thank you so much!!
I’m glad you both love the soup! Thank you, Megan!
Outstanding recipe. Very quick to make. The second time I made it added two diced Roma tomatoes and 2 T vegan worcestershire sauce and I think it give it a nice flavor boost without affecting the cheesy creaminess of the soup at all.
Hi Scott. Thank you for sharing! Your soup sounds delicious!
Hi, this looks great. Do you think I could freeze it?
Yes, it freezes quite well. Thanks!
Perfect! Thanks for responding so quickly.
I’ve made this recipe so many times now! First time I followed the recipe exactly but it was too carroty for me, so I started doing 2 potatoes (whatever kind I have) and 1 carrot with extra nooch. Today I made it with 3 gold potatoes, 2 carrots, no cashews, and 3/4c of nooch. I think this is my best version of this soup yet!
Hi Marigold! I’m glad you are enjoying the recipe! I love soups this time of the year. Thank you for sharing your review and comments!
I made yge soup today but it taste a little grainy but I can add more broth to smooth it out which was better thank you for this I am T1 and need a way for my food to have a flavor 11 s cancer free head and neck ❤️
Hi Veronica, I wonder if you blended it with a regular blender? To get it super smooth, you really need a high powered blender like a Vitamix. If not, soak the cashews for several hours, that should help.
A solid go to dinner that everyone loves!
Solid recipe for a beginner vegan
WOW! My new fave soup too, Nora; thank you! Substitutions for me that worked well: Hemp Hearts for cashews, Sweet Potato for potato. YUM-MY!!
Lovely soup! 5 stars.
Wow. The real Broccoli cheese was my favorite soup growing up, and this is SO close. I’m amazed.
Thank you for making this and sharing with us. This will be a new staple in my diet. So healthy too! Might even add some baked tofu for some extra protein.
I’m so glad to hear that!
Do you think I could use cauliflower instead of potatoes so it’s low carb?
I’m not sure, maybe, but I haven’t tried it!
Hi Nora!
I made this soup and my whole family loved it!
Including my small kids!
Added splashes of pumpkin seed oil (we’re crazy about it here in Austria) and also some roasted pumpkin and sunflower seeds to give it some crunch.
Amazing! Thanks a lot! <3
You’re welcome!
This is delicious! Next time I’ll lightly steam the broccoli first and use some of that water to thin the base. It took forever for the broccoli to get to that perfect degree of doneness. I don’t want crunchy soup. 🙂 But the flavor is spectacular and it really does taste just like broccoli and cheese soup of my youth!
That’s so great!