| |

Vegan Broccoli Cheese Soup

Make the creamiest Vegan Broccoli Cheese Soup with carrots and coconut milk for a comforting, cheesy dinner without any dairy!

Want to save this recipe?

Enter your email below and get it sent straight to your inbox.

Save Recipe

Cheesy soups just taste like comfort. They’re hot, silky smooth and so satisfying. And the good news is that with this recipe for vegan broccoli cheese soup, vegans or anyone avoiding dairy can still enjoy the warming experience of sipping a homemade cheddar-broccoli soup!

This is a crowd-pleasing and kid-approved dinner recipe. If you feel like bringing the restaurant experience home, serve your vegan soup in bread bowls. Or, for a bit of crunch, top each bowl with croutons. You simply can’t go wrong with a bowl of cheesy goodness on a chilly night (or any time of year!).


This soup gets tons of flavor and a rich, thick texture by starting with a roux. This is just a simple combination of cooked butter and flour, but it does wonders to build the most flavorful soup. Plus, carrots and broccoli bring freshness and extra color!

Reminder: A detailed description of the steps and instructions is available in a printable recipe card below!

overhead of all of the ingredients to make vegan cheese broccoli soup on a grey background
  • Coconut milk: This recipe calls for full-fat, canned coconut milk. It adds a rich flavor and texture to the soup. Because of the other flavors, I don’t find this recipe has a strong coconut flavor. However, you can substitute it with more non-dairy milk, like extra creamy oat milk. For a slighter lighter body to your soup, you can also use light coconut milk.
  • Vegan butter: I use Earth Balance vegan buttery sticks. See below for how to make this soup oil-free.
  • Onion: This acts as a savory flavor base to the soup.
  • Garlic: Like the onion, you’ll infuse the cheesy vegan soup with delicious allium flavor.
  • Nutritional yeast: This is my favorite way to make cheesy vegan dishes. It’s nutty and creamy and a must-have ingredient for dairy-free eaters!
  • Broccoli: Be sure not to overcook your broccoli in the soup. It should be bright green and crisp-tender.
  • Carrots: I like to add a bit more texture and color with fresh carrots in the soup.
  • Vegetable broth: Use store-bought or homemade broth.
  • Plant-based milk: Use your favorite dairy-free milk. Just be sure it’s unsweetened and unflavored. Almond, soy, oat, or cashew will all work well.
  • Dijon mustard: This secret ingredient plays two roles. First, it adds a bit of bright, vinegary flavor to the cheesy soup. And it also enhances the cheesy color!
  • Paprika: Just a dash adds a hint of spice without overwhelming the rest of the soup. You can use sweet or smoked paprika depending on your preference.
  • Flour: You’ll make a simple roux with vegan butter and all-purpose flour to thicken the vegan broccoli cheese soup. If you’re avoiding gluten, see below for a simple swap to make this recipe gluten-free. Be sure to use organic flour to ensure it’s vegan.
overhead of the steps to make vegan cheddar broccoli soup in a pot on the stove.

Substiutions & Swaps

  • Gluten-free vegan cheese soup: You can either use a gluten-free flour blend like Bob’s Red Mill 1-to-1 GF flour or make a slurry with cornstarch instead of using flour to thicken to the soup.
    • To make a cornstarch slurry: Whisk 3 tablespoons of cornstarch with equal parts non-dairy milk or water. Stir the slurry into your soup just before you remove it from the heat.
  • Oil-free: Saute the onion in vegetable broth instead of vegan butter. Start with about a 1/4 cup and add more as needed. Because you need vegan butter to make a roux, thicken the soup with the cornstarch slurry described above.

Trying to go vegan? Sign up for our (FREE) Vegan Beginner’s Guide!

overhead of two white bowls with cheesy vegan broccoli soup with carrots topped with croutons.


Store leftover cheesy vegan broccoli cheddar soup in an airtight container in the fridge for up to three days. Reheat on the stove or in the microwave.

I don’t recommend freezing the soup, as the broccoli is likely to overcook when it’s thawed and reheated.

close up on a white bowl with vegan cheddar broccoli soup topped with croutons with fresh parsley.

Did you enjoy this recipe? Please leave a comment and a ⭐ star review below!

Vegan Broccoli Cheddar Soup

Karissa’s Vegan Kitchen
Rich and creamy vegan broccoli cheddar soup made in about 30 minutes!
4.93 from 13 votes
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Dinner, Soup
Cuisine Vegan
Servings 6
Calories 291 kcal


  • 4 tablespoons vegan butter
  • 1 small yellow onion chopped
  • 3 cloves garlic minced
  • cup all-purpose flour
  • 1 (16-ounce) can coconut milk full-fat
  • 2 cups vegetable broth
  • 2 cups non-dairy milk plain, unsweetened
  • cup nutritional yeast
  • 1 teaspoon dijon mustard
  • ¼ teaspoon paprika
  • ¼ teaspoon black pepper
  • 4 cups broccoli florets cut into bite-sized pieces
  • 1 cup julienned carrots
  • salt to taste


  • Melt butter in a large soup pot on medium heat.
  • Saute onions until translucent. Add garlic and saute for an additional 2 minutes.
  • Whisk in flour.
  • Whisk in the can of coconut milk until smooth. Stir in the vegetable broth, non-dairy milk, nutritional yeast, dijon mustard, paprika, and pepper.
  • Bring to a gentle simmer.
  • Stir in broccoli and carrots. Simmer on low heat until the broccoli is tender, about 15 minutes.
  • Season with salt to taste and serve.


  • Non-dairy milk: I like using extra creamy oat milk or soy milk for soup, but any non-dairy milk will work. Make sure to use unsweetened.
  • Additional non-dairy milk can be substituted in place of the coconut milk.
  • Serving ideas: Enjoy in a bread bowl or with garlic croutons on top.


Calories: 291kcalCarbohydrates: 20gProtein: 8gFat: 22gSaturated Fat: 14gTrans Fat: 1gSodium: 466mgPotassium: 597mgFiber: 4gSugar: 5gVitamin A: 4817IUVitamin C: 63mgCalcium: 165mgIron: 4mg
Did you try this recipe?Let us know how it was!

Similar Posts


  1. 5 stars
    Thank you Karissa, this is a great recipe and soon to be cooked by me. Could you, please, add a button to change the ingredient calculations to metric? I live in Europe so I don’t use ounces or oz and how many grams of Broccoli goes into 4 cups? I think, grams are more accurate and easy to follow. Many thanx! Stef

  2. 5 stars
    Hello Karissa, I can’t tell you enough how much I love every recipe I have made of your’s. They are simple and not many ingredients just love them all. Thank you and keep them coming.

  3. 5 stars
    Delicious! Soup with Vegan Beer Bread really hit the spot..totally recommended for dinner on a cold night❤️

  4. 5 stars
    This recipe has been a real hit in my home amongst my husband (who’s not vegan) and two kids.

    I made it for the second time tonight and decided to add some corn and peas, it was excellent. I love how versatile it is, I can add any vegetables I want. The next I make it I will ingredients my mom adds to soup (Caribbean style) like: dumplings, plantains, cassava.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating