This homemade Potato Broccoli Cheese Soup recipe is an easy meal that can be ready in just 30 minutes.  It is so packed with delicious creamy, cheesy flavor that your kids won’t even realize how many vegetables they are eating. Serve this soup with your favorite dinner rolls and butter, or in bread bowls.

Making potato soup with evaporated milk is one of the keys to having a velvety smooth broth. It’s our favorite way to make cheesy broccoli potato soup, or any potato soup for that matter.

Potato Broccoli Cheese Soup in a bread bowl with a spoon

The Best Potato Broccoli Cheese Soup

This is the absolute best Broccoli and Potato Soup for a chilly day.  It is so cozy and comforting, with a deliciously creamy, cheesy base. The potatoes are cooked in chicken broth, along with broccoli, carrots, garlic, and onions, giving the soup so much flavor AND nutrition, but with a more mild broccoli flavor that even picky eaters are sure to love it.  Maybe they’ll even learn to love a little green in their dinner.

We love using evaporated milk because it gives a stronger milk flavor with a richer and creamier texture, but you can also use heavy cream, half and half or whole milk.  And since we thicken this soup by mashing the potatoes, rather than using another starch like flour, this soup is naturally gluten-free.

Ingredients for Broccoli Potato CHeese Soup

Potato Broccoli Cheese Soup Ingredients

  • Butter – you can also experiment with other cooking oils and butters, or try using leftover bacon fat.
  • Onion – use yellow or white onions, and dice them into about ?” pieces
  • Garlic – we use fresh garlic, minced
  • Carrots – you can shred yourself, or use pre-shredded if you want
  • Chicken Broth – you can also substitute vegetable broth to make vegetarian
  • Potatoes – we like to use either red or Idaho (russet) potatoes for this soup.  The golden potato varieties tend to get a little too mushy. You can peel them completely, or leave the skins on.  We like to keep about 50% peels on.
  • Broccoli – we use fresh broccoli and cut it into 1” chunks.  You can also use frozen broccoli florets in a pinch.
  • Cheddar Cheese – you want to use grated cheese, whether you purchase that way or grate yourself.
  • Evaporated Milk – we find this gives the best flavor and creaminess, however you can substitute heavy cream, half and half or whole milk.
  • Salt & Pepper
a pot and a personal bowl of Potato Broccoli Cheese Soup set on a table with a tablecloth

How to Make Broccoli Potato Cheese Soup

  1. In a large dutch oven or stockpot, add the butter and melt over medium heat.
  2. Add the onions to the pot and cook until they are lightly golden in color, about 4-5 minutes. Add the garlic, and cook while stirring for another 2 minutes.  
  3. Add the carrots, broth, and potatoes and bring to a boil.
  4. Reduce to a simmer, and cook for about 15 minutes, or until the potatoes are soft.  
  5. Once the potatoes are cooked through, remove from the heat and use a potato masher to mash the potatoes until all of the larger chunks are gone (I like to keep some chunkiness, but you can make it as smooth as your family prefers).
  6. Return to medium heat and add the broccoli and cheddar cheese.  Cook for an additional 5 minutes, until the broccoli, is tender and the cheese is melted.
  7. Off the heat, add the evaporated milk, and salt and pepper to taste.  
  8. Top with additional cheddar cheese if desired, and serve in regular or bread bowls. Enjoy!

How to Make Potato Broccoli Soup in a Crockpot

  1. Follow the directions to cook your onions and garlic in a pot or pan, then transfer to the crock pot.
  2. Add your carrots, broth, potatoes, broccoli, salt and pepper and cook on low for about 6-8 hours, or high for 3-4 hours.
  3. About 30 minutes before you want to serve, mash the potatoes as directed in the original recipe, then add in your evaporated milk and cheese and stir well.  Cover and cook until the cheese has melted.
  4. If you want to blend the soup even further, do that now.  Then top with extra cheese (if you want) and serve.

Frequently Asked Questions

Can you freeze potato and broccoli soup?

It’s very simple to freeze this soup.  Just cool completely, transfer to a freezer safe container, or freezer bag, and store for up to 3 months.  When you are ready to use, either thaw in the fridge overnight or in the microwave, then reheat slowly.

How can you thicken broccoli potato cheese soup?

If you want to thicken the base of your soup a little more, the easiest way is to puree a portion, and then add it back into the rest of the soup.  You can either transfer about ½ of your soup into a blender and puree until smooth, or use an immersion blender and puree to your liking.

