Anti-Inflammatory Diet Plan →

  • About
  • Subscribe
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Cotter Crunch

Cotter Crunch

Delicious Healthy Gluten-Free Recipes

  • All Recipes
    • By Diet
      • Dairy-Free
      • Egg-Free
      • Gluten-Free
      • Grain-Free
      • Low-Carb
      • Nightshade-Free
      • Nut-Free
      • Vegan
      • Vegetarian
      • Whole30
    • By Type
      • Breakfasts
      • Casseroles
      • Condiments
      • Desserts
      • Drinks
      • Main Dishes
      • Sides & Salads
      • Snacks & Appetizers
      • Stews & Soups
    • By Method
      • Air Fryer
      • Blender
      • Instant Pot
      • No-Bake
      • Oven
      • Slow Cooker
      • Stovetop
    • Quick Meals
    • With Video
  • Meal Plans
  • Shop
  • Start Here
    • Gluten-Free Eating
    • Anti-Inflammatory
    • More Diet Guides
      • Autoimmune Protocol
      • Anti-Inflammatory
      • Nightshade-Free
      • Vegan
      • Vegetarian
      • Whole30
  • Cookbooks
  • Search
Home › Recipes › By Type › Stews and Soups
9 Comments

Dairy-Free Broccoli Cheese Soup

Avatar photo

by Lindsay Cotter Published: Feb 07, 2025

Dairy-FreeEgg-FreeGluten-FreeGrain-FreeLow-CarbNut-FreeVeganWhole30
Jump to Recipe
This post may contain affiliate links (disclosure policy).
An overhead photo of a bowl of Dairy-Free Broccoli Cheese Soup with a text overlay for pinterest.

This Dairy-Free Broccoli Cheese Soup is loaded with so much cheesy flavor you’d never guess it’s dairy-free and vegan-friendly! Make it in the Instant Pot or on the stovetop for a quick comfort food meal you’ll love. 

Dairy free broccoli cheese soup in a white bowl with a spoon in it. this for later

  • Helpful Tips Before You Begin 
  • Ingredients You’ll Need
  • How to Make Dairy-Free Broccoli Cheese Soup (2 Ways) 
    • Instant Pot Option 
    • Stovetop Option
  • Serving Suggestions
  • Gluten-Free, Dairy-Free Soup Recipes
  • Common Questions

Soup is the ultimate comfort food!. Whether it’s Thai Chicken Soup, Creamy Roasted Cauliflower Soup, or Classic Chicken Noodle , it always hits the spot!

Growing up, broccoli cheese soup was one of my favorite comfort foods, packed with that rich, buttery, cheesy goodness. But every time I had it, I’d end up with a major stomach ache—definitely a sign of lactose intolerance!

Needless to say, when I adopted a gluten and (mostly) dairy-free lifestyle, broccoli cheese soup was one of the meals I missed the most. So, I decided to recreate this classic recipe with an allergy-friendly twist. The finished result is a vegan broccoli cheese soup that’s every bit as creamy, cheesy, and delicious as the original but is completely dairy-free! 

Helpful Tips Before You Begin

  • Cheese Sauce Prep Tips – I like to make the cheese sauce ahead of time because it thickens as it cools. And you can taste and adjust seasonings if needed. If you prefer to make it the same day, that works too! Just keep in mind the consistency might be a little thinner. 
  • Prep the broccoli ahead – Chop the broccoli florets into small, even pieces for quicker cooking. You can do this a day in advance, and store it in the fridge so it’s ready to go when you begin to cook. 
  • Blanch for extra color – If you want vibrant green broccoli, blanch the broccoli quickly before adding it to the soup.
  • If you’re adding vegan cheese – Note that each brand of vegan cheese tastes different and melts differently. I recommend tasting a few different kinds before choosing one for this broccoli soup. I prefer a cashew based cheese. 

Ingredients You’ll Need

Below is an overview of the ingredients and instructions to make this dairy-free broccoli cheese soup recipe. Please be sure to scroll down to the recipe card below for the complete details and nutrition information including protein, carbohydrates, fiber, etc. 

