This broccoli cheese soup is creamy, cheesy, and on the healthier side! Thickened with a potato, it does not contain heavy cream and is packed with healthy vegetables.
I am a sucker for a creamy, blended soup. From Thai curry sweet potato lentil soup to ultra creamy butternut squash soup, I love that they are creamy and hearty, yet full of healthy ingredients.
This broccoli cheese soup is one of my favorite soups on the blog! I love the classic broccoli cheese combo, it is quick to prepare, and freeze/thaws great.
This broccoli cheese soup
- is thickened with a potato rather than flour
- is ready in under 30 minutes
- is filling and satisfying, yet packed with healthy vegetables
Recipe video
Watch the video below to see how simple it is to make this soup! You can find more of my recipe videos on my YouTube channel, or onย Facebook.
Don't forget to pin this post to save it for later!
Ingredient notes
- stockโ feel free to use chicken or vegetable stock, orย make your own bone broth
- potatoโ this recipe uses a white potato, and we donโt bother peeling. If using a red potato, you may want to peel (for looks, not for taste)
- milkโ this recipe uses dairy milk, but it should work fine with unsweetened almond or nut milk
- cheeseโ cheddar or mozzarella are both great in this soup; for extra flavor, use an aged cheddar
- otherโ sometimes I add a carrot to the soup; peel + chop into small pieces
How to cook it
Prep before cooking
For the smoothest cooking experience, I recommend prepping your vegetables before you start cooking. Otherwise, it can get hectic to chop while cooking.
Cut the broccoli into 1-1.5 inch florets, slice the celery, mince the garlic, dice the onion and peel then cube the potato. You don't need to be precise with your cuts, as we will blend the soup up after cooking.
Building the flavor base
We start off by sautรฉing the onion in the olive oil to build the flavor base of the soup. This helps soften the onions while concentrating the natural sugars.
Next, we add in the garlic. Adding the garlic once the onion is mostly cooked through prevents it from burning. Allow it to simmer for 1 minute, until it smells fragrant. At this point, we deglaze the pan.
Would you like to save this?
Deglazing + cooking
Deglazing the pan simply means to add liquid or stock to the pot, scraping up any bits that are stuck to the bottom. If you want maximum flavor in your soup, you definitely want those little bits of onion and garlic to be scraped up. Use a spatula or wooden spoon to do this.
After deglazing the pan, we add the celery, broccoli, potato cubes, salt, pepper and broth. The vegetables should be *just* covered. Cover and simmer until the veggies are soft, roughly 20 minutes.
Blending the soup
Once the veggies are softened, stir in the milk, then blend the soup. My favorite way to blend soups is using an immersion blender, because you can do it right in the pot!
If you have a stand blender, you can also carefully transfer the soup in batches to the stand blender and blend it up that way.
Once blended, stir in the cheese until melted, and serve!
I love this immersion blender.
Storage + Reheating
Hereโs how to store broccoli cheese soup after cooking:
- Fridgeโ store in an air tight container for up to 4 days
- Freezerโ freeze in a glass or plastic freezer jar for up to 3 months; make sure it is completely cooled before freezing
- Thawโ thaw for 48 hours in the fridge, or immerse the jar partially in cold water for a few hours to speed the process
- Reheatโ heat on medium heat in a pot on the stove; stir occasionally until warmed through
Check out myย favorite freezer containers.
Other cooking methods
Instant Pot- This soup can also be made in the Instant Pot; while it doesn't cut down on the cook time massively, it does mean that you don't need to watch for a pot to boil over, freeing up your mental energy ๐ Check out our Instant Pot broccoli cheese soup recipe.
Slow cooker- I believe this recipe would also work well in the slow cooker, though I have not yet had the chance to test it. Be careful to use the low heat and not to overcook the broccoli as I've found it to get a bitter taste when cooked to high/too long in the slow cooker. Check out this slow cooker broccoli turmeric soup and try the cook time suggested in that post.
More soup for you!
- Creamy Roasted Cauliflower Soup
- 36+ Healthy Soup Recipes
- Hearty Lentil Soup
- Spicy Caribbean-Inspired Soup
- Sausage and White Bean Soup
- Thai Butternut Squash Soup
Did you make this? Tag me on social @sweetpeasandsaffron and be sure to leave a comment and rate the recipe!
Healthy Broccoli Cheese Soup
Ingredients
- 1 tablespoon olive oil
- 1 onion diced
- 3 cloves garlic sliced
- 2 stalks celery sliced
- 4 cups broccoli florets 1-2 inches
- 1 white potato cut into 0.5 inch cubes; see note 1
- ยฝ teaspoon salt
- ยฝ teaspoon pepper
- 2 cups broth
- 1 cup milk see note 2
- 1 ยฝ cups cheddar cheese shredded; see note 3
Instructions
- In a medium-sized pot, heat the oil over medium heat.
- Add the onion, and cook for 5-7 minutes, until translucent. Add the garlic and cook for 1 minute, until fragrant.
- Add the celery, broccoli, potato, salt, pepper and broth. Cover and simmer for 20 minutes, or until potato is soft when poked with a fork.
- Add the milk, then blend with an immersion blender until creamy and smooth (2-3 minutes).
- Add the cheese in 3-4 batches, stirring each time until it has melted into the soup.
Would you like to save this?
Tips:
- Instant Pot-ย Check out our Instant Pot broccoli cheese soup recipe.
- Slow cooker- Check out thisย slow cooker broccoli turmeric soupย and try the cook time suggested in that post.
Video
Nutrition Information
© Sweet Peas & Saffron - Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited.
Karen Berkshire says
Ive just made this and demolished a bowl full.....delicious.....swapped out the milk for low fat plant based cream...gorgeous.... thankyou..
Emma D says
Can I use a russet potato in place of the white potato?
Jasmine @ Sweet Peas & Saffron says
Hi Emma, yes you can absolutely use a russet potato in place of the white potato for this recipe. The only difference we might suggest is peeling your potato (white potatoes usually have a thinner skin). I hope you enjoy! Please be sure to come back and leave a rating and review after you've made the recipe, we'd love to know how it turns out for you!