Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Vegan Broccoli Cheddar Soup

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

This easy Vegan Broccoli Cheddar Soup is so delicious and creamy, it’s sure to become a family favorite. I make it with wholesome plant-based ingredients like carrots, broccoli, and dairy-free cheddar cheese, you won’t believe it’s completely dairy-free. Plus, it’s super simple to prepare with my foolproof 30-minute recipe that might just have you making broccoli cheddar soup a lot more often.

Broccoli cheddar soup in white bowls sitting on a yellow checkered towel next to cheese and broccoli

I love making creamy soups without dairy products, and it’s honestly easier than most people think. I’ve made everything from a rich mushroom soup without cream to a creamy veggie rice soup all without a drop of cream. Instead of butter or heavy cream, I just blend up cashews or use a creamy dairy-free milk, and it gives the soup that velvety texture we all love, without missing a thing in the flavor department. Even my kids are on board, and they’re usually the first to spot anything “different” in their bowl!

My friends didn’t believe me when I told them this broccoli cheddar soup was totally plant-based, until they tried it! It’s got everything you crave in a cheesy and creamy soup. The rich cheddar flavor and the smooth texture from full-fat cashew milk make it taste so comforting, and the broccoli and carrots give it that hearty bite. You’re gonna love it!

I’m not gonna lie, the first time I made this vegan broccoli cheddar soup, I didn’t tell my boys it was dairy-free. I just served it up with some crusty bread and waited. Sure enough, they polished off their bowls, asked for more, and my husband even said, “Wait… there’s no cheese in this?” That’s when I knew I had something special. 😉

What I love most about this recipe is how easy it is to pull together. Everything goes into one pan and it’s ready in about 30 minutes. I sauté the veggies, add broth and plant milk, stir in the cheese sauce, blend it up, and top it with a little shredded vegan cheddar. That’s it! My friend, who’s just getting into healthy eating, was shocked at how simple it was when I showed her. She took the recipe home and made it for her kids that night. Her youngest asked for seconds!

I have shared this recipe with everyone who has tried it, and I am so happy to be sharing my easy vegan broccoli soup with you today. I swear, once you make it, it’ll become one of those recipes you don’t even need to measure anymore. Just grab a pot, throw it all in, and you’re off to the races.

🥘 Ingredients

I skipped the dairy and made this easy vegan broccoli cheese soup without cream, using only plant-based ingredients instead. Here’s the full list of what I used:

Ingredients for vegan broccoli cheddar soup on a wood countertop.

Broccoli: I like to use fresh broccoli crowns and chop them myself, but store-bought pre-washed and cut broccoli makes things quicker. You can even swap in a cup of cauliflower and no one will notice a big difference in flavor.

Onion: I usually grab a sweet or yellow onion because their flavor is milder and blends in nicely with the soup.

Carrots: Don’t skip the carrots! They add a little sweetness and really help round out the flavor.

Dairy-free milk: The creamier the milk, the creamier the soup. I go for full-fat coconut or cashew milk, but almond or oat milk work just fine too.

Veggie broth: You can use your favorite store-bought broth or make your own. Just keep in mind that the saltiness of the broth will affect how much salt you’ll need to add later.

Dairy-free cheese sauce: I use my homemade vegan cheese sauce made with potato, carrots, bell pepper, onion, roasted garlic, cashews, and seasonings. But if you have a favorite cheese sauce already, that works too!

Shredded cheese: I like using a good dairy-free cheddar here. You’ll need one cup of cheese and one cup of sauce, but feel free to use more of one if you don’t have both.

Salt and pepper: I always taste and season at the end. Depending on your broth and cheese, you might not need much salt at all.

🔪 How To Make

This dairy-free version is just as easy to make as any classic broccoli cheddar soup, maybe even easier. In just 30 minutes, you’ll have a pot of delicious, creamy soup ready to enjoy!

Sauté the veggies: I heat a little oil in a large pot, then toss in the chopped onions, carrots, and broccoli stems. I give them a good stir and let them cook until they start to soften.

