Instant Pot Broccoli Cheese Soup is a thick and creamy soup that uses evaporated milk and a roux to achieve ultimate creaminess and sharp cheddar cheese, vegetables, and herbs for amazing flavor. With the Instant Pot, broccoli cheddar soup is ready to eat in 35 minutes. It's a fast dinner that the family will love— an easy way to sneak lots of veggies to those picky eaters!

Soup is my favorite thing to make, whether it's in the slow cooker, on the stovetop, or in the Instant Pot. Instant Pot soup is my go-to for busy nights or when I need to throw a dinner together at the last minute.
There are many other Instant Pot broccoli cheese recipes out there that proclaim "dinner cooks in 1 minutes!" If it's too good to be true, then it probably isn't true. And it isn't.
While Instant Pot broccoli cheese soup does have a pressure cooking time of only 1 to 2 minutes, there is still time needed to saute the carrots, onions and garlic and simmer the broth to get a thick, creamy consistency.
Overall, this takes about 30 minutes from the beginning of preparation to the time you can sit down as a family and enjoy it. But still a quick dinner, nonetheless!
It's ultra creamy.
Ultra delicious.
And ultra veggie-packed!
This Instant Pot broccoli cheese soup is full of nutrient-loaded broccoli, carrots, onions and garlic.
The broth is made with evaporated milk instead of dairy milk to give it an extra rich and creamy flavor.
It's thickened with a roux made from flour and butter— not cornstarch or cream cheese.
And of course, the best part, loads of cheddar cheese!
I don't believe that cream cheese belongs in soup, like many broccoli cheese soup recipes call for. Cream cheese belongs in dips (like this fantastic buffalo chicken dip or stuffed inside breakfast croissants and pumpkin muffins).
Not in soup.
The evaporated milk, extra cheddar cheese, and roux make an incredibly thick soup without the need for cream cheese.
When the temperature of the broth reaches 150 degrees, the proteins in the cheese break down, releasing too much moisture from the cheese and causing clumpy broth full of unmelted rubbery cheese.
To prevent this, add cheese to soup that is on a low simmer and test the temperature with a digital thermometer before adding cheese.
Add cheese a handful at a time rather than all at once. Stir the soup until each handful is melted and incorporated into the broth before adding more.
If the broth is more than 150 degrees, let it cool off the burner for 5 minutes. Test again and repeat as needed until the temperature is low enough.
Pair broccoli cheese soup with simple garden salads, dinner rolls, garlic bread, crispy kale chips, or dipping breads such an toasted naan or pita.
Broccoli cheese soup is a thick, hearty soup so it's filling enough for a lunch or dinner if eating on its own.
Ingredients
In addition to the above ingredients, you'll need:
- garlic
- chicken broth
- evaporated milk
- melted butter + flour to make a roux for thickening
- herbs + spices
Can I use frozen broccoli?
Yes! Frozen broccoli can be used instead of fresh. Follow the instructions as written— there is no need to change the timing or process.
To keep Instant Pot broccoli cheese soup completely vegetarian, use vegetable broth instead of chicken broth.
Step-By-Step Directions
The simple steps to making Instant Pot broccoli cheese soup are:
Set the Instant Pot to saute mode on the normal setting for 3 minutes. Add the 2 tablespoon of butter, onion, celery, garlic, and carrots and stir.
When the saute cycle is complete, add the broccoli and chicken broth. Stir and close the lid. Set to pressure cook on high for 2 minutes. Quickly release the steam once the cycle is complete.
While pressure cooking, make the roux to thicken the broth. Mix ¼ cup of melted butter with the flour and stir until a paste forms.
Set the pot back to saute for 10 minutes. Add the evaporated milk, salt, pepper and paprika. Stir and add the roux. Stir again, constantly for 1 minute.
The soup will begin to thicken and bubble around the 8 minute mark. For the roux to create a thick and creamy soup, it should boil for 2 minutes.
If the soup hasn't begun to boil by 8 minutes, extend the sauteeing time for as long as needed so that it boils for 2 minutes.
When the saute cycle is complete and the broth has bubbled, turn off the Instant Pot. Using pot holders, remove the inner pot to a trivet or the stove and let cool for 5 minutes.
Stir in the cheese slowly, 1 cup at a time.
It is important to allow the soup to cool before adding the cheese so that it melts smoothly. If the cheese is added to broth that is too hot, it will turn into rubbery chunks and not melt into the broth.
Stir between additions and add more cheese only after the prior cup has melted.
The soup does not need to sit in order to thicken more. It can be served immediately.
If, however, it is too thick for your liking, add more broth ½ cup at a time. If you'd like it thicker, add more cheese ½ cup at at time.
I hope you enjoy making and eating Instant Pot broccoli cheese soup. Happy eating!
Recipe Tips
When making Instant Pot broccoli cheese soup, follow these tips for the best possible outcome.
- Cool the broth for 5 minutes before adding the cheese. If you have a digital thermometer, check the temperature of the broth before adding the cheese. It should be below 150 degrees.
- Remove the inner pot when cooling for those 5 minutes. If you leave it inside, it will still be on the hot plate and will take significantly longer to cool.
- Add the cheese slowly, whisking as you add handfuls.
- If the broth is too thick for how you'd like it, add more chicken broth or evaporated milk ½ cup at a time. Stir and repeat until the desired texture is achieved. Taste, and add more salt and pepper if needed.
- If the broth is too thin, add more roux. Melt ¼ cup butter and mix it with ¼ cup flour. Add it to the soup, stir and bring to a low simmer for 2 minutes.
- While thin broth can be thickened and too-thick broth can be thinned, there is no way to recover soup that has clumpy, rubbery cheese. You'll need to start over.
Serving
Since Instant Pot broccoli cheese soup is a thick and hearty soup, it can be eaten as a satisfying meal on its own. Serve it with garlic bread, toasted flatbread or pita bread, or top with extra cheese and croutons (like in slow cooker chicken parm soup).
This recipe makes approximately 12 cups, with one serving being 2 cups. It will feed a family of 4-6, depending on how big your family's appetite is!
For large families or those with big appetites, this recipe can easily be doubled or even tripled. Keep the ingredients propionate.
You'll need at least an 8 quart Instant Pot to double it. If tripling, you'll need to make it on the stovetop as no Instant Pot is large enough.
To make it on the stove, follow the recipe as written but instead of pressure cooking the broccoli, saute it with the vegetables. Then add the broth and milk, and follow the steps as written, letting the broccoli cook in the broth.
How to Store
Instant Pot broccoli cheese soup is good in the fridge for up to 5 days.
It can be frozen but the texture will change, as the process of freezing and thawing causes the cheese to separate from the liquids.
Therefore, it is best to enjoy broccoli cheese soup immediately after it's made or a few days later. Save your freezer space for more freezer-friendly soups, like classic chicken noodle, beef barley, stuffed pepper or vegetable soup.
If you enjoyed this recipe, make sure to give it a star rating and let me know what you thought in the comments! And follow me on Facebook, Pinterest and Instagram for more delicious recipes!
Instant Pot Broccoli Cheese Soup
Ingredients
- 2 tablespoon butter
- 1 cup onion diced
- 3 celery stalks diced
- 4 cloves garlic minced
- 1 carrot grated
- 4 cups broccoli chopped into small pieces
- 2 ½ cups chicken broth
- 3 cups evaporated milk
- 1 teaspoon salt
- ¼ teaspoon pepper
- ½ teaspoon paprika
- ¼ cup melted butter
- ¼ cup all purpose flour
- 4 ½ cups sharp cheddar cheese freshly shredded
Instructions
- Set the Instant Pot to saute on high for 3 minutes. Add the 2 tablespoons of butter, diced onions and celery, minced garlic, and grated carrots. Stir frequently while cooking.
- When the saute cycle is complete, add the chicken broth and deglaze the pot thoroughly to release any stuck pieces of food from the bottom.
- Add the broccoli. Do not stir. Close and seal the lid. Set to pressure cook on high for 2 minutes. Complete a controlled quick release when done.
- In a small bowl, mix the ¼ cup of melted butter and all purpose flour until a thick, smooth paste forms.
- Set the Instant Pot back to saute on high for 10 minutes. Add the evaporated milk, salt, pepper and paprika. Stir. Add the butter/flour paste and stir constantly for 1 minute. The soup will begin to thicken and bubble around the 8 minute mark. For a thick and creamy soup, make sure it boils for at least 2 minutes. If the soup hasn't begun to boil by 8 minutes, extend the sauteeing time so that it boils for 2 minutes.
- Turn off the Instant Pot. Using pot holders, remove the inner pot to a trivet and let cool for 5 minutes. It is important to allow the soup to cool before adding the cheese so that it melts smoothly.
- Add the cheddar cheese slowly, 1 cup at a time, stirring between additions (see notes). Serve topped with extra cheese and grated carrots if desired.
Notes
Nutrition
RELATED POSTS
Pam
Wow...this soup is amazing! Easy and delicious! I’m really beginning to like using my Instant Pot! Even my grumpy dad who wasn’t going to eat this since he “doesn’t like it”, had a second bowl!
Addison
This is extra smooth and creamy! I love the addition of broccoli!
Kay
I am not normally a soup lover, but this one is so much more than a soup! OMG, I love it as did my kids!