I love cozy, creamy soups, and this Vegan Creamy Broccoli Potato Soup is one of my favorites. It’s velvety, packed with veggies, and perfectly comforting on chilly days. The potatoes add body, while the broccoli gives a fresh, green flavor, and I can make it nut-free or extra creamy depending on what I have on hand.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

1 tbsp olive oil

1 medium onion, diced

3 cloves garlic, minced

4 cups broccoli florets (fresh or frozen)

2 large potatoes, peeled and diced (Russet or Yukon Gold work well)

4 cups vegetable broth

1/2 cup raw cashews (soaked in hot water for 15 minutes) or 1/2 cup canned coconut milk for creaminess

1 tsp dried thyme or rosemary (optional)

Salt and pepper, to taste

Juice of 1/2 lemon (optional, for brightness)

Directions

Sauté aromatics: I heat olive oil in a large pot over medium heat, then cook the diced onion for about 5 minutes until translucent. I add garlic and cook another minute until fragrant.

Add veggies & broth: I stir in the broccoli florets, diced potatoes, dried herbs, and vegetable broth. I bring the mixture to a boil, then reduce to a simmer, cover, and cook for 15–20 minutes until the vegetables are tender.

Blend soup: I drain the soaked cashews and add them to the soup (or pour in coconut milk). I use an immersion blender to puree until smooth and creamy. If I don’t have one, I carefully transfer batches to a regular blender.

Season & brighten: I season the soup with salt and pepper, and if I want a touch of brightness, I stir in lemon juice.

Serve hot: I like to garnish with fresh herbs, cracked pepper, or a drizzle of olive oil for a finishing touch.

Servings and timing

Servings: 4–6

Prep Time: 10 minutes

Cook Time: 30 minutes

Total Time: 40 minutes

Variations

I sometimes like to add texture by reserving a few broccoli florets before blending and stirring them in at the end. For a cheesy flavor, I mix in vegan sour cream or nutritional yeast. If I want a nut-free version, I swap the cashews for soaked almonds or sunflower seeds.

Storage/Reheating

I store leftovers in an airtight container in the fridge for up to 4 days. To reheat, I gently warm the soup on the stove over low heat, stirring occasionally. It also freezes well—up to 2 months. I let it thaw overnight in the fridge and blend again if it separates.

FAQs

Can I make this soup without nuts?

Yes, I usually use canned coconut milk instead of cashews for a nut-free creamy version, and it turns out just as smooth.

Can I use frozen broccoli?

Absolutely. I often use frozen broccoli when fresh isn’t available. I add it straight to the pot—no need to thaw first.

Can I make this soup spicy?

I sometimes add a pinch of red pepper flakes or a small diced chili while sautéing the onions to give the soup a gentle heat.

How can I make it extra thick?

I can cook the potatoes a little longer and mash some with the back of a spoon before blending, or add a small amount of flour or cornstarch for thickness.

Can I prep this ahead of time?

Yes, I can chop the vegetables and soak the cashews a few hours ahead. The soup itself can also be made a day in advance and reheated—it often tastes even better the next day.

Conclusion

This Vegan Creamy Broccoli Potato Soup is my go-to comfort meal when I want something nourishing, simple, and creamy without dairy. I love that it’s versatile, easy to make, and perfect for both weeknight dinners and meal prep. Every spoonful feels cozy and satisfying, and it’s a recipe I keep coming back to.


📖 Recipe:

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Creamy Broccoli Potato Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sophia
  • Total Time: 40 minutes
  • Yield: 4–6 servings
  • Diet: Vegan

Description

A cozy, creamy, and plant-based soup made with broccoli and potatoes, perfect for chilly days and meal prep.


Ingredients

1 tbsp olive oil

1 medium onion, diced

3 cloves garlic, minced

4 cups broccoli florets (fresh or frozen)

2 large potatoes, peeled and diced (Russet or Yukon Gold)

4 cups vegetable broth

1/2 cup raw cashews (soaked in hot water for 15 minutes) or 1/2 cup canned coconut milk

1 tsp dried thyme or rosemary (optional)

Salt and pepper, to taste

Juice of 1/2 lemon (optional)


Instructions

  1. Heat olive oil in a large pot over medium heat. Add diced onion and sauté for about 5 minutes until translucent. Add garlic and cook for another minute until fragrant.
  2. Stir in broccoli florets, diced potatoes, dried herbs (if using), and vegetable broth. Bring to a boil, then reduce to a simmer, cover, and cook for 15–20 minutes until vegetables are tender.
  3. Drain soaked cashews and add them to the soup, or pour in coconut milk. Use an immersion blender to puree until smooth and creamy. Alternatively, carefully blend in batches using a regular blender.
  4. Season with salt and pepper. Stir in lemon juice if desired for brightness.
  5. Serve hot, optionally garnished with fresh herbs, cracked pepper, or a drizzle of olive oil.

Notes

For added texture, reserve a few broccoli florets before blending and stir them in at the end.

For a cheesy flavor, mix in vegan sour cream or nutritional yeast.

Nut-free option: use coconut milk, soaked almonds, or sunflower seeds instead of cashews.

Store leftovers in an airtight container in the fridge for up to 4 days or freeze for up to 2 months.

Reheat gently on the stove and blend again if the soup separates after freezing.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Sautéing and blending
  • Cuisine: Vegan / Plant-Based

Nutrition

  • Serving Size: 1 bowl (about 1.5 cups)
  • Calories: 180
  • Sugar: 3g
  • Sodium: 400mg
  • Fat: 7g
  • Saturated Fat: 1.5g
  • Unsaturated Fat: 5.5g
  • Trans Fat: 0g
  • Carbohydrates: 26g
  • Fiber: 5g
  • Protein: 5g
  • Cholesterol: 0mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star