Vegan Broccoli Soup Recipe - Elavegan (2024)

Jump to Recipe Pin Recipe

5 from 4 votes

This vegan broccoli soup is creamy, comforting, and loaded with vegetables for a surprisingly healthy, hearty soup–made in just 35 minutes with simple, inexpensive ingredients! This low-calorie soup recipe is gluten-free, dairy-free, soy-free, and optionally oil-free!

Vegan Broccoli Soup Recipe - Elavegan (1)

Creamy, Cozy Vegan Broccoli Potato Soup

As we (slowly) creep towards spring, for many, the Winter weather is lingering with a persistent chill, perfect weather for comforting classics like stews, hearty pasta, casseroles, and plenty of soups. Along with cabbage soup, my current obsession is this low-calorie vegan broccoli soup!

I’ve already shared a vegan broccoli cheese soup recipe, so I wanted to try something lighter while still creamy and satisfying. This dairy-free broccoli soup recipe not only hits the spot, but it’s a quick and fuss-free recipe made with inexpensive ingredients, flavorful, and packed with veggies (like celery & potato) and vegan cream for a comforting meal loaded with nutrients and fiber.

It’s still creamy and indulgent enough that even veggie-weary will enjoy it (and never guess it’s vegan). Plus, you can tweak it with extra ingredients and choose between leaving it chunky or blending until smooth. Plus, it’s both meal-prep and freezer-friendly, so feel free to double the batch!

Looking for more ways to enjoy broccoli? You might enjoy chickpea broccoli nuggets, broccoli risotto, or broccoli quinoa casserole.

Vegan Broccoli Soup Recipe - Elavegan (2)

The Ingredients

  • Broccoli: Use fresh or frozen (thawed) broccoli for this broccoli chowder. I prefer fresh.
  • Potato: I like russet potatoes or Yukon Golds, though the latter hold their shape better.
  • Aromatics: The combination of celery, onion, and garlic helps to add a ton of depth and flavor to this potato broccoli soup.
  • Broth: Use regular or reduced-sodium vegetable broth (in liquid form or powder, stock pots, or bouillon with water).
  • Dairy-free cream: Use any neutral vegan cream, like oat cream, cashew cream, or canned coconut milk (which imparts a mild coconut flavor).
  • Seasonings: You’ll need nutmeg, salt and pepper (to taste), dried thyme, and bay leaves.
  • Mustard: A small amount of Dijon mustard adds depth to the vegetarian broccoli soup.
  • Oil: Use any neutral cooking oil. Use a splash of water/broth for an oil-free version.
  • Parsley: To garnish (optional). Alternatively, use scallions, dill, or chives.

Vegan Broccoli Soup Recipe - Elavegan (3)

What Else Could I Add?

  • Nutritional yeast: For a slightly nutty, umami, cheesy flavor, add to taste.
  • Spice: To add some heat to the broccoli potato soup, add red pepper flakes, sriracha, or cayenne/chili powder to taste.
  • Vegan butter: For extra silkiness, stir in a small amount before serving.
  • Lemon juice: A small amount added before serving adds a bright, vibrant depth. White wine vinegar or apple cider vinegar also work.
  • Carrot: For extra nutrients, color, and subtle sweetness. Just note it will affect the color.
  • Zucchini: To add extra nutrients.
  • White beans/Chickpeas: Use them instead of or alongside the potato for a thick, creamy textured, dairy-free broccoli soup with added plant-based protein.

Please read the recipe card below for the full ingredients list, measurements, complete recipe method, and nutritional information.

Vegan Broccoli Soup Recipe - Elavegan (4)

How to Make Vegan Broccoli Soup

  • First, separate the broccoli into small florets and chop the stems into 1/2-3/4 inch pieces. Also, mince the garlic, dice the onion, and chop the celery and potatoes into similar sizes as the broccoli stem.

Optionally, reserve a few florets to make a crunchy soup topper. To do so, steam them until tender, then sauté with oil until lightly browned. Season with salt & pepper.

  • Heat the oil in a heavy-bottomed large pot/ Dutch oven over medium heat. Then add the onion, celery, and broccoli stems and sauté for 4-5 minutes. Stir in the garlic, potatoes, and spices, and sauté for a minute further.
  • Add the broth and bay leaves and bring the soup to a boil over high heat.
  • Immediately reduce the heat to medium-low for 10-12 minutes. Add the broccoli florets and simmer for 7-8 minutes or until the vegetables are tender.

Vegan Broccoli Soup Recipe - Elavegan (5)

  • Remove the bay leaves and 2-3 cups of vegetables, then blend the remaining soup with an immersion blender (in the pot) or a regular blender, to your desired consistency.

