This site uses affiliate links and I may earn a commission at no extra cost to you.

This thick and hearty vegan broccoli potato soup takes only 7 ingredients and is creamy without any cream or cheese. It’s ready in 30 minutes for a quick weeknight meal, meal prep, or freezing ahead. If you love my creamy vegan broccoli soup, this one is heartier thanks to the potatoes.

Bowl of vegan broccoli potato soup with chunks of potato and broccoli.

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

Quick Glance

  • Recipe Name: Vegan Broccoli Potato Soup
  • Why You’ll Love It: Thick, creamy, and dairy-free, with no cream, cheese, or roux.
  • Time and Difficulty: 30 minutes, easy.
  • Main Ingredients: Russet potatoes, broccoli, onion, garlic, vegetable bouillon, and lemon.
  • Method: Stovetop, in one pot, then partly blended.
  • Texture and Flavor: Creamy and chunky, with a savory broth and a fresh squeeze of lemon.
  • Quick Tip: Use starchy russet or Yukon Gold potatoes for the creamiest texture.

What Makes This Vegan Broccoli Potato Soup So Good

This vegan broccoli potato soup has been in my rotation for decades, and it never gets old. It proves you don’t need dairy for a thick, flavorful soup.

  • No cream or cheese needed: Blended potatoes make it thick and creamy, so there’s no roux or cream required.
  • Just 7 ingredients: Simple pantry staples you probably already have.
  • One pot, 30 minutes: Easy enough for a busy weeknight.
  • Packed with nutrients: Broccoli adds fiber, antioxidants, and vitamins A, C, and K.
  • Freezer friendly: Make a double batch and freeze the leftovers.

Add this soup to your rotation all season long, along with my creamy potato leek soup, lentil potato soup, tomato soup with potatoes, roasted parsnip soup, and lentil sweet potato soup.

Vegan Broccoli Potato Soup Ingredients

You’ll find the full amounts in the recipe card below.

Ingredients for vegan broccoli potato soup measured out on a white surface.
  • Vegetable oil: For sautéing the onion and garlic.
  • Yellow onion and garlic: The flavor base of the soup.
  • Water and vegetable bouillon cubes: Make a savory broth. You can use vegetable broth instead.
  • Russet potatoes: Starchy potatoes break down and make the soup thick and creamy. Yukon Gold potatoes work too.
  • Broccoli: A bag of frozen broccoli is the easiest, or use about 3 cups of chopped fresh broccoli, stems included.
  • Lemon juice: Adds a fresh, tangy finish.
  • Black pepper: To taste.

Recipe Variations

  • Carrots: Thinly sliced, for added sweetness.
  • Seasonings: Add depth with cayenne, smoked paprika, dried thyme, rosemary, or parsley.
  • Soy sauce: Use it in place of salt for umami saltiness.
  • Creamy: Stir in a splash of canned coconut milk, pureed silken tofu or white beans, or vegan cream at the end.
  • “Cheesy”: Add nutritional yeast and/or vegan shredded cheddar at the end. Learn more about how to use nutritional yeast here.
  • Protein: Add white beans, chickpeas, plant-based sausage, or tofu.
  • Vegan butter: Swirl it in at the end for extra silkiness.
  • Cauliflower: Swap some of the broccoli for cauliflower, or try my roasted cauliflower soup.
  • Toppings: Croutons, crispy onions, crispy baked kale chips, oven charred broccoli, vegan bacon, avocado, or fresh herbs like parsley, green onions, or dill.

How to Make Vegan Broccoli Potato Soup

Before you start, dice the onion, mince the garlic, and chop the potatoes into ½-inch cubes.

Diced onion and garlic sautéing in a pot.
Broccoli being added to the pot with potatoes and broth.

Step 1: Sauté the onion and garlic: Heat the oil in a large pot over medium-low heat. Sauté the onion and garlic for about 5 minutes, until tender and translucent.

Step 2: Simmer the vegetables: Stir in the water and bouillon cubes (or broth), potatoes, broccoli, lemon juice, and black pepper. Bring to a boil, then simmer for 10 to 15 minutes, until the potatoes are fork-tender.

Immersion blender pureeing part of the broccoli potato soup.
Creamy broccoli potato soup being stirred in the pot.

Step 3: Blend half the soup: Remove the pot from the heat. Use an immersion blender to puree about half the soup so it’s thick and creamy but still chunky. If you’re using a stand blender, work in batches and pour the blended soup back into the pot.

Step 4: Season and serve: Stir well, taste, and adjust the seasonings. Serve hot.

PRO TIP: Adjust how much you blend to get the texture you like. Blend less for a chunkier soup, or blend more for a smoother one.

Common Problems To Avoid

  • Thin soup: Use a little less water, or let the soup simmer uncovered for a few extra minutes.
  • Bland soup: Add another bouillon cube or a pinch of salt, plus an extra squeeze of lemon.
  • Gluey texture: Starchy potatoes can turn gummy if they’re over-blended. Blend just until creamy.
  • Hot soup in a stand blender: Fill the blender only halfway and vent the lid so steam can escape.

FAQs

Can I use broccoli stems in soup?

Absolutely! Peel off any tough outer skin, and the stems add natural sweetness to the soup.

Can I peel the potatoes?

You’re welcome to, but I usually don’t. It saves time, and the skins have extra nutrients.

Can I make it in a slow cooker?