Wooden spoon mixing broccoli and carrots in a black pot on a yellow checkered towel

Add the broth and milk: I pour in the veggie broth and creamy dairy-free milk, then give everything a quick stir. I cover the pot and let it simmer until the veggies are tender.

Wooden spoon mixing a creamy soup with broccoli in a black pot on a yellow checkered towel

Stir in the cheese sauce: I add the dairy-free cheese sauce right into the pot and give it a good stir.

A wooden spoon mixing a greenish soup in a black pot on top of a yellow checkered towel

Blend and serve: I use my immersion blender to purée the soup right in the pot until it’s smooth and creamy. Then I stir in the shredded cheddar, ladle it into bowls, and we’re ready to dig in!

My #1 Secret Tip for making this vegan broccoli cheddar soup is not to over-blend it. I used to think the smoother the better, so I’d just keep going with the immersion blender until it looked like baby food. But I quickly realized that blending it too much makes it thinner and kind of flat in flavor. Now, I stop once it’s creamy with just a little texture from the broccoli and carrots, and that’s the sweet spot. My kids love it this way, and I do too.

Other Tips To Keep In Mind:

  • Chop the veggies small: I like to dice the carrots and onions into small pieces so they soften quickly and blend up easily.
  • Use full-fat plant milk: For the creamiest result, I always go with full-fat coconut milk or cashew milk. It makes the soup rich without needing dairy.
  • Taste before adding salt: Depending on how salty your broth or cheese is, you might not need much extra salt. I always taste it at the end before adjusting the seasoning.
  • Add extra veggies if you want: Sometimes I toss in a handful of spinach or a few cauliflower florets along with the broccoli. It’s an easy way to sneak in more greens.
  • Top it off: I like to garnish each bowl with a little extra shredded cheddar and maybe some toasted breadcrumbs or crushed crackers for texture. My kids love that little crunchy surprise on top!

📖 Variations

You know I always love giving you options so you can make it your own! Here are a few of my favorite variations to try:

Loaded Baked Potato Style: Stir in some cooked diced potatoes and top each bowl with green onions and a sprinkle of vegan bacon bits. My husband calls this one his favorite “comfort food upgrade.”

Spicy Broccoli Cheddar: Add a pinch of cayenne or a few dashes of hot sauce while blending. It gives the soup a nice little kick, and my oldest loves it with crushed tortilla chips on top.

Hidden Greens Boost: Blend in a handful of baby spinach or kale. You won’t taste it, but it adds extra nutrients, great for getting those veggies into the kids without a fuss.

🍽 Serving Suggestions

In my house, soup never flies solo! I’m always tossing a crusty baguette in the oven, making a quick green salad, or slapping together some sandwiches to go with it. These are some recipes I serve it with:

Bread: If you’re looking for an easy bread recipe, look no further than this easy low-calorie gluten-free bread recipe or an easy 7-ingredient buckwheat sourdough. I love slicing them up and toasting the pieces to dip right into the soup, so good.

Sandwiches: I love to make a sourdough grilled cheese sandwich with freshly baked sourdough bread. Or slice up gluten-free white bread for a vegan egg salad sandwich. They are both great with my broccoli soup!

Salad: For something lighter, this Mediterranean-inspired beetroot feta salad is a must-try with the broccoli soup. Or, if you want a rich and creamy salad, look no further than this healthy potato salad made without egg.

🧊 Storage Directions

Refrigeration: I let the soup cool to room temperature, then transfer it to an airtight container. It keeps in the fridge for 3 to 5 days, and the flavors get even better the next day.

Freezing: This soup freezes really well. Once it’s cooled, I pour it into a freezer-safe container and sometimes lay a piece of plastic wrap or parchment paper right on the surface to help prevent freezer burn. It stays good in the freezer for up to 3 months.

