Here we’ll show you how to make a delicious and creamy broccoli soup that is tasty and nourishing without cheddar or cream.

With only seven ingredients and in about 30 minutes, you can make the best broccoli soup you’ve ever had from scratch!

broccoli soup with homemade croutons

Check out our Best Soup Recipes

Since we pledged to eat more veggies, soups have become staples in our kitchen.

And for a while now, we’ve been scratching our heads to figure out how to make a broccoli soup recipe that is ultra-creamy, tasty, and fulfilling without using all-purpose flour, sharp cheddar cheese, or heavy cream.

After a few trials, we think we have found the perfect recipe, and we are excited to share it with you.

The not-so-secret ingredients in our recipe are leeks and potatoes. When cooked and blended, those two turn into a creamy and cheesy combo that makes this soup hard to resist.

You can expect a full, rich flavor and a velvety, creamy texture from this broccoli soup. Plus, you are going to feel satiated and awesome after eating this.

Kids and picky adults will love the soup’s texture and mild broccoli taste, so make a double batch if you have a big family to feed. Of course, you can always freeze it and eat it later.

To make this broccoli soup vegan, use dairy-free butter.

creamy broccoli soup in a bowl

Ingredients

broccoli soup ingredients

Broccoli

We recommend using fresh broccoli. You can use the whole head, including the broccoli florets, broccoli stems, and leaves.

Frozen broccoli works, too; however, in our tests, the soup turned out a little more watery with frozen broccoli.

Leek

Leek and broccoli are great together; if you try this soup, you’ll understand why. You can substitute onion for leek, although we don’t recommend doing so. There’s no garlic, carrot, or celery in this soup. Leek is enough.

Butter

You can cook the leek in butter, dairy-free butter, or extra virgin olive oil. We like to use dairy-free butter or olive oil so everyone in our family can enjoy the broccoli soup.

Potatoes

Potatoes are incredibly versatile in the kitchen, are naturally gluten-free, and provide a wealth of health benefits. Despite their often bad reputation, potatoes are healthy, provided you don’t deep dry them or smear them in ketchup and salt.

Here we use potatoes to make the soup creamy and rich. In essence, we use them as a cheese or heavy cream substitute. And they work wonderfully!

Potatoes release their starch into the soup, which, believe it or not, makes this broccoli soup super creamy.

Thyme

Fresh thyme would be best as it’s milder than dried one. If you use dried thyme, start with just a pinch.

Vegetable broth

We cook the vegetables in vegetable broth. You can pick a reduced sodium one or a regular one, but in this case, add less salt to the soup.

We find that cooking with vegetable broth instead of chicken broth or other meat-based broths is an easy and painless way of reducing meat consumption.

Salt and pepper

Sea salt or kosher salt and freshly ground black pepper.

broccoli soup in a bowl

Instructions

Cut the leek in half lengthwise, finely chop it and add it to a dutch oven or a pot with the butter. Fry gently on low heat for 5 minutes until the leek is soft.

Note: we prefer to use dairy-free butter in this recipe to keep saturated fat and cholesterol in check, however, you can definitely use regular butter, or extra virgin olive oil if you prefer.

leek and butter in a dutch oven

In the meantime, peel the potato and cut it into 1/2 inch (1.3 cm) cubes. Next, chop the broccoli into equally sized pieces, including the stem and leaves.

Add chopped broccoli, diced potatoes, fresh thyme leaves, salt, and black pepper to the pot.

diced potatoes and broccoli in dutch oven

Cook the veggies on medium heat for two minutes. Stir often.

cooking veggies

Add the vegetable broth and simmer for 20 to 30 minutes, or until the potatoes and the broccoli are fork tender. Stir occasionally.

Tip: to speed up cooking you can cover the pot with a lid, however, remember to stir occasionally.

cooked veggies ready to be blended

Blend the veggies with an immersion blender until smooth; don’t over-blend. We think some broccoli texture is desirable in this soup.

Add more vegetable broth if you like a thinner soup.

Note: you can also use a regular blender, but make sure not to over-blend the soup. We prefer using an immersion blender because it keeps the soup more wholesome and rustic, which we love.

If you want to make the smoothest soup, more like a cream of broccoli soup, use a vitamix or another high-speed blender.

blending vegetables with an immersion blender

Taste, adjust for salt, and serve in a bowl. You can sprinkle with red pepper flakes, homemade croutons, and a drizzle of extra virgin olive oil.

broccoli soup in a bowl with homemade croutons

Serving suggestions

Broccoli soup is a delicious starter, first course, or even main dish if you serve it with crunchy homemade croutons or a slice of crusty sourdough bread.

Our favorite way of topping or serving this recipe is with:

For something with more protein, serve it with:

Storage

Keep leftovers in an airtight container in the refrigerator for up to 3 days. Then, warm up in the microwave or a pot with a dash of water.