Yes. For the best flavor, sauté the onion and garlic first, then add everything to a crockpot. Cook on LOW for 4 to 6 hours or HIGH for 2 to 3 hours, then blend and season as usual.

How much fresh broccoli do I need?

About 3 crowns of fresh broccoli, or roughly 3 cups chopped, in place of the 10-ounce bag of frozen broccoli.

How can I make this soup thicker?

Use a little less water, or blend less of the soup so more hearty chunks remain. You can also let it simmer uncovered for a few extra minutes.

Toni’s Recipe Tips

  • Use the right potatoes: Avoid overly waxy ones. For half-blended soup, use Yukon Gold or Russet. Any starchy potato works for fully blended soup.
  • Adjust the texture: Enjoy the soup fully or partially blended to your liking.
  • For a thinner or thicker soup: Adjust the amount of broth.
  • For firmer broccoli: Add the broccoli only in the last 5 to 7 minutes.
Vegan broccoli potato soup in a bowl.

Serving Suggestions

Enjoy this vegan potato broccoli soup as an appetizer, side, or main alongside:

Storage Instructions for Vegan Broccoli Potato Soup

  • Fridge: In an airtight container for 4 to 5 days.
  • Freezer: In a freezer safe container, a Stasher bag, Souper Cubes, or a silicone muffin tray for up to 3 months. Thaw in the fridge overnight.
  • Reheat: On the stove over medium-low heat, or in the microwave in 30- to 40-second bursts, stirring in between. Add a splash of water or broth if it’s thickened.

Other Vegan Potato Recipes to Consider….

If you tried this vegan broccoli potato soup recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks!

Cookbooks

If you’re loving my recipes and would like a more comprehensive resource, check out my cookbooks!

Vegan Broccoli Potato Soup

5 from 4 votes
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 6 servings
completed Vegan Broccoli Potato Soup in a bowl
This thick and hearty vegan broccoli potato soup is creamy with no cream or cheese. Just 7 ingredients and ready in 30 minutes for a quick weeknight meal, meal prep, or freezing ahead.

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

Video

Ingredients 

  • 1 Tablespoon vegetable oil (15 ml)
  • 1 medium yellow onion diced
  • 2 garlic cloves minced
  • 6 cups water (1.4 L)
  • 3 vegetable bouillon cubes (more if needed)
  • 6 cups russet potatoes chopped (about 8 small potatoes)
  • 10 ounces bag frozen broccoli (2 to 3 crowns fresh broccoli, chopped) (283 g)
  • Juice of 1 small lemon
  • Pinch of black pepper

Instructions 

  • Heat the oil in a large pot over medium-low heat. Add the diced onion and minced garlic and sauté for about 5 minutes, until the onion is tender and translucent.
    Diced onion and garlic sautéing in a pot.
  • Add the water, bouillon cubes (or broth), potatoes, broccoli, lemon juice, and black pepper. Stir well to combine.
    Broccoli being added to the pot with potatoes and broth.
  • Bring the soup to a boil, then reduce the heat and simmer for 10 to 15 minutes, until the potatoes are fork-tender.
  • Remove the pot from the heat. Use an immersion blender to puree about half the soup so it’s thick and creamy but still chunky. If you’re using a stand blender, fill it only halfway, vent the lid, work in batches, and pour the blended soup back into the pot.
    Immersion blender pureeing part of the broccoli potato soup.
  • Stir well, taste, and adjust the seasonings. Add another bouillon cube or a squeeze of lemon if needed, then serve hot.
    Creamy broccoli potato soup being stirred in the pot.

Notes

  • For a boost of protein: Add in pureed silken tofu or white beans.
  • Adjust the texture: Enjoy the soup fully or partially blended to your liking.
  • For a thinner/thicker soup: Adjust the amount of broth in the soup.
  • For firmer broccoli: Only add the broccoli in the last 5-7 minutes.
  • Fresh broccoli: 2 to 3 crowns is about 3 cups chopped.
  • For a thicker soup: use a little less water or blend less of the soup.

Nutrition

Serving: 1servingCalories: 152kcalCarbohydrates: 33gProtein: 5gFat: 1gSaturated Fat: 0.1gPolyunsaturated Fat: 0.1gMonounsaturated Fat: 0.02gSodium: 376mgPotassium: 814mgFiber: 4gSugar: 3gVitamin A: 297IUVitamin C: 55mgCalcium: 55mgIron: 2mg

Additional Info

Author: Toni Okamoto
Course: Dinner, Lunch
Cuisine: American
Method: Stovetop
Diet: Vegan
Tried this recipe?Please tag us at @PlantBasedOnABudget! 🙂
About

Toni Okamoto

“They say you are what you eat, so I strive to be healthy.
My goal in life is not to be rich or wealthy,
‘Cause true wealth comes from good health and wise ways…
we got to start taking better care of ourselves ” – Dead Prez

More about Toni Okamoto
5 from 4 votes (3 ratings without comment)

Leave a comment

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

Recipe Rating




Comments

  1. 5 stars
    This was very good. I added nutritional yeast to give it a more “cheesy” flavor. Any suggestions to make it a little thicker? I blended 8 cups of the mixture but it was still pretty thin. Either way it was great and I’ll make it again!

    1. Love the nooch addition! To make the consistency a bit thicker, you can blend less of the mixture for a more chunky feel 🙂