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.




















I was skeptical about this recipe. I didn’t have the right amount of carrots but it was cold outside and I wanted some comfort food. Wow, I am impressed on how well the texture and taste was like the non-vegan version. One thing I added was bacon salt. It’s my new go to when I need something smoky in a dish. Thanks for publishing this, I am grateful!
You are welcome, Diane! I’m really glad that you enjoyed the soup recipe! Thank you for your awesome review and comments! Happy cooking!
Thank you so much for sharing your recipes โฃ๏ธ
Seriously sooo delicious, have made this a few different times and it’s always a hit.
Adding some canned coconut milk in with the soup when you add in the water takes the creaminess to another level.
You are welcome, Erica! I am so glad that you are enjoying my recipes! I appreciate your awesome review and comments! Adding a bit of coconut milk sounds creamy and delicious. Thank you for sharing! Wishing you lots of happy cooking!
So delicious! Made it exactly as written and it was quick, easy, and the best version of broccoli cheddar soup I’ve had.
Hi Marisa. I am really thrilled that you loved the broccoli cheddar soup recipe! Thank you for taking time to share your stellar review!
Nora this is a fantastic recipe. I made this exactly how you have it posted. I did what you suggested, adding two cups of vegan cheddar, I used Violife too. Great flavor, love how creamy it turned out. My non vegan husband gave it 5 stars. Your recipes never disappoint. I always know if I need to find a good recipe for a dish, your website is the number one place to go. Thank you!
Hi David. I am so glad that you and your husband loved the soup! Thank you for loving my recipes and for using them consistently! I appreciate your stellar review! Wishing you lots of happy cooking!
One of the best vegan soups I have ever tried! It is a must try, especially if you love cheesy foods ๐
Thank you for sharing your awesome review and comments about the soup recipe! I’m so glad that you loved it! Happy cooking!
Perfect. The best vegan cheese based soup I’ve had.
Wonderful recipe–absolutely delicious and easy to put together.
I wanted to up the protein with white beans–and noticed a previous commenter replaced the potatoes with them, so that’s what I did. I threw them in the last five minutes of the initial simmer (before blending). After the blending, I only needed about 2/3 cup of liquid and so I used some leftover coconut milk I had in the fridge. Scrumptious! Thank you, Nora.
Do you think I could substitute a 16oz container of silken tofu for the cashews?
Hi Audrey. I have never tried this replacing the cashews with tofu, however, a few cooks have shared that they did, and that the soup turned out well! Wishing you lots of happy cooking!
So delicious. If youโre eating this soup with dairy consumers definitely top with real cheddar. Iโm dairy and egg free and this soup made me so happy! Itโs probably been 9 years since I had broccoli cheddar prior to allergies! This did not disappoint! Thank you, Nora!!
This is the best broccoli cheddar soup I have ever made and Iโve made several over the years! I will be adding this to my dinner rotation and itโs so good I will be happy to serve it to my company, they will never guess itโs dairy free.
Thank you for another great recipe!
You bet, Tammy! Thank you for sharing your terrific review and feedback! I’m so glad that you love the soup! Happy cooking!
This soup is amazing. It’s better than any area, soup I remember eating and my husband (who I am still trying to get NOT to eat dairy) said it’s better than regular broccoli cheese soup so a double win here. I would like to make a double batch for a family soup party. Do you think this soup could be put on a buffet in a low heat crock pot (after making on stove)? I know sometimes that isn’t the greatest. I’m thinking I’ll add some extra veggie broth while cooking so it doesn’t get too thick in crock pot?
Thanks, I’m so glad you enjoyed the soup! I think you could keep it warm on a crock pot, maybe with a little stir here and there if you can. And yeah, a little extra broth in that situation would be good.
Do you think your nacho cheese sauce could be used in lieu of shredded cheese?
I have the nacho sauce leftover from having your yummy enchiladas last night.
Absolutely, you could just stir a little bit in, or serve it with a dollop on top. Thank you!
My family loves this recipe as is! Perfect for winter nights. And I make bread bowls to serve them in, such a yummy combo.
The protein is pretty low though so I was wondering if anyone played around with maybe adding/blending in some Silken Tofu to it? Just to up the protein content and balance the macros out a little bit better. I was thinking I could add in some Gardein chicken strips too to help out.
Any insight would be appreciated!
Hi Katie. I’m so glad you and your family are loving the recipe! I love the idea of serving the soup in a bread bowl! I have never tried this with tofu, however, a few cooks have shared that they have added tofu, and that the soup turned out well! Wishing you lots of happy cooking!
This is the second time i made the soup.
My husband and i loved it.
he second time i added one half can of coconut milk. The broth could be reduced but didn’t need to be. It made more soup which is good ๐
The milk gives it a richer taste ๐
Thank you very much for the tasty. Recipes you share. You are the only online source i use