You can also freeze broccoli soup for up to 3 months. Let it cool down completely, then transfer it to a freezer-friendly container and freeze.

Thaw in the refrigerator over a few hours or in the microwave.

More soup recipes

Looking for more delicious veggie-based soup recipes? Check out our:

More broccoli recipes

Here are some delicious and easy broccoli recipes for you.

broccoli soup

Broccoli Soup

By: Nico Pallotta
5 from 5 votes
Here we'll show you how to make a delicious and creamy broccoli soup that is tasty and nourishing without cheddar or cream.
With only seven ingredients and in about 30 minutes, you can make the best broccoli soup you've ever had from scratch!
Prep Time: 10 minutes
Cook Time: 30 minutes
Servings: 3 – 4 people
Course: Main, Soup, Starter
Cuisine: International

Equipment

  • Immersion blender or regular blender

Ingredients

  • 1 pound broccoli one head – including the stem
  • ½ pound potatoes peeled and diced
  • 1 large leek
  • 2 – 3 tablespoons butter or dairy-free butter or olive oil
  • 2 cups vegetable broth or more to taste
  • 3 sprigs thyme only the leaves
  • ½ teaspoon salt or more to taste
  • ¼ teaspoon black pepper

Instructions 

  • Cut the leek in half lengthwise, finely chop it and add it to a dutch oven or a pot with the butter. Fry gently on low heat for 5 minutes until the leek is soft.
    leek and butter in a dutch oven
  • In the meantime, peel the potato and cut it into ½ inch (1.3 cm) cubes. Next, chop the broccoli into equally sized pieces, including the stem and leaves.
    Add chopped broccoli, diced potatoesfresh thyme leavessalt, and black pepper to the pot.
    diced potatoes and broccoli in dutch oven
  • Cook on medium heat for two minutes. Stir often.
    cooking veggies
  • Add the vegetable broth and simmer for 20 to 30 minutes, or until the potatoes and the broccoli are fork tender. Stir occasionally.
    cooked veggies ready to be blended
  • Blend the veggies with an immersion blender until smooth; don't over-blend. We think some broccoli texture is desirable in this soup.
    Add more vegetable broth if you like a thinner soup.
    blending vegetables with an immersion blender
  • Taste, adjust for salt, and serve in a bowl. You can sprinkle with red pepper flakes, croutons, roasted chickpeas, and a drizzle of extra virgin olive oil.
    broccoli soup in a bowl with homemade croutons

Video

Broccoli Soup a healthy and delicious dinner or starter

Notes

Nutrition information is an estimate for 1 portion of broccoli soup out of 3, made with dairy-free butter.

Nutrition

Calories: 204kcal, Carbohydrates: 30g, Protein: 6g, Fat: 8g, Saturated Fat: 2g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 4g, Trans Fat: 0g, Cholesterol: 0mg, Potassium: 860mg, Dietary Fiber: 6g, Sugar: 6g, Vitamin A: 1820IU, Vitamin B6: 1mg, Vitamin C: 155mg, Vitamin E: 2mg, Vitamin K: 177µg, Calcium: 103mg, Folate: 127µg, Iron: 3mg, Manganese: 1mg, Magnesium: 59mg, Zinc: 1mg
Tried this recipe? Leave a comment below or mention @theplantbasedschool on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

[adthrive-in-post-video-player video-id=”O8Q6S7Yu” upload-date=”2022-09-22T05:51:44.000Z” name=”Broccoli Soup.mov” description=”Here we’ll show you how to make a delicious and creamy broccoli soup that is tasty and nourishing without cheddar or cream.

With only seven ingredients and in about 30 minutes, you can make the best broccoli soup you’ve ever had from scratch!” player-type=”default” override-embed=”default”]


Nico and Louise in the kitchen

Hi! We are Nico & Louise

Welcome to The Plant-Based School, a food blog with easy, tasty, and wholesome recipes.

Our aim is to help you and your family eat more veggies through delicious recipes with simple ingredients.

Easy right?

Leave a comment

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

Recipe Rating




3 Comments

  1. 5 stars
    I lurvvvv this soup! So easy to make and I really enjoyed the process. Definitely, don’t skip the chickpeas!! They make for a great topping with bonus protein. This is definitely a carb load (especially once you find out how good it is to dip bread in haha) but what’s the harm, eat fruit all day and save lots of room because I know you’ll go back for more ! I don’t have an immersion or a big blender, heck I hardly have a kitchen. But, this was confined and simple. I used a small ninja blender and did it in about 3 batches and it did the job. I will definitely be making again !

    1. Hi Katie,
      I’m thrilled you loved the soup – especially with the chickpea topping!!
      Happy you made it work with the Ninja blender, thanks so much for the tips. And thank you for taking the time to leave a comment.
      Have a great weekend when you get there! Kindest,
      Louise