overhead shot of ingredients to make broccoli cheese soup with vegan cheese sauce in a bowl, broccoli floret, broth in a measuring cup, onion, garlic.
  • Quick Vegan Cheese Sauce – I use our quick vegan cheese sauce, but you can use any store-bought option you like best. For a premade vegan cheese sauce option if I like Primal Kitchen Plant Based Queso! The flavor profile is a little different than my cheese sauce but works. Adjust spices if needed.
  • Veggies – You’ll need fresh or frozen broccoli, yellow onion, and garlic. No need to thaw if using frozen broccoli. Just add it directly to the soup! Then, adjust the amount of liquid or slurry used as frozen broccoli releases more water. 
  • Olive Oil – This sautés the aromatics, creating a sweet, caramelized taste. 

Ingredient Swap: Feel free to use vegan butter or ghee for a slightly richer taste. 

  • Vegetable Broth – I use homemade vegetable broth, but store-bought works well, too. I recommend using a low-sodium broth so you have more control over the saltiness of the soup. 
  • Canned Coconut Milk or Cream – This is my secret to creating a rich, creamy texture and rich flavor without the need for dairy. Note: Using a non-dairy milk such as almond milk or oat milk will NOT produce creamy texture or flavor.
  • Arrowroot Starch or Cornstarch – Combined with water (to make a slurry), this helps create a thicker consistency. 

Slurry Tip – Add the slurry near the end of cooking while the soup is simmering, not boiling. Stir in gradually, and let it cook for a minute to thicken. For a thinner soup, dissolve 1 tablespoon of starch in 1 tablespoons of water. Prefer a thicker consistency? Mix 2 tablespoon of starch with 2 tablespoon of water.

  • Optional Shredded Cheese – This is an optional mix-in, but enhances the “cheesy” flavor and creaminess of the soup. Use regular or dairy-free shredded cheese that is designed for melting. 

How to Make Dairy-Free Broccoli Cheese Soup (2 Ways)

Whichever method you choose, you’ll want to start by preparing the cheese sauce. 

  • Make the roux: Heat butter or oil in a saucepan over medium heat. Whisk in cornstarch or flour along with garlic powder, salt, and black pepper. Stir for about 2 minutes until the mixture slightly deepens in color.
  • Whisk: Slowly add the coconut milk and non-dairy milk, whisking constantly to keep the texture smooth
Wooden spoon stirring cheese sauce ingredients in a pot.
Pouring coconut milk into a pot for cheese sauce.
  • Cook over medium-low heat until the mixture thickens, about 3 to 5 minutes. If it starts to boil, briefly remove it from the heat, lower the temperature, then return it to the stove.
  • Stir and Season: Reduce the heat and stir in the shredded cheese or nutritional yeast until fully melted or combined. For extra flavor, add smoked paprika.
Nutritional yeast and paprika in a pan of vegan cheese sauce.
Vegan cheese sauce in a sauce pan with a spatula in it.

Note: Remember, the sauce will thicken as it cools. However, if you don’t want to wait until the desired consistency is reached, adjust the amount of slurry you add to the soup. See the recipe card for details. 

Instant Pot Option

  • Dice or Chop. Dice the broccoli by hand or in a food processor, and set it aside. You can also use just the top of the broccoli floret or chop it coarsely—whatever suits your preference!
  • Sauté. Set an Instant Pot to Sauté mode, and manually adjust the time to 2 minutes. Add the oil, and allow it to heat. Once sizzling, add the onion, and sauté to soften. Then, stir in the garlic, and cook until fragrant. 
Diced broccoli in a food processor.
A hand pouring veggie broth into an instant pot with diced broccoli inside.

Flavor Tips – Cooking the garlic for just about 30 seconds after adding it ensures it becomes fragrant without overcooking. 

  • Combine. Press cancel on the pot, and add the broccoli and broth, stirring to combine. 
  • Cook. Close the lid, flip the pressure release vent to the closed position and cook on HIGH pressure for 1 minute. Then, allow the pressure to natural release. 
  • Combine. Stir in the cheese sauce, coconut milk, and slurry. Season with salt and pepper to taste. 