When using a blender, leave the chute open for steam to escape or occasionally open the lid.

  • Return the vegetables to the vegan broccoli soup and stir in the dairy-free cream and mustard. Finally, taste it and adjust any of the seasonings.
  • Serve in bowls, garnish with fresh parsley and pan-fried broccoli florets (if using). Enjoy!

Vegan Broccoli Soup Recipe - Elavegan (6)

How to Serve?

Enjoy a large bowl of this creamy potato broccoli soup alone (I like to eat it as a simple midweek meal) or combined with other dishes (on holidays, like Thanksgiving). Enjoy it with:

  • Bread: Slices of crusty bread, baguette, a dinner roll, garlic breadsticks, cornbread, or naan.
  • A sandwich: A vegan grilled cheese or regular vegan cheese sandwich works particularly well with this vegan broccoli soup.
  • A side salad: Like a leafy green salad or garden salad.

Vegan Broccoli Soup Recipe - Elavegan (7)

Storage Instructions

Store: Allow the broccoli potato soup to cool, then transfer it to an airtight container to store in the fridge for 3-4 days. It tastes even better on day two.

Freeze: Freeze the leftovers for 3 months in freezer-safe Ziplock bags (spread flat, with excess air removed) or in an airtight container (leaving headspace for expansion). Thaw in the fridge overnight before reheating.

Reheat: Use the stovetop or microwave to reheat the soup until piping hot. Add extra broth/milk if it’s thickened up too much.

Vegan Broccoli Soup Recipe - Elavegan (8)

FAQs

Could I substitute the vegan cream?

You could use soaked cashews blended into cashew cream, as I did for roasted cauliflower soup.

Can I use frozen broccoli for soup?

Make sure it’s thawed first and adjust the cooking time accordingly. The taste may vary slightly.

Can I make broccoli soup in a slow cooker?

Start with the sauté steps on the stovetop. Then transfer the ingredients to the crockpot and cook on HIGH for 3-4 hours or LOW for 6-8 hours, adding the broccoli florets in the last 2hrs (low) or 1hr (high). Then blend and stir in the dairy-free cream and mustard at the end.

What can I use to garnish the soup?

Along with classic options like croutons, crispy broccoli, vegan yogurt, cream, or drizzle of olive oil (plain or infused with flavor), you might also enjoy:

  • Fried onions or shallots
  • Crispy chickpeas
  • Kale chips
  • Other crispy/sautéed veg (Asparagus, Brussels sprouts, peas, mushrooms, etc.)
  • Vegan cheddar cheese
  • Lightly toasted nuts or seeds

Is vegan broccoli soup healthy?

Just one cup of broccoli provides almost all the daily recommended Vitamins A, C, and K. When combined with celery, onion, potato, and plant-based cream, this soup is nutrient-dense (loaded with vitamins and minerals), loaded with fiber, and far healthier than traditional dairy broccoli soup. Plus, you can even make it oil-free for a low-fat option!

Vegan Broccoli Soup Recipe - Elavegan (9)

Recipe Notes and Tips

  • For a thicker/thinner soup: Adjust the amount of vegetable stock you add to the vegan cream of broccoli soup.
  • Adjust the texture: Blend some or all the soup to your desired consistency. A blender provides the smoothest results vs. an immersion blender, with a food processor coming last.
  • Be careful when blending: Allow the soup to cool for 10 minutes first, and leave the chute open if there is one. Otherwise, only fill the blender halfway and hold the lid down with a kitchen towel, occasionally pausing to lift the lid. Otherwise, the steam pressure buildup can cause the lid to pop off and send scalding soup everywhere.
  • To save time: Use pre-prepared ingredients, like pre-chopped onion, potato, broccoli, etc.

Vegan Broccoli Soup Recipe - Elavegan (10)

More Vegan Soup Recipes

  • Creamy Corn Chowder
  • Cream of Mushroom Soup
  • Vegan Carrot Ginger Soup
  • White Bean Soup
  • The Best Lentil Soup
  • Creamy Pasta Soup

If you try this creamy vegan broccoli soup recipe, I’d love a comment and★★★★★recipe ratingbelow. Also, please don’t forget totag me in re-creations on Instagram or Facebookwith@elavegan #elavegan—I love seeing them.

Vegan Broccoli Soup Recipe - Elavegan (12)

Vegan Broccoli Soup

Author: Michaela Vais

This vegan broccoli soup is creamy, comforting, and loaded with vegetables for a surprisingly healthy, hearty soup–made in just 35 minutes with simple, inexpensive ingredients! This low-calorie soup recipe is gluten-free, dairy-free, soy-free, and optionally oil-free!

5 from 4 votes

