This vegan broccoli cheddar soup is a guaranteed crowd-pleaser! A rich, smooth, silky cheese broth and tender broccoli florets make for a delicious and hearty soup recipe—and it comes together in minutes!

You may have thought that broccoli cheddar soup was off the menu when you decided to go vegan, but think again! This plant-based version of the classic soup is just as mouthwatering and satisfying, without any animal products. Plus, it’s so easy to make that you can whip up a batch and enjoy it in no time!
This vegan version of broccoli cheddar soup has all the creamy, cheesy goodness you love, and it’s made with simple swaps to achieve that texture and flavour without creating an overly-complicated recipe.
As with my Creamy Pumpkin Soup and Easy 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 bread on the side, grab a spoon, and dig in!

Why You’ll Love This Vegan Broccoli Cheddar Soup Recipe
Here’s what makes this vegan broccoli cheddar soup a standout:
- Classic comfort food flavour. If you’ve been missing cheesy, creamy, super indulgent broccoli cheddar soup, this plant-based version will satisfying your craving. It has all the flavour of the original—you won’t believe it’s vegan!
- Creamy texture. The cashews give this soup its creamy consistency without any dairy.
- Quick and easy . Some soups need a long, slow simmer to develop their flavour, but not this one! This is a soup recipe you can make for a weeknight meal.
- Kid-friendly option. If you have picky eaters at home, this vegan broccoli cheddar soup is a great way to get them to eat their veggies without any complaints.

Notes on Ingredients
Scroll down to the recipe card to find the ingredient quantities and recipe instructions.
- Olive oil
- Onion, garlic, and carrots – A trio 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 just fine too.
- Salt and black pepper
- Broccoli – I recommend using fresh broccoli, but frozen works if you’re in a time crunch.
- Vegan cheddar cheese
Does Vegan Cheddar Cheese Melt?
These days, most vegan cheese options are pretty impressive, with a realistic flavour and meltable texture. That said, your best bet when looking 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.

Tips for Success
Follow these additional pointers for perfect vegan broccoli cheddar soup.
- 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.
- 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.

Variations
You can easily swap cauliflower for broccoli in this recipe, or even use a mixture of both. Want to add some extra protein? Toss in some chickpeas, white beans, or cubed tofu before blending the soup. Note that you may need to adjust the seasonings a bit if you do this.
Serving Suggestions
Pair this vegan broccoli cheddar soup with crusty bread to soak up the cheesy broth, or serve it with Roasted Garlic Bread . For extra cheesy flavour, garnish the soup with Vegan Parmesan Cheese or nutritional yeast .

How to Store Leftovers
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.
Can I Freeze This Recipe?
Yes, you can! 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.

More Vegan Soup Recipes
- Loaded Potato Soup
- Vegetable Minestrone Soup
- Creamy Vegan Mushroom Wild Rice Soup
- Easy Lentil Soup (Vegan & Spiced)
- White Bean and Kale Soup (Vegan, Slow Cooker)
Ingredients
- 1 tablespoon olive oil , 13 grams
- 1 small onion , chopped (110 grams)
- 2 cloves of garlic , sliced
- 2 carrots , peeled and chopped (195 grams)
- 4 cups vegetable broth , 960 ml
- ⅓ cup raw cashews , 53 grams
- ¼ teaspoon paprika
- 1 teaspoon salt
- ¼ teaspoon black pepper
- 1 large head of broccoli , about 3 cups florets (weight of broccoli head 450 grams)
- 2 cups vegan cheddar cheese , grated (180 grams)
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

Vegan Broccoli Cheddar Soup
Ingredients
- 1 tablespoon olive oil 13 grams
- 1 small onion chopped (110 grams)
- 2 cloves of garlic sliced
- 2 carrots peeled and chopped (195 grams)
- 4 cups vegetable broth 960 ml
- ⅓ cup raw cashews 53 grams
- ¼ teaspoon paprika
- 1 teaspoon salt
- ¼ teaspoon black pepper
- 1 large head of broccoli about 3 cups florets (weight of broccoli head 450 grams)
- 2 cups vegan cheddar cheese grated (180 grams)
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
Nutrition
Vegan Broccoli Cheddar Soup https://jessicainthekitchen.com/vegan-broccoli-cheddar-soup/ October 16, 2023
With the perfect chewy texture, hearty oats, and cinnamon raisin flavour, these vegan oatmeal cookies are an old-fashioned favourite!

