This vegan broccoli cheddar soup recipe is cozy, creamy, and a guaranteed crowd-pleaser. A rich, smooth, silky cheese broth and tender broccoli florets make for a delicious, hearty soup that comes together in one pot in minutes.

Two bowls of creamy vegan broccoli cheddar soup with broccoli florets for garnish

This vegan version of broccoli cheddar soup has all the creamy, cheesy flavours I crave in the colder months. The recipe uses simple plant-based swaps to achieve a meltingly rich, creamy texture without creating an overly complicated recipe. As with my creamy pumpkin soup, loaded potato soup, and roasted carrot ginger soup, this vegan broccoli cheddar soup is perfect for a quick weeknight dinner or a cozy lunch on a chilly day. Add some crusty sourdough bread on the side, and dig in!

Things to Love About This Vegan Broccoli Cheddar Soup Recipe

  • Raw cashews (no soaking!) ensure this plant-based broccoli cheddar soup has all the creaminess and cheesy flavour, without dairy.
  • Some soup recipes call for a long, slow simmer to develop their flavour, but not this one. This weeknight soup recipe is ready in one pot in 30 minutes.
  • If you have picky eaters at home, vegan broccoli cheddar soup is a great way to add hidden veggies to a meal.
Overhead view of pot of vegan broccoli cheddar soup in pot

Notes on Ingredients

Gather the following ingredients to make this creamy vegan broccoli cheddar soup (see the recipe card for exact measurements):

Overhead view of ingredients for vegan broccoli cheddar soup
  • Olive oil – Or your choice of cooking oil.
  • Onion, garlic, and carrots – A trio of aromatic veggies that adds depth of flavour to this soup.
  • Vegetable broth – Use store-bought or homemade vegetable broth.
  • Raw cashews – These are the secret ingredient that gives this soup its creamy texture.
  • Paprika – You can use smoked paprika for a smoky flavour, but regular paprika is fine too.
  • Broccoli –  I recommend using fresh broccoli, but frozen works if you’re in a time crunch.
  • Vegan cheddar cheese – Your best bet for a plant-based cheddar that melts is to use cheese shreds rather than buying a block. While some blocks of cheese will melt, others are made for vegan cheese boards and snacking. Shreds, in contrast, are formulated to melt.

How to Make Vegan Broccoli Cheddar Soup

Here’s how easy it is to make this creamy vegan broccoli cheddar soup.

  • Cook the vegetables. Heat the oil in a large pot set over medium heat. Add the onion and garlic and cook for 3 to 4 minutes, or until it’s translucent and slightly browned.
  • Simmer. Stir in the carrots, vegetable broth, cashews, paprika, salt, and black pepper. Cook for about 15 minutes, or until the carrots are tender.
  • Puree. Turn off the heat. Blend the soup until it’s smooth and creamy.
  • Add the broccoli and cheese. Pour the blended soup back into the pot. Stir in the broccoli and vegan cheddar. Bring the soup to a boil, then lower the heat and simmer for about 10 minutes, or until the cheese melts and the broccoli is tender.
  • Finish. Garnish the soup with additional broccoli florets, vegan cheddar, and black pepper, if desired.
Ladle full of vegan broccoli cheddar soup

Tips and Variations

  • Soak the cashews, if needed. If you don’t have a high-powered blender, soaking the cashews will help them blend into a smooth, creamy consistency. Place them in a bowl of water at least 2 hours before you start cooking, or soak them overnight, as you would when making vegan cheese sauce.
  • Cut the broccoli into even sizes. This will ensure that the florets cook evenly in the soup and result in a more uniform texture.
  • Use an immersion blender for easy blending. If you have an immersion blender, you can blend the soup directly in the pot, saving yourself from having to transfer hot soup into a blender.
  • Swap cauliflower for broccoli in this recipe, or use a mixture of both. You can also add in more vegetables, like bell peppers.
  • Want to add more protein? Toss in chickpeas, white beans, or cubed tofu before blending the soup. Note that you may need to adjust the seasonings a bit.
