• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Our Salty Kitchen
menu icon
go to homepage
  • About Us
  • All Recipes
  • How to Cook
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • subscribe
    search icon
    Homepage link
    • About Us
    • All Recipes
    • How to Cook
    • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    You are here: Home » Meal Type » Soups and Stews

    Creamy Broccoli Potato Soup

    5 from 4 votes
    February 4, 2020 (updated April 12, 2021) by Danielle Esposti

    May contain affiliate links. See our Privacy Policy and disclosure.

    JUMP TO RECIPE
    Pinterest image for a whole30 and dairy free broccoli potato soup recipe.
    Pinterest collage for a whole30 creamy broccoli soup recipe.
    Pinterest image for a whole30 and dairy free broccoli potato soup recipe.

    Reach for this Creamy Broccoli Potato Soup whenever you need a dose of super clean comfort food – or even when you don’t! This soup might be dairy free and Whole30, but it’s also simply delicious.

    A bowl of broccoli potato soup garnished with crispy bacon on a cement background.
    Jump to:
    • How to Make Creamy Broccoli Potato Soup
    • Frequently Asked Questions
    • More Hearty Soup Recipes
    • Creamy Broccoli Potato Soup (Whole30, Dairy Free)
    • Ratings


    You know those days – yes, those days – when everything goes wrong, nothing gets done, it’s bitterly cold or pouring rain and you suddenly look around at the chaos and carnage and think “hot damn, I’ma eat my bad, bad feelings tonight.”

    Broccoli potato soup is for those nights. Not only because it’s cozy and nostalgic in the way that only a steaming bowl of creamy soup can be, but because it’s also super nourishing – you can eat those bad feelings in a super healthy way. Loaded with vitamins and minerals and totally dairy free, it’s superhero food that feeds both body and soul. 

    And it has bacon on top…so that’s a yes? Thought so!

    A spoon of broccoli potato soup hovering over a bowl.

    How to Make Creamy Broccoli Potato Soup

    Tuck into a bowl of this super creamy, super clean broccoli potato soup whenever you need a dose of comfort food that will nourish from the inside out. In my chaotic life that’s basically a weekly thing, so you know I have a stash of this in the freezer at all times. 

    Broccoli stems and florets are simmered with yukon gold potatoes and even more green vegetables until soft and tender. Reserve a batch of the smallest florets to simmer in the pureed soup, then garnish with golden brown bacon pieces for an extra special finish. 

    Ingredients for broccoli potato soup arranged in bowls and on a cutting board.


    Grab your best chef’s knife and get chopping. You’ll want to get the prep work out of the way first:

    • Thinly slice a large sweet onion. 
    • Trim a large leek to just the white and light green parts; slice lengthwise, rinse any dirt and grit from the center, then slice into ½″ moons. 
    • Thinly slice a stalk of celery and mince two cloves of garlic. 
    • Peel then dice 12 ounces of yukon gold potatoes. 
    • Trim three heads of broccoli into florets, then dice up the stalks (no waste for the win!)
    • Reserve one-third of the smallest broccoli florets – you’ll add those to the pureed soup at the very end. 
    Four images showing how to make creamy Whole30 broccoli potato soup.
    • Sautee the onions, leeks, and celery in splash of olive oil until the edges start to brown. This slight caramelization will add just a bit of sweetness to the soup. 
    • Add the garlic and sautee until very fragrant, about a minute. 
    • Add the potatoes, broccoli stems, and two-thirds of the broccoli florets (about 4 cups). Pour in a quart of broth, then season with salt and pepper and top with a bay leaf. 
    • Bring the liquid to a simmer, then reduce the heat to medium low. Cover and cook until the potatoes and broccoli are very soft and can be easily mashed with the tines of a fork. 
    • Remove the bay leaf, then add two cups nut milk (I used cashew milk) and puree the soup with an immersion blender until very smooth. You may need to add another half cup of broth or water if the soup is too thick for your liking.
    • Add the last third of the broccoli florets (about 2 cups) to the pureed soup. Simmer an additional 5 minutes, or until the florets are tender. 
    • Taste for seasoning and and adjust with salt and pepper as needed.
    Side view, a bowl of broccoli potato soup garnished with bacon.


    You’ll want to ladle this into bowls and tuck in immediately, but do yourself a favor an fry up some bacon pieces. Salty, fatty bacon is the perfect complement to creamy broccoli soup, and a little goes a long way to making this an extra special meal.

    Frequently Asked Questions

    Can I freeze this soup? Definitely. Because it’s dairy free, it freezes like a dream. You’ll need to thin it out with a little water or broth after defrosting.

    What if I don’t have an immersion blender? You can puree the soup in batches in a blender. Crack the lid cap when doing so to let the steam escape. 

    Yikes, I’m allergic to nuts – what can I substitute? Whole-fat coconut milk can be substituted for the nut milk. You can also use 1 cup dairy milk + 1 cup additional broth (or water) if you’re cool with dairy. 

    Can I use russet or baking potatoes instead of yukon gold? Sure can! Peel ’em and dice ’em. Russets are starchier and not quite as creamy as yukon golds, but they’re a fine substitute here. 

    More Hearty Soup Recipes

    • Curried Cauliflower Soup
    • Chicken Zoodle Soup
    • Veggie-Packed Hamburger Soup
    • Carrot Apple Soup
    • Nourishing Potato Onion Soup
    • Creamy Roasted Cauliflower Soup
    Three bowls of creamy broccoli soup garnished with bacon and chopped parsley.

    Did you make this Creamy Broccoli Potato Soup? I’d love to know how it turned out! Leave a comment and a rating below.

    While you’re at it, let’s be friends – follow me on Pinterest and Instagram for the latest and greatest.

    Two bowls of creamy broccoli potato soup garnished with bacon.

    Creamy Broccoli Potato Soup (Whole30, Dairy Free)

    5 from 4 votes
    author: Danielle Esposti
    yield: 6
    calories per serving: 206
    prep time: 20 minutes mins
    cook time: 40 minutes mins
    total time: 1 hour hr
    PRINT RECIPE PIN RECIPE

    Description

    Tuck into a bowl of this super creamy, super clean broccoli potato soup whenever you need a dose of comfort food that will nourish from the inside out. It's creamy without cream (or any dairy!), loaded with Vitamin C and other healthy vitamins and minerals.
    Prevent your screen from going dark

    Ingredients
     

    • 3 medium heads broccoli, about 6 cups total
    • 2 tablespoon olive oil
    • 1 large onion, thinly sliced
    • 1 large leek, halved and thinly sliced
    • 1 stalk celery, diced
    • 2 cloves garlic, minced
    • 12 oz yukon gold potatoes, peeled and diced into 1” cubes
    • 4 c chicken stock or bone broth
    • 1 teaspoon sea or kosher salt
    • ½ teaspoon cracked black pepper
    • 1 bay leaf
    • 2 c nut milk, we like cashew milk
    • 4 slices bacon

    Instructions

    • Prepare the broccoli. Slice the florets from the stalks. Dice the stalks into 1” cubes. Set aside one-third (about 2 cups) of the smallest broccoli florets.
    • Heat a dutch oven over medium high heat. Add 2 tablespoon olive oil and heat until it shimmers. Add onion, leek, celery, and a pinch of salt, then toss to coat in the fat. Saute, stirring occasionally, until the onions are soft and the edges start to brown, 10-12 minutes.
    • Add the garlic. Saute, stirring frequently, until the garlic is fragrant, 1-2 minutes.
    • Add potatoes, broccoli stems, 4 cups broccoli florets, broth, salt, pepper, and bay leaf to the pot. Bring the liquid to a boil, then reduce heat to low. Cover and simmer until the potatoes are soft and can be easily pierced with the tines of a fork, about 20 minutes.
    • While the soup simmers, sautee the bacon. Dice the bacon into ½” pieces. Place into a cold skillet and set the heat to medium high. Fry, stirring occasionally, until the bacon is golden brown and crisp. Remove the pieces using a slotted spoon, then set onto a paper towel lined plate to drain.
    • Remove the bay leaf, add the nut milk, then puree the soup using an immersion blender.
    • Add the remaining broccoli florets to the soup. Simmer until the florets are soft, about 5 minutes.
    • Taste for seasoning and adjust with salt and pepper if required. Ladle the soup into bowls and top with crumbled bacon and chopped parsley.

    Recipe Notes

    • Leftovers keep in the fridge for about a week.
    • Freeze in an airtight container for up to 3 months. Thin with half a cup of additional water or broth if necessary. I recommend freezing just the pureed soup and adding fresh broccoli florets after defrosting, but you can freeze with the whole florets – they’ll just be a bit softer. 

    Nutrition Facts

    serving size:
    calories per serving: 206 kcal
    total fat: 8g
    saturated fat: 2g
    monounsaturated fat: 3g
    polyunsaturated fat: 1g
    trans fat: 0g
    cholesterol: 11mg
    sodium: 645mg
    protein: 9g
    total carbohydrates: 26g
    fiber: 5g
    sugars: 3g
    potassium: 609mg
    vitamin a: 35%
    vitamin c: 101%
    calcium: 51%
    iron: 5%
    DID YOU MAKE THIS RECIPE?Tag @oursaltykitchen on Instagram and hashtag it #oursaltykitchen!
    « Healthy Sweet and Sour Chicken (Whole30, Paleo, Sugar Free)
    Butternut Squash Fries with Maple Aioli »

    Disclaimer: This post and the recipe card may contain affiliate links, which means we receive a small commission (at no cost to you!) if you make a purchase using these links. Rest assured, we only endorse products we own and truly love!

    2 Comments
    Filed Under: Gluten Free, Grain Free, Kid Friendly, Soups and Stews, Vegan, Whole30 Recipes

    Reader Interactions

    Comments

      5 from 4 votes (3 ratings without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Kiani Vogt

      March 28, 2020 at 7:17 pm

      when do i add the milk?

      Reply
    2. Tracey

      December 29, 2020 at 5:19 am

      5 stars
      Beautiful soup, so tasty and heart warming. I had grown an oversupply of broccoli and needed a recipe…this recipe was eaten by the fussiest teenager ever, who doesn’t eat vegetables! AND she thoroughly enjoyed it, even went back for seconds.

      Reply

    Primary Sidebar

    Author headshot of Danielle.

    Welcome to OSK, we're so glad you're here! We share simple, seasonal recipes with bold, restaurant-quality flavors that any home cook can master (yes, even you!). You'll find cooking tutorials for beginners, inspired ideas for seasoned home cooks, and a sprinkle of sass for everyone.

    learn more

    BUY NOW

    Footer

    ABOUT US      CONTACT US      PRIVACY POLICY 

    A collage of publication logos that have featured recipes and photography from Our Salty Kitchen.

    Footer

    Privacy

    Privacy Policy

    Let's ConnecT

    • Facebook
    • Instagram
    • Pinterest

    About Us

    Contact

    Copyright © 2026 Our Salty Kitchen

    338 shares

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.