The Best Creamy Vegan Broccoli Cheddar Soup
When the weather turns gray and rainy, or if you’re just craving something cozy, my Creamy Vegan Broccoli Cheddar Soup is the perfect solution. This recipe takes all the comforting flavors of a classic broccoli cheddar soup and transforms it into a rich, creamy, and entirely plant-based delight. With a luscious texture and a cheesy flavor that will make you forget it’s vegan, this soup is sure to become one of your favorite soups for chilly days.
Related: Creamy Butternut Squash, Carrot + Ginger Soup + 5 Ingredient Creamy Tomato Soup
Why I love This Vegan Broccoli Cheddar Soup
There’s something so satisfying about a warm bowl of great soup on a rainy day, especially as we transition into the cooler fall months. This creamy vegan broccoli cheddar soup hits all the right notes. It’s a hearty, flavorful meal that’s incredibly easy to make and uses simple ingredients that you probably already have in your kitchen. Plus, it’s a great recipe to sneak in some extra veggies!
I love that this recipe combines the fresh taste of broccoli florets with a velvety cheese sauce made from raw cashews and coconut milk. The result is a creamy texture that’s as comforting as it is nutritious, reminiscent of the best cream of broccoli soup you can get from Panera Bread. And the best part? You can make it in just 25 minutes! For an even more satisfying meal, serve it with a slice of bread to soak up the soup mixture, just like you would enjoy with Panera’s broccoli cheddar soup. It’s a great way to enjoy a comforting, plant-based version of a classic favorite.
Ingredients you’ll need:
- Broccoli, chopped into florets
- Yellow onion, diced
- Carrots, peeled and sliced
- Yellow potatoes, quartered (russet or Yukon Gold)
- Garlic, minced
- Vegetable broth (veggie broth)
- Coconut milk (or non-dairy milk of choice)
- Raw cashews
- Nutritional yeast
- Lemon, juiced
- Cayenne pepper
- Salt and black pepper to taste
- Olive oil
The full recipe is in the recipe card below!
How to make The Best Creamy Vegan Broccoli Cheddar Soup
1. Start by heating 2 tablespoons of olive oil in a large pot or Dutch oven over medium heat. When warm, add half of the diced yellow onion and sauté until soft, about 5 minutes. Add in the broccoli florets, one diced yellow potato, and minced garlic. Cook for another 3-5 minutes, seasoning with salt and pepper. Add the vegetable broth and bring to a boil. Once boiling, reduce heat to a simmer.
2. While the soup base is cooking, place the cashews in a small bowl and cover with water to soak.
3. In a separate small saucepan, add the remaining half of the diced onion, carrots, and the second yellow potato. Cover with water and bring to a boil. Cook until the vegetables are soft, about 6-8 minutes. Remove from heat and let cool slightly. Once cooled, transfer the veggies to a high-powered blender or food processor, reserving about a cup of the cooking liquid to use later. Add the nutritional yeast, drained soaked cashews, coconut milk, lemon juice, cayenne pepper, and a teaspoon each of salt and pepper. Blend until smooth, adding about ¾ cup of the water used to cook the vegetables for a creamy texture.
4. Next, blend the broccoli soup base in batches. Pour a few cups of the soup into a high-powered blender or food processor, and blend until smooth. Transfer the creamy blended soup into a separate bowl. Continue blending the remaining soup in batches, and then return all the blended soup to the pot. Stir in the cheese sauce and mix thoroughly to combine. Serve warm and enjoy!
Storage
Store any leftover soup in an airtight container in the refrigerator for up to 4 days. For longer storage, you can freeze the soup in portions. When reheating, do so gently over medium-low heat to avoid separating the creamy texture.
Savvy tips for perfect Vegan Broccoli Cheddar Soup
- Soaking Cashews: Soaking the raw cashews is key to achieving a creamy “cheese” sauce. If you’re short on time, you can soak them in hot water for just 15 minutes.
- Blending: A high-powered blender or food processor works best for creating a smooth cheese sauce. If you’re using a regular blender, blend in small batches to avoid overflow.
- Adjusting Thickness: If the soup is too thick for your liking, add a little more vegetable broth or coconut milk to reach your desired consistency.
Why this soup is a good idea for any day
This creamy vegan broccoli cheddar soup is more than just a warm bowl of comfort; it’s a meal that fits perfectly into your busy schedule. It’s an easy weeknight dinner that doesn’t require hours of preparation. The combination of fresh broccoli, rich coconut milk, and cashews creates a soup with a creamy base that will satisfy even the most discerning of taste buds.
Serving suggestions
This soup is perfect on its own, but you can elevate your meal by serving it with some homemade croutons. For an extra touch of indulgence, serve it in a bread bowl. The bread soaks up the soup, making each bite even more delicious.
Want more soup recipes? Try these favorites from The Savvy Spoon!
- Mexican Chicken Soup Recipe
- Thai Coconut Chicken Soup Recipe
- Cozy Homemade Chicken Gnocchi Soup
- Skinny Chicken Pot Pie Soup Recipe
- Chickpea Chicken Noodle Soup Recipe
FAQs
This Vegan Broccoli Cheddar Soup Recipe is my go-to recipe for when I need a comforting, hearty meal that’s also kind to my diet. This is an easy vegan broccoli cheddar soup that delivers on taste and texture, making it a win for any day of the week. It’s the perfect comfort food, offering a warm, rich texture, and an easy recipe that comes together quickly. Serve it with a slice of crusty bread to soak up the soup’s creamy texture and enjoy a delicious meal that feels like a cozy hug in a bowl. Trust me, this is the best way to make a comforting, homemade soup that will satisfy your cravings.
Vegan Broccoli Cheddar Soup
Ingredients
- 1 head broccoli chopped into florets
- 1 yellow onion diced
- 3 carrots peeled and sliced
- 2 small yellow potatoes quartered
- 2 cloves garlic minced
- 4 cups vegetable broth can sub chicken broth if not vegan
- ¾ cup coconut milk
- 1 cup raw cashews
- 3 tbs. nutritional yeast
- ½ lemon juiced
- 1 tsp. cayenne pepper
- salt and pepper
Instructions
- Start by 2 tbs. olive oil in a large pot or dutch oven over medium heat. when warm, add 1/2 of diced yellow onion and sauté until soft, about 5 mins. add in broccoli florets, 1 diced yellow potato and minced garlic and cook another 3-5 minutes. season with salt and pepper, then add vegetable or chicken stock and bring to a boil. turn heat down to simmer.
- Place cashews into a small bowl and cover with water to soak.
- Separately in a small sauce pan, place other 1/2 of diced yellow onion, carrots and 1 yellow potato and cover with water. cover with lid and bring to a boil. when veggies are soft, about 6-8 minuets, take off heat and let cool slightly before adding veggies to blender. add in nutritional yeast, drained soaked cashews, coconut milk, lemon juice, cayenne pepper, a tsp. each of salt + pepper and 3/4 cup of water from sauce pan. blend (holding blender top down). taste for seasoning and then pour into bowl, rinsing our blender.
- Next, blend broccoli soup. blend a few cups at a time, putting creamy blended soup into another bowl. continue to blend and then add blended soup back to the pot. swirl in cheese sauce and mix to blend. serve warm!
Love the chickpea topping!
Thank you! Adds a nice little spicy crunch!