Vegan broccoli cheddar soup in bowl garnished with cheese shreds and broccoli florets

What to Serve With Broccoli Cheddar Soup

Pair this vegan broccoli cheddar soup with crusty bread to soak up the cheesy broth, or serve it with garlic bread or Texas toast. For extra cheesy flavour, top with extra cheese shreds, vegan Parmesan cheese, or a sprinkle of nutritional yeast. You can also garnish the soup with homemade croutons, as you’ll find in my creamy tomato soup recipe.

Overhead view of vegan broccoli cheddar soup in bowl

How to Store and Reheat Leftovers

  • Refrigerate. You can store any leftovers of this vegan broccoli cheddar soup in an airtight container in the fridge for 3 to 4 days.
  • To reheat, simply warm it up on the stovetop or in the microwave.
  • Freeze. Transfer the vegan broccoli cheddar soup to a freezer-safe container or zip-top freezer bag and freeze for up to 3 months. To reheat, thaw it overnight in the fridge and then heat it according to the instructions above.
Overhead view of rich, creamy vegan broccoli cheddar soup in bowl with spoon

More Creamy Vegan Soup Recipes

Enjoy friends! If you make this vegan broccoli cheddar soup, please snap a photo and tag #jessicainthekitchen on Instagram! We’d also love it if you would leave a comment below and give the recipe a rating! Thanks so much!

Save This Recipe Form

Want to save this recipe?

Enter your email below & I’ll send it straight to your inbox. Plus you’ll also be signed up for my newsletter and will get new recipes from me every week! P.S. You do not need to be signed up for my newsletter to view my recipes—just scroll right below here to see the recipe!

Ladling serving of vegan broccoli cheddar soup from pot

Vegan Broccoli Cheddar Soup

A rich, cheesy broth and tender broccoli florets make for a delicious vegan broccoli cheddar soup recipe that comes together in one pot in minutes!
5 (from 8 ratings)

Ingredients

  • 1 tablespoon olive oil, 13g
  • 1 small onion, chopped (110g)
  • 2 cloves of garlic, sliced
  • 2 carrots, peeled and chopped (195g)
  • 4 cups vegetable broth, 960ml
  • ⅓ cup raw cashews, 53g
  • ¼ teaspoon paprika
  • 1 teaspoon salt
  • ¼ teaspoon black pepper
  • 1 large head of broccoli, about 3 cups florets (weight of broccoli head 450g)
  • 2 cups vegan cheddar cheese, grated (180g)

Instructions 

  • In a large soup pot, heat the olive oil over medium heat. Add the chopped onion and garlic and sauté for about 3-4 minutes until it becomes translucent and slightly browned.
  • Add chopped carrots, vegetable broth, cashews, paprika, salt, and black pepper to the sautéed onions. Stir everything together and cook for about 15 minutes until the carrots are tender.
  • Turn off the heat. Using a blender, blend the soup until it’s smooth and creamy.
  • Pour the blended soup back into the pot. Add broccoli florets and the vegan cheddar cheese to the soup. Bring the soup to a boil, then lower the heat. Simmer for about 10 minutes until the broccoli is cooked and cheese is melted..
  • Garnish soup with additional broccoli florets, vegan cheddar and sprinkle with black pepper if desired.

Notes

To store: You can store any leftovers of this vegan broccoli cheddar soup in an airtight container in the fridge for 3 to 4 days. To reheat, simply warm it up on the stovetop or in the microwave.
To freeze: Transfer the vegan broccoli cheddar soup to a freezer-safe container or zip-top freezer bag and freeze for up to 3 months. To reheat, thaw it overnight in the fridge and then heat it according to the instructions above.
Calories: 220kcal, Carbohydrates: 21g, Protein: 4g, Fat: 14g, Saturated Fat: 4g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Sodium: 1418mg, Potassium: 285mg, Fiber: 4g, Sugar: 4g, Vitamin A: 4047IU, Vitamin C: 42mg, Calcium: 64mg, Iron: 1mg

Disclaimer: Although jessicainthekitchen.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Jessicainthekitchen.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.