As much as I love a truly unique cookie recipe, there’s something to be said for the classics. I mean, there’s a good reason sugar cookies and snickerdoodles are always popular—they’re tried-and-true! These vegan oatmeal cookies definitely qualify as one of those classic cookie recipes we all need in our lives.
Traditional oatmeal raisin cookies benefit from the addition of butter, which gives them their signature flavour, richness, and texture. With so many high-quality vegan butters on the market these days, it’s easy to swap out the dairy with something plant-based.
Another important component of oatmeal cookies is eggs, which act as a binding agent and also contribute to the texture. To make vegan oatmeal cookies, I replaced the eggs with a mixture of ground flax seeds and water. This combination creates a similar texture and helps hold the dough together without using animal products.

Why You’ll Love This Vegan Oatmeal Cookie Recipe
Here’s what makes these vegan oatmeal cookies a standout:
- Crispy on the edges, chewy in the middle . AKA the best of both worlds. (If you love that texture, you’ll also enjoy my White Chocolate Macadamia Nut Cookies !)
- Made with simple, wholesome ingredients . You probably have most of them on hand in your pantry already.
- Every bit as delicious as the original . This is a vegan cookie recipe that won’t disappoint!
- Easy to make . There are no complicated techniques needed here and the dough comes together in a snap.

Notes on Ingredients
Scroll down to the recipe card to find the ingredient quantities and recipe instructions.
- Vegan butter – Use store-bought or homemade vegan butter .
- Brown sugar – Either light or dark will work; dark brown sugar has a more pronounced molasses flavour.
- Flax eggs – After mixing the flax eggs, chill for 15 minutes in the refrigerator.
- Old-fashioned rolled oats – Also known as rolled oats.
- All-purpose flour – Be sure to lightly spoon this into the measuring cup if you’re measuring by volume instead of going by weight.
- Baking soda
- Ground cinnamon – For that signature cozy oatmeal cookie flavor.
- Sea salt
- Vanilla extract
- Pure cane molasses – Optional, but an excellent addition for depth and flavour.
- Raisins
What Type of Molasses Is Best for Baking?
The darker the molasses, the stronger the flavour. If you want a noticeable molasses taste in your baking (as you would with Vegan Gingerbread Men ), you’ll need to use dark molasses. If you prefer a milder flavour, opt for for light or medium molasses.
How to Make Vegan Oatmeal Cookies
Although these cookies come together quickly, do keep in mind that you’ll need to plan for an hour of chilling time. This keeps the cookies from spreading on the baking sheet.

- Prepare . Line a baking sheet with a silicone mat or parchment paper.
- Mix the dry ingredients . Sift the flour, baking soda, cinnamon, and sea salt into a bowl.
- Beat the wet ingredients . In a separate mixing bowl, cream the butter and sugar with an electric mixer on medium speed for 3 minutes. Beat in the flax egg and vanilla extract until the mixture is light and creamy.

- Finish the dough . Mix in the dry ingredients in two batches, for about 30 seconds each. Fold in the molasses if using, followed by the oats and raisins.
- Chill . Cover the bowl and place it in the refrigerator for one hour. Start preheating the oven just before the chilling time is done.

- Form the cookies . Scoop 2 tablespoons of dough from the bowl and roll it into a cookie. Set the cookie on the baking sheet and repeat with the remaining dough, leaving 2 inches between the cookies.
- Bake . Place the pan in the oven and bake for 12 to 14 minutes. Cool on the baking sheet for 5 to 10 minutes, then finish cooling on a wire rack.
Tips for Success
Follow these pointers for perfect vegan oatmeal cookies.
- Make sure your vegan butter is at room temperature . This will make it easier to cream the butter and sugar without any stray lumps of butter in the mixture.
- Chill the dough for at least 1 hour . This helps prevent spreading and results in a chewier texture. If needed, you can chill the dough longer than this, but you’ll have to let the dough sit at room temperature for about 20 minutes before forming the cookies.
- Allow the cookies to cool before eating . They’ll continue to bake from the residual heat of the pan, giving them that perfect crispy on the edges, chewy in the middle texture.
- Don’t alter the base of the recipe . If you make substitutions, the cookies may not turn out.