Another way to thicken your soup is to add either flour or cornstarch.  Whisk together about 3 tablespoons of flour or cornstarch with about a cup of cold broth, then whisk this into your soup and heat until it thickens.

Tips for Making the Best Cheesy Potato Broccoli Soup

  • You can leave the peels on the potatoes or take them off.  I like a little chewy peel in my soup so I usually take about 50% of the peel off.  No matter what, make sure to wash them!
  • Keeping your potatoes on the chunkier side (rather than mashing them completely smooth) helps hide the onions from kiddos.
  • Try using a mixture of potato varieties.
  • If you do go the blender route, don’t fill more than halfway or you’ll have a hard time making it perfectly smooth.
3.98 from 48 votes

Potato Broccoli Cheese Soup Recipe

Author The Carefree Kitchen
This homemade cream of Broccoli and Potato Soup recipe is an easy meal that can be ready in just 30-40 minutes.  It is so packed with delicious creamy, cheesy flavor that your kids won’t even realize how many vegetables they are eating.
Prep: 10 minutes
Cook: 25 minutes
Total: 35 minutes
Yields8 people

Ingredients

  • 3 tablespoons butter
  • 1 medium onion, yellow or white onion, diced
  • 3 cloves garlic, fresh minced
  • 2 large carrots, shredded
  • 5 cups red or Russet potatoes, cut into 1/2" dice
  • 8 cups chicken broth
  • 3 cups broccoli florets
  • 2 cups cheddar cheese, shredded
  • 2 12-ounce cans evaporated milk
  • 2 teaspoons salt
  • 1 teaspoon black pepper

Instructions
 

  • In a large Dutch oven or stock pot, add the butter and melt over medium heat.
  • Add the onions to the pot and cook until they are lightly golden in color, about 4-5 minutes. Add the garlic, and stir for another 2 minutes.
  • Finally, add the carrots, potatoes, and broth and bring to a boil. Reduce to a simmer, then cook for about 15 minutes, or until the potatoes are soft.
  • Once the potatoes are cooked, remove from the heat and use a potato masher to mash the potatoes until all of the larger chunks are gone—from there you can mash as chunky or smooth as you like.
  • Return to medium heat and add the broccoli florets and cheddar cheese.  Cook for an additional 5 minutes, until the broccoli is tender and the cheese is melted. Off the heat, add the evaporated milk, and salt and pepper to taste.
  • Top with additional cheddar cheese if desired, and serve in regular or bread bowls. Enjoy!

Video

Notes

Storing Instructions: store cool soup in freezer bags or another airtight container in the fridge for up to 3 days or the freezer for up to 2 months. To thaw, transfer to the fridge overnight.

Nutrition

Calories: 258kcal | Carbohydrates: 13g | Protein: 14g | Fat: 16g | Saturated Fat: 10g | Cholesterol: 55mg | Sodium: 1035mg | Potassium: 538mg | Sugar: 10g | Vitamin A: 3500IU | Vitamin C: 18.5mg | Calcium: 456mg | Iron: 0.9mg
Disclaimer: Nutritional values were calculated using a third-party tool and are provided as an estimation only.
Course Main Course, Soup
Cuisine American
Sharing this recipe with a link is both encouraged and appreciated. Copying/pasting and/or screenshots of full recipes to any social media is strictly prohibited. Content and photographs are copyright protected.

Did you make this?

Don’t forget to leave a rating below and make sure to follow on Pinterest, Instagram and Tiktok for more!

More Homemade Soup Recipes

This homemade Broccoli Potato Cheese Soup recipe is packed with vegetables and flavor. It’s an easy soup recipe and a delicious and easy dinner the whole family will love!

Categories:

, , , , , , , ,
3.98 from 48 votes (46 ratings without comment)

Leave a Reply

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

Recipe Rating




4 Comments

  1. Great soup! I felt like it needed way more broccoli so I put about 5 cups instead of 3 and felt like I still could have had more! But besides that, very delicious soup. I have made it several times already.

  2. Nanabridge says:

    This recipe was a quick and easy way to use up a lot of fresh broccoli that I had overcooked. The potatoes give it a nice heartiness to go with all of the cheesy goodness. I stirred in the broccoli before adding the cheese since it was already cooked. It makes a lot of soup but would be easy to just make a half recipe.

  3. Love this!! I’ve never thought of using mashed potatoes to thicken and flavor the soup! What a genius idea.

More You'll Love