Print Recipe Pin Recipe

Prep Time 15 minutes mins

Cook Time 20 minutes mins

Total Time 35 minutes mins

Ingredients

  • 1 1/2 Tbsp oil
  • 1 medium (150 g) onion diced
  • 2/3 cup (80 g) celery chopped
  • 17.6 oz (500 g) broccoli (see instructions)
  • 3 garlic cloves minced
  • 2 medium (300 g) potatoes chopped
  • 3/4 tsp dried thyme
  • 1/8 tsp nutmeg
  • Salt and pepper to taste
  • 4 cups (1000 ml) low sodium vegetable broth
  • 2 bay leaves
  • 1/3 cup (80 g) dairy-free cream (see notes)
  • 1 tsp Dijon mustard
  • Fresh parsley to garnish

Instructions

  • You can watch the video in the post for visual instructions.

  • First, separate the broccoli into small florets and chop the stems into 1/2-3/4 inch pieces. Also, mince the garlic, dice the onion, and chop the celery and potatoes into similar sizes as the broccoli stem.

    Optionally, reserve a few florets to make a crunchy soup topper. To do so, steam them until tender, then sauté with oil until lightly browned. Season with salt & pepper.

  • Heat the oil in a heavy-bottomed large pot/ Dutch oven over medium heat. Then add the onion, celery, and broccoli stems and sauté for 4-5 minutes. Stir in the garlic, potatoes, and spices, and sauté for a minute further.

  • Add the broth and bay leaves and bring the soup to a boil over high heat.

  • Reduce the heat to medium-low for 10-12 minutes. Add the broccoli florets and simmer for 7-8 minutes or until the vegetables are tender.

  • Remove the bay leaves and 2-3 cups of vegetables, then blend the remaining soup with an immersion blender (in the pot) or a regular blender, to your desired consistency.

  • Return the vegetables to the broccoli soup and stir in the dairy-free cream and mustard. Finally, taste it and adjust any of the seasonings.

  • Serve in bowls, garnish with fresh parsley and pan-fried broccoli florets (if using). Enjoy!

Notes

  • Dairy-free cream: Use any neutral vegan cream, like oat cream, cashew cream, or canned coconut milk.

Nutrition Facts

Vegan Broccoli Soup

Amount per Serving

Calories

169

% Daily Value*

Fat

11

g

17

%

Sodium

364

mg

15

%

Potassium

547

mg

16

%

Carbohydrates

17

g

6

%

Fiber

6

g

24

%

Sugar

5

g

6

%

Protein

6

g

12

%

Vitamin A

866

IU

17

%

Vitamin C

116

mg

141

%

Calcium

84

mg

8

%

Iron

2

mg

11

%

* Percent Daily Values are based on a 2000 calorie diet.

Nutrition information is an estimate and has been calculated automatically

Vegan Broccoli Soup Recipe - Elavegan (13) Simple and Delicious Vegan Cookbook by ElaVeganCLICK HERE to order!

IF YOU ARE USING PINTEREST, FEEL FREE TO PIN THE FOLLOWING PHOTO:

Vegan Broccoli Soup Recipe - Elavegan (14)

Vegan Broccoli Soup Recipe - Elavegan (2024)

FAQs

Why does my broccoli soup taste bland? ›

If your Broccoli Soup tastes bland, there are several potential reasons. Here are some common culprits and suggestions to enhance the flavour: Insufficient seasoning. Solution: Taste the soup and adjust the salt and pepper accordingly.

How can I thicken my cream of broccoli soup? ›

Add Flour Or Cornstarch

You can thicken soup by adding flour, cornstarch, or another starchy substitute. For the best results, never add flour or cornstarch directly to your soup. If you do, it will clump up on top. Instead, ladle a small amount of broth into a separate bowl and let it cool.

Why is my broccoli cheddar soup separating? ›

The temperature you cook Broccoli Cheese Soup at is key to making sure it doesn't end up grainy or curdled. Medium heat is best for dairy-based soups so it doesn't boil and curdle.

Why is my broccoli cheese soup gritty? ›

TROUBLESHOOTING: WHY IS MY BROCCOLI CHEESE SOUP GRAINY OR CURDLED? This can happen if the temperature gets too high. Basically the proteins in the cheese tighten up and squeeze out the fat. You end up with a grainy, curdled consistency.

What not to put in soup? ›

The Worst Things to Put in Your Soup
  1. By Sara Butler. If there's one good thing about fall and winter, it's soup. ...
  2. Heavy Cream. Heavy cream creates an inviting texture for soups but that's where its positive contributions end. ...
  3. Juice. ...
  4. Turkey Bacon. ...
  5. Cheese. ...
  6. Croutons.