Chopped broccoli florets in an instant pot with someone pouring cheese sauce on top.
Vegan broccoli cheese soup in an instant pot topped with shredded dairy-free cheese.
  • Warm. Mix in the shredded cheese, if using. Then, place the lid back on the Instant Pot, and warm before serving. 

Stovetop Option

Follow the same instructions as the instant pot, prepping the sauce and preparing the broccoli. 

  • Sauté. Heat the oil or butter in a large, heavy-bottomed soup pot or a large Dutch oven over medium-high heat. Add the onion, and sauté until softened. Then, stir in the garlic, and cook until fragrant. 
  • Simmer. Stir in the broccoli and broth. Then, cover the pot with a lid, and simmer until the broccoli is tender. 
Vegan broccoli cheese soup in an instant pot topped with shredded dairy-free cheese.
Dairy free broccoli cheese soup in a white Dutch oven with shredded cheese on top.
  • Combine. Stir in the cheese sauce, coconut milk, cornstarch slurry, salt, and pepper. Then, simmer again on low until the soup thickens. Season to taste. 
  • Stir and Serve. After seasoning, remove the soup from heat before adding shredded cheese. Stir it in, cover, and let it melt for a few minutes before serving!
Dairy free broccoli cheese soup in a white Dutch oven with copper ladle in it.
Vegan broccoli cheese soup in a bowl topped with dairy-free cheese with a spoon.

Serving Suggestions

This vegan broccoli soup is tasty and filling all on its own. However, it also pairs greatly with a side or two for a well-rounded meal that’s full of different textures and flavors. For an extra cozy dish, try serving it in a bread bowl. Or, whip up one of the quick side dishes below!

  • Gluten-Free Potato Bread without Yeast
  • Multiseed Homemade Healthy Crackers (Vegan, Paleo)
  • Cauliflower Sweet Potato Tots (Air Fryer)
  • Snack Board Ideas for Dinner

More of Our Favorite

Gluten-Free, Dairy-Free Soup Recipes

  • Tomato Carrot Soup
  • Creamy Vegan Mushroom Soup
  • Vegan Butternut Squash Soup Recipe
  • Roasted Red Pepper Soup

Common Questions

How do I make dairy-free broccoli cheese soup less grainy? 

This typically happens when the temperature of the soup gets too high. It’s most common with dairy-containing broccoli cheese soups but can happen with dairy-free versions, too. Unfortunately, there is no way to fix your soup once it has become grainy. So, be sure to keep the temperature warm but not so hot that the soup boils! 

How long does vegan broccoli cheese soup last? 

You can store leftover soup in an airtight container in the refrigerator for up to 3 days. 

Can I freeze dairy-free broccoli cheddar soup?

Yes, store leftover vegan broccoli cheese soup in the freezer for up to 2 months! However, because broccoli has a high water content and can dilute the flavor of the soup once thawed, I recommend adding more seasoning or fresh cheese sauce before serving. This will freshen up the flavor, and your soup will taste as good as new! 

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Dairy free broccoli cheese soup in a white bowl with a spoon in it.

Dairy-Free Broccoli Cheese Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 5 reviews

  • Author: Lindsay Cotter
  • Total Time: 25
  • Yield: 4 1x
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

Make this dairy-free broccoli cheese soup in the Instant Pot or on the stovetop for a cream soup so “cheesy” you’d never guess it’s vegan!


Ingredients

Units Scale
  • 3 Tablespoons vegan butter or neutral oil
  • 1 Tablespoons cornstarch or arrowroot starch
  • 1 teaspoon garlic powder
  • ½ teaspoon kosher salt
  • ¼ teaspoon ground black pepper
  • ¾ cup canned coconut milk or coconut milk lite
  • ½ cup non-dairy milk (see notes for substitutes)
  • 1 teaspoon bouillon (optional for flavor)
  • 2 cups dairy-free cheese or ¾ to 1 cup nutritional yeast (see notes)
  • ¼ to ½ teaspoon smoked paprika (optional)
  • ¼ teaspoon of ground turmeric (optional for color)