Variations
As mentioned above, I don’t recommend making big changes to the base of this recipe. One exception is that you can make these gluten-free vegan oatmeal cookies by substituting a measure-for-measure gluten-free all-purpose flour.
If you’re not a fan of raisins, you can swap those for chopped nuts or chocolate chips, but be sure to use the same amount.
How to Store
Store vegan oatmeal cookies in an airtight container at room temperature for up to 5 days.
Can I Freeze This Recipe?
You can freeze these vegan oatmeal cookies before or after baking. To freeze them before, portion the dough into balls and freeze them on a tray lined with parchment paper. Once frozen, transfer the dough balls to an airtight container or freezer bag and store in the freezer for up to 3 months. When ready to bake, simply place the frozen dough balls on a baking sheet and bake as directed, adding a few extra minutes to the baking time.
To freeze after baking, let the cookies cool completely and then place them in an airtight container or freezer bag. Freeze for up to 3 months and thaw at room temperature before enjoying.

More Vegan Cookie Recipes
- Vegan Lactation Cookies
- Air Fryer Chocolate Chip Cookies
- Buttery Vegan Spritz Cookies
- Banana Oatmeal Cookies
- Chewy Trail Mix Cookies (Vegan & Gluten Free)
Ingredients
- ½ cup vegan butter , room temperature (112g)*
- 1 cup brown sugar , (200g)
- 2 flax eggs , (set in the fridge prior to for 15 minutes)
- 1 ½ cups old fashioned rolled oats , aka rolled oats
- 1 cup all purpose flour , (120g)
- 2 teaspoons baking soda
- ½ teaspoon ground cinnamon
- ½ teaspoon sea salt
- 1 teaspoon vanilla extract
- 1 tablespoon pure cane molasses , optional BUT highly recommended**
- ¾ cup raisins
Instructions
- Line a large baking sheet or two smaller baking sheets with silicone mats or parchment paper.
- In a bowl sift together the flour, baking soda, cinnamon and sea salt to combine. Set aside.
- In a larger bowl, mix together the vegan butter and sugar on medium speed for 3 minutes to cream together. Add in the flax egg and the vanilla extract, and mix for another 2 minutes on medium speed until the mixture is light and creamy and emulsified.
- Add in the dry ingredients in two batches, mixing for 30 seconds each until the dry mixture is just combined, scraping down the sides to combine. If you’re using the molasses, fold it in completely here. Fold in your oats, then your raisins, until completely folded in. I use a spatula for this step.
- Cover your dough and place in the fridge for 1 hour to chill. Preheat your oven to 350°F/180°C near the last 15 minutes of chill time.
- Using 2 tablespoons per cookie, scoop the dough and roll into a ball. The dough should be thick and easy to roll. Feel free to add extra raisins on top. Place on the baking sheet, allowing at least 2 inches of space between each cookie.
- Bake for 12-14 minutes.
- Remove from oven.
- Allow to cool on the baking sheet for at least 5-10 minutes (trust me) outside of the oven, then transfer to a wire rack. You don’t want to disturb them before that – the cookies are still cooking from the residual heat. Serve and enjoy! Store the cookies in an airtight container once cooled, or leave them on the wire rack.
Notes
- ** I understand that not everyone has molasses, and the cookies taste fantastic without it, but I REALLY loved the depth that the molasses added to this recipe. If you have it, fold it in right before you add in your oats and raisins!
- Get your cookie dough balls nice and round. This yields a beautiful end cookie.
- Give each cookie enough space to bake. You want to leave at least 2 inches between each because they spread. I used two cookie sheets and put them on the middle rack.
- Allow the cookies to cool. Trust me! When they’re done, I let them cool on the cookie sheet OFF (I move them to an oven mitt or trivet while still on the cookie sheet) the stove for 5 minutes. This helps them to set, without over baking them.
- You can easily substitute gluten free flour by weight.
- Don’t substitute the ingredients other than the flour, or if you do, don’t expect they’ll need the same time. That also counts for smaller or larger cookies. Smaller cookies will bake quicker, larger cookies will take longer.
- The chill time of 1 hour means you can pop your cookies out, roll them into balls and then make them for the perfect result. Remember to preheat your oven within about the last 15 minutes so it lines up beautifully. If you chill them for too short, they’ll spread too much. If you overchill them, they won’t spread as beautifully. If you have to leave them in for longer than the 1 hour up to 2 hours, take them out and place them on your counter for about 15 minutes to slightly soften up. If you have to leave them in longer to overnight, take them out and place them on your counter for about 20 minutes to slightly soften up. Then roll them up!