What gives soup the best flavor? ›

Herbs and spices add aroma, flavor, and intensity to soup broth. "Use fresh or dried basil in tomato-based recipes or fresh parsley to add freshness to clear broth soups," says Sofia Norton, RD. You can also go with more heat and spices.

How do you thicken vegan soup? ›

Mix mix 1 tablespoon of arrowroot starch with 2 tablespoons of cold water until smooth then stir into the soup. May need to double or triple that depending on how much soup you have. Simmer gently to thicken. The advantage of arrowroot starch over cornstarch is that it does not break down as quickly when heated.

What is the best thickener for soup? ›

About this method: One of the most common ways to thicken sauces and soups is with a starch-based slurry, and cornstarch is a popular choice. Cornstarch is flavorless, easy to mix up, and versatile, which makes it a go-to pantry ingredient.

Why did my cream of broccoli soup curdle? ›

Curdling in a cream soup usually occurs when the milk or cream is added at too high of a heat. As you incorporate the milk and broth into the cooked onion and flour mixture, keep the heat at medium and stir continuously with a whisk. Once all is mixed in, then proceed to heat to a boil.

What is the best cheese to use in soup? ›

Mild cheddar, Colby, Monterey jack, mozzarella, Swiss and queso blanco can all work well. “The best cheeses to melt into soups are cheeses that are higher in moisture and have a lower melting point,” says Bauer. In addition to cheddar and Monterey jack, he recommends Fontina and Gruyère.

How do you fix watery broccoli soup? ›

Add flour or cornflour

Put a tablespoon of either into a small bowl and stir in 2-3 tbsp of the soup until you have a smooth mixture. Stir this back into the soup and bring it to a simmer. Cook for a few minutes to allow the starch granules to burst to thicken, and to cook out any flour flavour.

Can you use pre-shredded cheese in soup? ›

Pre-shredded cheese is often coated in anti-caking agents that can prevent the cheese from melting into a lusciously creamy soup. To ensure that your broccoli cheddar soup has the best smooth and creamy texture, buy a block of cheese and grate it yourself.

Why won't my cheese melt in my broccoli cheddar soup? ›

Why won't my cheese melt in my broccoli cheddar soup? This tends to happen when you use a pre-shredded cheese. Pre-shredded cheeses include anti-caking agents that will prevent them from melting properly in your soup. If you shredded your own cheese and it's still not melting, it may just need more time on the stove.

What cheese melts best in soup? ›

The best cheese for a soup generally has a meltability and smooth texture, like Gruyère, fontina, Monterey Jack. When you add the cheese to the soup, you want to make sure it's in a form that melts well, like shredded or chopped into pieces.

Why isn't my cheese melting in my broccoli soup? ›

One possibility is that you are using the wrong type of cheese. Not all cheeses melt well, so it's important to choose a cheese that has good melting properties. Additionally, if the heat is too low or if the soup is not hot enough, the cheese may not melt properly.

How do I fix bland tasting soup? ›

Perk up a Bland Soup With Simple Pantry Staples

Add a splash of vinegar (any kind!), or a squeeze of citrus. Chances are, you could use a little more salt. Go ahead—it's ok. Salt perks up flat flavors and helps balance out bitter-tasting ingredients.

How to fix bland broccoli cheddar soup? ›

Broccoli soup can be bland if you don't add the right blend of spices (or, heaven forbid, any spices at all). This recipe calls for dry mustard powder, cayenne pepper, smoked paprika, and garlic. I also recommend plenty of sharp cheddar, not mild.

Why does my soup taste flavorless? ›

If a soup is tasting bland in the bowl, consider adding acid rather than salt. A squeeze of lemon or lime, or a dash of yogurt or sour cream can add brightness to the bowl. Start with the basics. Ensure you've added enough salt and black pepper.

Why does my homemade soup taste bland? ›

If your broth tastes thin and bland, you may want to cook and let it evaporate for longer. That helps concentrate its flavors and gives you a better-tasting soup broth. Be sure to remove the lid to let the steam escape.

References

Top Articles
Latest Posts
Article information

Author: Melvina Ondricka

Last Updated:

Views: 5600

Rating: 4.8 / 5 (68 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Melvina Ondricka

Birthday: 2000-12-23

Address: Suite 382 139 Shaniqua Locks, Paulaborough, UT 90498

Phone: +636383657021

Job: Dynamic Government Specialist

Hobby: Kite flying, Watching movies, Knitting, Model building, Reading, Wood carving, Paintball

Introduction: My name is Melvina Ondricka, I am a helpful, fancy, friendly, innocent, outstanding, courageous, thoughtful person who loves writing and wants to share my knowledge and understanding with you.