For the Pot

  • 16 ounces (6-7 cups) broccoli florets
  • 1 Tablespoon olive oil or vegan butter
  • 1 small yellow onion, diced (about ⅔ cup)
  • 1 teaspoon minced garlic
  • 1 ¾ cups (14 ounces) vegetable broth
  • 1 ½ to 2 cups Vegan cheese sauce (above) – adjust to desired taste and consistency
  • ½ teaspoon kosher salt or to taste
  • ¾ cup canned coconut milk or coconut milk lite (see notes)
  • Slurry – 1 -2 Tablespoon arrowroot starch or cornstarch + equal cold water (see notes)
  • 1 cup regular or dairy-free shredded cheese (optional) – use a vegan cheese designed for melting

Instructions

For the Sauce (I recommend making this a day ahead for best consistency) 

  1. In a medium saucepan, melt the butter (or heat the oil) over medium heat. Once melted, whisk in the cornstarch or flour, garlic powder, salt, and black pepper. Stir for 2 minutes on medium-low heat until the color of roux gets slightly darker in color.
  2. Gradually whisk in the coconut milk, non-dairy milk and optional bouillon, whisking constantly to remove the clumps. Cook over medium-low heat until the mixture starts to thicken or about 3 to 5 minutes. Note – If the mixture reaches a soft boil, remove from the heat, reduce heat to low, and return the pan to the stove. Continue to heat and stir until mixture has thickened.
  3. Reduce the heat to low and add the shredded cheese or nutritional yeast. Gently mix with a spatula until the cheese is melted and combined. If desired, add the optional smoked paprika and any additional seasonings.

For the Instant Pot

  1. Chop the broccoli floret by hand or in a food processor. Set aside. Tip: You can use just the top of the broccoli floret or chop it coarsely—whatever suits your preference!
  2. Set Instant Pot to Sauté mode, manually adjust time to 2 minutes. Add the oil. Once it starts to sizzle, add the onion to the Instant Pot. Sauté for 2 minutes. Stir in the garlic and cook until fragrant, about 30 seconds to a minute. Press cancel. Add the broccoli and broth. Stir to combine. 
  3. Close the lid, lock into place, flip the pressure release vent to the closed position. Cook on HIGH pressure for 1 minute. Allow a natural release.
  4. Once the natural release has unlocked, remove the lid and stir in the cheese sauce, coconut milk and slurry (starch mixed with cold water). Season with salt and pepper, to taste. 
  5. Mix in the optional shredded cheese then place the lid back on the pot, and keep warm for 10-15 minutes before serving. Garnish with parsley, if desired.
  6. Store in the fridge for up to 3 days. 

Stovetop

  1. Prepare the cheese sauce according to the recipe above. Set aside.
  2. Heat oil or butter in a large, heavy-bottomed soup pot over medium-high heat.
  3. Add the onion and sauté for 2 minutes until softened.
  4. Stir in the garlic and cook for another 30 seconds, until fragrant.
  5. Add the broccoli and broth to the pot. Stir to combine.
  6. Cover the pot with a lid and simmer for 8-15 minutes, until the broccoli is tender.
  7. Uncover the pot and stir in the cheese sauce, coconut milk, slurry, and salt and pepper.
  8. Simmer on low for an additional 10 minutes, or until the soup has thickened.
  9. Taste and adjust seasoning as needed. Optional: Remove the soup from heat and mix in the shredded cheese. Cover and let it melt for 5 minutes before serving!
  10. Garnish with fresh parsley, if desired. Note – The soup will thicken as it cools. 

Notes

Cheese Sauce Notes  – I prefer to make the sauce a day ahead since it thickens as it cools resulting in a thicker sauce.. If you are making the sauce the same day, it may be thinner—adjust slurry and salt as needed.  If you’re using shredded vegan cheese vs nutritional yeast–  make sure it says it is meltable, like Daiya shredded cheddar. 

