Vegan Broccoli Potato Soup

Creamy vegan broccoli and potato soup in a bowl, garnished with fresh herbs, perfect for a healthy meal.

Loading…

By Reading time

This vegan broccoli potato soup is creamy and comforting, with the goodness of fresh broccoli and tender potatoes. It’s super easy to make and so warming for chilly days!

Plus, it’s like a hug in a bowl! I love how the potatoes make it smooth, and you can always toss in some bread on the side for dipping—yum!

Key Ingredients & Substitutions

Broccoli: Fresh broccoli is ideal for this soup. If you can’t find it, frozen broccoli works too—just ensure it’s thawed and drained before adding. I love using slightly undercooked broccoli for a bit more crunch!

Potatoes: Russet potatoes add creaminess, but you can use Yukon Golds for a richer flavor. If you’re low-carb, try cauliflower instead. It blends smoothly and brings a different but delicious taste.

Nutritional Yeast: This ingredient brings a cheesy flavor to the soup. If you don’t have it, you can omit it, or use a little bit of grated vegan cheese as a substitute. I think nutritional yeast adds just the right umami effect!

Plant-Based Milk: Almond milk is great, but soy, oat, or coconut milk also taste amazing! Use unsweetened versions to keep the flavor balanced. Personally, I love oat milk for its creaminess!

How Do I Get the Best Texture When Blending Soup?

Blending the soup to achieve the right texture is a key step! You want a smooth base, but keeping some broccoli pieces gives it interest. If you’re using an immersion blender, be careful not to blend it too much.

  • Begin by blending for about 10 seconds, then check the consistency.
  • If using a regular blender, let the soup cool slightly before blending. Blend in batches if needed to avoid overflow.
  • Always return part of the unblended soup to create texture—or pulse lightly instead of blending completely!

How to Make Vegan Broccoli Potato Soup

Ingredients You’ll Need:

For the Soup:

  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 4 cups broccoli florets (about 1 large head)
  • 2 large potatoes, peeled and diced
  • 4 cups vegetable broth
  • 1 cup unsweetened plant-based milk (e.g., almond, soy, oat)
  • 1/4 cup nutritional yeast (optional, for cheesy flavor)
  • 1 teaspoon turmeric (for color and mild flavor)
  • 1/2 teaspoon ground black pepper
  • 1/2 teaspoon smoked paprika (for garnish and slight smoky taste)
  • Salt to taste

For Garnish:

  • Fresh herbs like thyme or parsley (optional)
  • Croutons or toasted bread for serving (optional)

How Much Time Will You Need?

This yummy soup takes about 10 minutes to prep and 30 minutes to cook, totaling around 40 minutes from start to finish. It’s a quick and delightful meal that’s sure to please everyone!

Step-by-Step Instructions:

1. Sauté the Aromatics:

Begin by heating the olive oil in a large pot over medium heat. Once the oil is hot, add the diced onion. Sauté it for about 5 minutes, or until it becomes translucent and soft. This step builds the base flavor of your soup!

2. Add Garlic:

Next, toss in the minced garlic. Cook this for an additional minute, just until it becomes fragrant. Be careful not to burn the garlic as it can turn bitter!

3. Add Vegetables:

Stir in the diced potatoes and broccoli florets. Make sure they’re well coated with the onion and garlic mixture; this helps all those delicious flavors combine!

4. Pour in Broth:

Pour the vegetable broth into the pot and bring the mixture to a boil. Once it reaches a boil, reduce the heat and let it simmer for about 15-20 minutes, or until the potatoes and broccoli are tender. We want those veggies to be soft enough to blend!

5. Blend the Soup:

Using an immersion blender, carefully blend the soup until it’s mostly smooth, but leave a few broccoli pieces for texture. If you don’t have an immersion blender, you can transfer half the soup to a regular blender, blend it, and then return it to the pot. Just be cautious with hot liquids!

6. Add Creaminess:

Now, stir in the plant-based milk, and if you’re using nutritional yeast for a cheesy flavor, add that as well! Toss in the turmeric, and season with salt and black pepper. Heat everything through, but don’t let it boil for this step.

7. Final Seasoning:

Take a moment to taste your soup and adjust the seasoning as needed. Feel free to add more salt or pepper to suit your preference!

8. Serve Hot:

Serve the soup hot in bowls. Garnish each bowl with a sprinkle of smoked paprika, a few cracks of fresh black pepper, and freshly chopped herbs if you’d like. It looks beautiful and adds a fresh touch!

9. Enjoy with Toast:

For an extra treat, accompany your soup with toasted croutons or bread cubes. They add a pleasant crunch and make the meal even more satisfying!

Enjoy your creamy, vibrant, and comforting Vegan Broccoli Potato Soup!

Can I Use Frozen Broccoli Instead of Fresh?

Absolutely! Frozen broccoli is a great alternative and can be used directly without thawing. Just add it during the same time as the potatoes in the recipe and adjust cooking time if needed until everything is tender.

How Can I Thicken the Soup?

If you prefer a thicker soup, try adding an extra potato or incorporating 1-2 tablespoons of almond flour or cornstarch mixed with a little cold water to avoid clumping. Stir it in during the last few minutes of cooking until it reaches the desired consistency.

How Do I Store Leftovers?

Store any leftover soup in an airtight container in the refrigerator for up to 4 days. To reheat, simply warm it on the stove over low heat, adding a splash of plant-based milk if it thickens up too much!

Can I Add Other Vegetables to the Soup?

Definitely! Feel free to add other veggies like carrots, spinach, or peas for added flavor and nutrition. Just adjust the cooking time slightly depending on the vegetables used.

Loved this recipe?

Pin it for later or print a clean copy for your kitchen binder.

Save to Pinterest

Leave a Comment