Vegan Broccoli Soup is a delicious way to enjoy a hearty meal while sticking to a plant-based diet. This creamy, dairy-free alternative to traditional broccoli cheddar soup is made with wholesome veggies, cashews, and potatoes. It’s not just a soup; it’s a comforting bowl of nutrition that warms the heart. Plus, the roasted broccoli on top adds a delightful crunch, making this dish both satisfying and enjoyable. Let’s get started!
Why You’ll Love This Vegan Broccoli Soup
This Vegan Broccoli Soup is a delightful meal that offers numerous benefits:
- Nutritious: Packed with vitamins and minerals from fresh broccoli and other vegetables.
- Easy to make: With just a few simple ingredients, you can whip up this healthy broccoli soup recipe quickly.
- Versatile: Perfect as a starter or a main dish, it can easily fit into any meal plan.
- Dairy-free: A great option for those avoiding dairy, this creamy vegan broccoli soup is made with cashews instead.
- Healthy: Low-calorie vegan broccoli soup that is filling without weighing you down.
- Gluten-free: A plant-based broccoli soup that works for gluten-sensitive diets.
Plus, with its nutritious vegan broccoli soup recipe, this dish is ideal for anyone looking to eat healthier.
Ingredients for Vegan Broccoli Soup
Gather these items:
- 2 tablespoons extra-virgin olive oil, plus more for drizzling
- 1 small yellow onion, diced
- ½ cup chopped celery
- ⅓ cup chopped carrots
- 1 pound broccoli (stems diced, florets chopped and divided)
- ¾ teaspoon sea salt
- Freshly ground black pepper
- 1 small Yukon Gold potato, diced (1 cup)
- 4 garlic cloves, minced
- 4 cups vegetable broth
- ½ cup raw cashews
- 1½ teaspoons apple cider vinegar
- ½ teaspoon Dijon mustard
- ¼ cup fresh dill
- 1 tablespoon fresh lemon juice
- 3 cups cubed bread (for croutons)
How to Make Vegan Broccoli Soup Step-by-Step
- Step 1: Preheat oven to 350°F and line 2 small baking sheets with parchment paper.
- Step 2: Heat olive oil in a large pot over medium heat. Add onion, celery, carrots, broccoli stems, salt, and pepper. Sauté for about 10 minutes until softened.
- Step 3: Add potatoes and garlic, stir, then pour in broth. Simmer for 20 minutes or until potatoes are tender. Let cool slightly.
- Step 4: Steam all but 1 cup of broccoli florets for 5 minutes until bright green and tender.
- Step 5: Toss reserved broccoli florets and bread cubes with olive oil and a pinch of salt. Roast for 10–15 minutes until bread is crispy and broccoli is browned.
- Step 6: Transfer soup base to a blender. Add cashews, vinegar, and mustard; blend until smooth.
- Step 7: Add steamed broccoli, dill, and lemon juice. Pulse to incorporate, leaving the soup slightly chunky.
- Step 8: Season to taste and serve with roasted broccoli and croutons on top.

Pro Tips for the Best Vegan Broccoli Soup
Keep these in mind:
- Soak cashews for a few hours for a creamier texture.
- Adjust seasoning to your taste for a more flavorful soup.
- Use fresh ingredients for the best flavor and nutrition; this soup is a dairy-free broccoli soup that shines with fresh veggies.
Best Ways to Serve Vegan Broccoli Soup
Here are some serving ideas:
- Serve with whole-grain bread for a hearty meal.
- Top with a sprinkle of nutritional yeast for a cheesy flavor without dairy.
- Pair with a fresh salad for a complete meal.
How to Store and Reheat Vegan Broccoli Soup
To store, let the soup cool completely and transfer to an airtight container. It can be refrigerated for up to 3 days. When ready to eat, simply reheat in a pot over low heat or microwave until hot. This makes it a perfect option for meal prep!
Frequently Asked Questions About Vegan Broccoli Soup
What’s the secret to perfect Vegan Broccoli Soup?
The secret lies in the blend of fresh ingredients and the perfect balance of seasoning. Using cashews for creaminess and roasting broccoli for added depth of flavor makes this creamy vegan broccoli soup stand out.
Can I make Vegan Broccoli Soup ahead of time?
Absolutely! This plant-based broccoli soup can be cooked and stored in the refrigerator for up to 3 days, making it a great option for meal prep or quick weeknight dinners.
How do I avoid common mistakes with Vegan Broccoli Soup?
To avoid common mistakes, ensure your vegetables are fresh and don’t over-blend the soup. A little texture adds character to this dairy-free broccoli soup.
Variations of Vegan Broccoli Soup You Can Try
Here are some creative twists:
- Add spices like cayenne for a kick.
- Incorporate other greens like spinach or kale for added nutrients.
- Try a version with potatoes for a broccoli and potato vegan soup that’s even heartier.

For more delicious recipes, check out our Apple Pie Baked Oats or Hummus Feta Dip. If you’re looking for a hearty meal, our Cozy Sausage Corn Chowder is a great option!
For more information on the health benefits of broccoli, you can visit Healthline.
Print
Vegan Broccoli Soup: 7 Steps to Creamy Comfort
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
This creamy vegan broccoli soup is a healthy, dairy-free alternative to traditional broccoli cheddar soup. Made with wholesome veggies, cashews, and potatoes, it’s blended to perfection and topped with roasted broccoli and crunchy croutons.
Ingredients
- 2 tablespoons extra-virgin olive oil, plus more for drizzling
- 1 small yellow onion, diced
- ½ cup chopped celery
- ⅓ cup chopped carrots
- 1 pound broccoli (stems diced, florets chopped and divided)
- ¾ teaspoon sea salt
- Freshly ground black pepper
- 1 small Yukon Gold potato, diced (1 cup)
- 4 garlic cloves, minced
- 4 cups vegetable broth
- ½ cup raw cashews
- 1½ teaspoons apple cider vinegar
- ½ teaspoon Dijon mustard
- ¼ cup fresh dill
- 1 tablespoon fresh lemon juice
- 3 cups cubed bread (for croutons)
Instructions
- Preheat oven to 350°F and line 2 small baking sheets with parchment paper.
- Heat olive oil in a large pot over medium heat. Add onion, celery, carrots, broccoli stems, salt, and pepper. Sauté for about 10 minutes until softened.
- Add potatoes and garlic, stir, then pour in broth. Simmer for 20 minutes or until potatoes are tender. Let cool slightly.
- Steam all but 1 cup of broccoli florets for 5 minutes until bright green and tender.
- Toss reserved broccoli florets and bread cubes with olive oil and a pinch of salt. Roast for 10–15 minutes until bread is crispy and broccoli is browned.
- Transfer soup base to a blender. Add cashews, vinegar, and mustard; blend until smooth.
- Add steamed broccoli, dill, and lemon juice. Pulse to incorporate, leaving the soup slightly chunky.
- Season to taste and serve with roasted broccoli and croutons on top.
Notes
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Blending and Roasting
- Cuisine: Vegan
Nutrition
- Serving Size: 1 cup
- Calories: 340
- Sugar: 3g
- Sodium: 400mg
- Fat: 18g
- Saturated Fat: 2g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 6g
- Protein: 10g
- Cholesterol: 0mg