Substitute Tips – Non-dairy cream or full fat/lite canned coconut milk works best. Using a non-dairy milk will produce a less rich flavor. For a premade vegan cheese sauce option if I have Primal Kitchen Plant Based Queso. The flavor profile and thickness of the sauce is a little different than my cheese sauce but it works. Adjust consistency if needed.

Frozen Broccoli Tip – No need to thaw; add directly to the soup. Adjust liquid or slurry, as frozen broccoli releases more water. 

Slurry Tip – Arrowroot has a slightly stronger thickening power than cornstarch, so you may need a little less to achieve the same consistency. Start with 1 tablespoon each starch and water. If the consistency is still to thin for your liking add an additional slurry, 1 tablespoon starch mixed with water cold water.

  • Prep Time: 10 min
  • Cook Time: 15
  • Category: soup
  • Method: instant pot and stove top
  • Cuisine: american

Nutrition

  • Serving Size: 1 ¼ to 1 ⅓ cup
  • Calories: 249
  • Sugar: 4.8 g
  • Sodium: 633.8 mg
  • Fat: 14.4 g
  • Saturated Fat: 11.3 g
  • Carbohydrates: 18.2 g
  • Fiber: 6.2 g
  • Protein: 12 g
  • Cholesterol: 0 mg

We have a new cookbook!

Allergy Friendly Recipes for Everyone Around The Table! Order here

158 shares
  • Share
  • Tweet

Categories: Dairy-Free, Egg-Free, Gluten-Free, Grain-Free, Instant Pot, Low-Carb, Nut-Free, Stews and Soups, Stovetop, Vegan, Vegetarian, Whole30 Tags: broccoli, broccoli cheese soup, dairy free, dairy free soup, gluten free, instant pot, kid friendly, soup, stovetop, vegan

An overhead photo of a bowl of Dairy-Free Broccoli Cheese Soup with a text overlay for pinterest.
butternut squash soup surrounded by pumpkins, thyme, roasted pumpkin seeds, and a spoon

Get Our Free Best-of-Fall Recipe Guide!

Enter your email below and we’ll send it straight to your inbox.

More recipes you’ll love!

Bowl of roasted cauliflower soup topped with roasted cauliflower florets and parsley.
Roasted Cauliflower Soup
Overhead view creamy Hungarian soup in pot.
Creamy Vegan Mushroom Soup
glass jars of homemade vegetable broth with "vegetable broth" written in white.
How to Make Vegetable Broth
butternut squash soup surrounded by pumpkins, thyme, roasted pumpkin seeds, and a spoon
Butternut Squash Soup with Apple
An overhead photo of a bowl of Dairy-Free Broccoli Cheese Soup with a text overlay for pinterest.
Lindsay Cotter of Cotter Crunch

About Lindsay

Hi, y’all, I’m Lindsay Cotter, a Nutrition Specialist with a focus on Gluten-Free eating. I love creating delicious nourishing food that anyone can enjoy.

  • About
  • Studio
  • Shop
  • Subscribe
  • Instagram
  • Pinterest
  • Facebook
  • Twitter
  • YouTube
An overhead photo of a bowl of Dairy-Free Broccoli Cheese Soup with a text overlay for pinterest.
21 day anti-inflammatory diet guide

Feel your best—heal with food!

Struggling with inflammation, fatigue, or digestive issues? This 21-day plan gives you a step-by-step guide to help you feel better fast!

Get Started Today!

Have a question? Use ctrl+f or ⌘+f on your computer or the “find on page” function on your phone browser to search existing comments!

Reader Interactions

