How to Make the Best Vegan Broccoli Cheddar Soup (Dairy-Free!)
Creamy, comforting, and packed with cheesy flavor—this vegan broccoli cheddar soup is a dairy-free dream come true. Whether you’re vegan, lactose intolerant, or just craving a lighter take on a classic, this recipe delivers all the richness without the cheese. Ready to dive in? Let’s get cooking!
Why You’ll Love This Recipe
- Dairy-Free & Delicious: No cheese? No problem! We use a blend of plant-based ingredients to mimic that signature cheesy taste.
- Creamy Without the Cream: Cashews and nutritional yeast create a velvety texture that rivals traditional versions.
- Packed with Nutrients: Broccoli is a superstar ingredient, loaded with vitamins, fiber, and antioxidants.
- Easy to Customize: Add carrots, cauliflower, or a dash of smoked paprika for extra depth.
Ingredients You’ll Need
Gather these simple pantry staples and fresh ingredients for the best vegan broccoli cheddar soup:
For the Soup:
- 1 large head of broccoli, chopped into florets (about 4 cups)
- 1 medium onion, diced
- 2 carrots, diced (optional, for extra sweetness)
- 3 cloves garlic, minced
- 3 tablespoons olive oil or vegan butter
- 1/4 cup all-purpose flour or gluten-free flour blend
- 2 cups vegetable broth (low-sodium if preferred)
- 1 cup unsweetened plant-based milk (cashew, almond, or oat work best)
- 1/2 cup raw cashews, soaked in hot water for 15 minutes (or use cashew cream)
- 1/4 cup nutritional yeast (for that cheesy flavor!)
- 1 teaspoon Dijon mustard (for tanginess)
- 1 teaspoon apple cider vinegar or lemon juice (to brighten flavors)
- 1/2 teaspoon salt (or to taste)
- 1/2 teaspoon black pepper
- 1/2 teaspoon smoked paprika (optional, for depth)
- 1/4 teaspoon turmeric (for color, optional)
For Toppings (Optional):
- Vegan shredded cheddar cheese
- Freshly ground black pepper
- Crushed red pepper flakes
- Chopped fresh parsley or chives
- Toasted bread or crackers for dipping
Step-by-Step Instructions
Step 1: Prep the Broccoli and Vegetables
Start by washing and chopping your broccoli into bite-sized florets. If using carrots, dice them into small pieces. Mince the garlic and dice the onion. Set aside.
Step 2: Sauté the Aromatics
In a large pot or Dutch oven, heat the olive oil or vegan butter over medium heat. Add the diced onion and carrots (if using) and sauté for 4-5 minutes until softened. Stir in the garlic and cook for another 30 seconds until fragrant.
Step 3: Make the Roux
Sprinkle the flour over the onions and carrots, stirring constantly to coat. Cook for 1-2 minutes to remove the raw flour taste. This will help thicken the soup later.
Step 4: Add the Broth and Milk
Slowly pour in the vegetable broth, stirring constantly to avoid lumps. Add the plant-based milk and stir well to combine. Bring the mixture to a gentle simmer.
Step 5: Cook the Broccoli
Add the broccoli florets to the pot. Reduce the heat to low, cover, and let the soup simmer for 10-12 minutes, or until the broccoli is tender. Avoid overcooking to retain its vibrant green color.
Step 6: Blend the Soup
While the soup is cooking, drain the soaked cashews and add them to a high-speed blender along with the nutritional yeast, Dijon mustard, apple cider vinegar, salt, pepper, smoked paprika, and turmeric. Pour in about 1 cup of the hot soup broth from the pot to help blend smoothly.
Blend until completely smooth and creamy. Pour the blended mixture back into the pot with the remaining soup.
Step 7: Simmer and Adjust Seasoning
Stir the blended mixture into the pot and simmer the soup on low heat for another 5 minutes. Taste and adjust the seasoning as needed—add more salt, pepper, or nutritional yeast for extra flavor.
Step 8: Serve Hot
Ladle the soup into bowls and top with your favorite toppings, such as vegan shredded cheddar, fresh herbs, or a sprinkle of red pepper flakes. Serve with crusty bread or crackers for dipping.
Tips for the Best Vegan Broccoli Cheddar Soup
- Soak the Cashews: Soaking ensures a smooth, creamy texture. If you’re short on time, use cashew cream instead.
- Blend Thoroughly: A high-speed blender is key to achieving that ultra-creamy consistency. Don’t skip this step!
- Adjust the Thickness: If the soup is too thick, add a splash more broth or plant-based milk. If it’s too thin, simmer longer to reduce or add a cornstarch slurry.
- Add Smoky Depth: A pinch of smoked paprika or liquid smoke can enhance the “cheesy” flavor and add complexity.
- Make It Spicy: Kick it up a notch with a dash of hot sauce, cayenne pepper, or diced jalapeños.
- Meal Prep Friendly: This soup stores well in the fridge for up to 5 days or in the freezer for up to 3 months. Reheat gently on the stove.
Why This Recipe Works
This vegan broccoli cheddar soup is a game-changer because it captures the essence of the classic comfort food without relying on dairy. The secret lies in the combination of nutritional yeast, cashews, and plant-based milk, which work together to create a rich, cheesy flavor and velvety texture. The flour-based roux thickens the soup naturally, while the apple cider vinegar adds a subtle tang to balance the flavors. Plus, broccoli brings a nutritional punch, making this soup as healthy as it is delicious.
Frequently Asked Questions
Can I make this soup gluten-free?
Absolutely! Simply swap the all-purpose flour for a gluten-free flour blend (like rice flour or a 1:1 baking blend) to make this recipe gluten-free.
What’s the best plant-based milk to use?
Cashew milk or oat milk work best for creaminess, but almond milk will also do in a pinch. Avoid coconut milk if you don’t want a coconut flavor.
Can I use frozen broccoli?
Yes! Frozen broccoli works well—just thaw and drain it before adding to the soup to avoid excess water.
How do I store leftovers?
Store leftover soup in an airtight container in the fridge for up to 5 days. Reheat gently on the stove, adding a splash of broth or milk if needed. For freezing, let the soup cool completely, then transfer to a freezer-safe container. Thaw overnight in the fridge before reheating.
Final Thoughts and Call to Action
This vegan broccoli cheddar soup is proof that plant-based eating doesn’t mean sacrificing flavor or comfort. With its creamy texture, cheesy taste, and nutrient-packed ingredients, it’s a recipe you’ll want to make again and again. Whether you’re serving it for a weeknight dinner, a cozy lunch, or a crowd-pleasing potluck dish, it’s sure to impress.
So, what are you waiting for? Grab your ingredients, fire up the stove, and whip up a batch of this irresistible soup today. Don’t forget to share your creations with us on social media—tag us with your photos and let us know how it turned out!
Happy cooking!