Reheating: To warm it up, I reheat it gently on the stovetop or pop it in the microwave in short bursts. I give it a good stir and add a splash of broth or dairy-free milk if it thickens up too much.

❓Recipe FAQs

Can I use frozen broccoli instead of fresh?

Yes, you can totally use frozen broccoli. I do this all the time when I don’t feel like chopping! Just throw it right into the pot, no need to thaw or prep. It saves time and still tastes great, especially when everything gets blended together.

What if I don’t have an immersion blender?

No problem at all. I’ve done this plenty of times with a regular blender. Just let the soup cool a bit first so it’s not piping hot, then blend in batches. It still comes out super creamy, and you won’t even notice the difference.

What can I do if the soup turns out too thin?

No worries, I’ve been there. If it’s too thin, I usually just let it simmer uncovered for a bit longer so some of the liquid can cook off. You can also stir in a spoonful of mashed potato or a little more cheese sauce to thicken it up.

Love this plant based soup recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

Print Recipe
No ratings yet

Vegan Broccoli Cheddar Soup

This easy Vegan Broccoli Cheddar Soup is so delicious and creamy, it’s sure to become a family favorite. I make it with wholesome plant-based ingredients like carrots, broccoli, and dairy-free cheddar cheese, you won’t believe it’s completely dairy-free. Plus, it’s super simple to prepare with my foolproof 30-minute recipe that might just have you making broccoli cheddar soup a lot more often.
Prep Time15 minutes
Cook Time15 minutes
Total Time30 minutes
Course: 30 Minutes or Less, Main Course, Soup
Cuisine: American
Diet: Gluten Free, Vegan, Vegetarian
Servings: 5
Calories: 245kcal
Author: Anjali Shah

Ingredients

Shop Ingredients on Jupiter

Equipment

Instructions

  • Sauté the onions and salt (if using) with oil or broth until soft. About 3-5 minutes.
  • Add the broccoli and carrots and sauté for 3-4 minutes until they begin to soften.
  • Add the broth and milk, cover and simmer until the carrots and broccoli are soft. About 5-7 minutes.
  • Stir in the cheese sauce. Once mixed in well, turn off heat.
  • Using an immersion blender, puree soup to desired texture. You can also put into a blender, being careful not to burn yourself because it is hot.
  • Stir in the shredded cheese if using.
  • Serve with toppings of choice!

Notes

  • My #1 Secret Tip for making this vegan broccoli cheddar soup is not to over-blend it. I used to think the smoother the better, so I’d just keep going with the immersion blender until it looked like baby food. But I quickly realized that blending it too much makes it thinner and kind of flat in flavor. Now, I stop once it’s creamy with just a little texture from the broccoli and carrots, and that’s the sweet spot. My kids love it this way, and I do too.
  • Chop the veggies small: I like to dice the carrots and onions into small pieces so they soften quickly and blend up easily.
  • Use full-fat plant milk: For the creamiest result, I always go with full-fat coconut milk or cashew milk. It makes the soup rich without needing dairy.
  • Taste before adding salt: Depending on how salty your broth or cheese is, you might not need much extra salt. I always taste it at the end before adjusting the seasoning.
  • Add extra veggies if you want: Sometimes I toss in a handful of spinach or a few cauliflower florets along with the broccoli. It’s an easy way to sneak in more greens.
  • Top it off: I like to garnish each bowl with a little extra shredded cheddar and maybe some toasted breadcrumbs or crushed crackers for texture. My kids love that little crunchy surprise on top!

Nutrition

Calories: 245kcal | Carbohydrates: 34g | Protein: 6g | Fat: 9g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Trans Fat: 1g | Cholesterol: 1mg | Sodium: 681mg | Potassium: 869mg | Fiber: 8g | Sugar: 12g | Vitamin A: 5153IU | Vitamin C: 78mg | Calcium: 64mg | Iron: 6mg

Leave a Reply

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

Recipe Rating





Subscribe to newsletter

Copyright 2025 The Picky Eater®, LLC. All rights reserved. Powered by Crave