Comments

    Rate & Comment Cancel reply

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

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

  1. Avatar photoAna

    Nov 26, 2025 at 4:47 PM

    This is so worth making! It’s easy to make, great taste, and the thickness is perfect for broccoli cheese soup. My son gave it 4 billion thumbs up 😉

    Reply
    • Avatar photoLindsay Cotter

      Nov 27, 2025 at 11:57 AM

      Hi Ana! 😉 I’m so glad to hear that your son gave it a whopping 4 billion thumbs up! Haha, that’s incredible! It’s one of my favorite dairy-free soups, and it reminds me of my childhood. Enjoy it!

      Reply
  2. Avatar photoRuth

    Feb 08, 2025 at 7:04 PM

    This was soo good! I missed dairy so much but I totally got my fix with this soup.

    Reply
  3. Avatar photobarby

    Sep 17, 2022 at 8:01 AM

    hi — can i use arrowroot instead of corn starch? thanks.

    Reply
    • Avatar photoLindsay Cotter

      Sep 17, 2022 at 9:53 PM

      Yes, but texture might be a little different, so start with 1 tbsp, as needed. Does that make sense?

      Reply
  4. Avatar photowilhelmina

    Feb 16, 2022 at 9:22 AM

    This was a great bowl of soup! I am saving this recipe to make again soon!

    Reply
    • Avatar photoLindsay Cotter

      Feb 16, 2022 at 12:41 PM

      woohoo! Great! Thanks for feedback.

      Reply
  5. Avatar photoDoris Layhe

    Feb 15, 2022 at 11:39 AM

    Absolutely DELICIOUS! I loved this so much, I am so excited to have it for lunch tomorrow!

    Reply
    • Avatar photoLindsay Cotter

      Feb 15, 2022 at 8:09 PM

      Leftovers for the win 🙌

      Reply

Primary Sidebar

An overhead photo of a bowl of Dairy-Free Broccoli Cheese Soup with a text overlay for pinterest.
Lindsay Cotter of Cotter Crunch

About Lindsay

Hi, y’all, I’m Lindsay Cotter, a Nutrition Specialist with a focus on Gluten-Free eating. I love creating delicious nourishing food that anyone can enjoy.

  • About
  • Studio
  • Shop
  • Subscribe
  • Instagram
  • Pinterest
  • Facebook
  • Twitter
  • YouTube
An overhead photo of a bowl of Dairy-Free Broccoli Cheese Soup with a text overlay for pinterest.

Trending Now

  • overhead photo: large pot of peanut stew; wooden spoon stirring fresh herbs inAfrican Peanut Stew
  • Nomato sauce in a blue and white bowl with a spoon.Nomato Sauce (Tomato Sauce Alternative)
  • Overhead photo of a woman's hand picking up a slice of cheese pizza.No-Yeast Gluten-Free Pizza Crust
  • overhead photo: pie pan with paleo sweet potato pecan pieCrustless Sweet Potato Pie
  • A grid of 6 photos of gluten-free Thanksgiving recipes. Green bean casserole, roasted turkey legs, dinner rolls, mushroom gravy over mashed potatoes, jalapeno mac and cheese, and roasted leeks and potatoes.Gluten-Free Thanksgiving Recipes
  • A photo collage of 6 photos of anti-inflammatory foods with a text overlay.Anti-Inflammatory Diet Meal Plan

Recipes by Diet

  • Dairy-Free
  • Egg-Free
  • Gluten-Free
  • Grain-Free
  • Low-Carb
  • Nightshade-Free
  • Nut-Free
  • Vegan
  • Vegetarian
  • Whole30

Recipes by Method

  • Air Fryer
  • Blender
  • Instant Pot
  • No-Bake
  • Oven
  • Slow Cooker
  • Stovetop

Recipes by Type

  • Breakfasts
  • Casseroles
  • Condiments
  • Desserts
  • Drinks
  • Main Dishes
  • Sides & Salads
  • Snacks & Apps
  • Stews & Soups

Resources & More

  • Meal Plans
  • Nutrition Guides
  • How-To
  • Quick Meals
  • Videos
  • Round Ups
  • GF Start Here
  • Anti-Inflammatory
An overhead photo of a bowl of Dairy-Free Broccoli Cheese Soup with a text overlay for pinterest.
  • Instagram
  • Pinterest
  • Facebook
  • Twitter
  • YouTube
Cotter Crunch
  • About
  • Studio
  • Shop
  • Subscribe

© 2025 · Cotter Crunch · Disclaimer & Terms · Privacy Policy · Contact

An overhead photo of a bowl of Dairy-Free Broccoli Cheese Soup with a text overlay for pinterest.
158 shares