30-Minute Instant Pot Broccoli Cheese Soup
This broccoli cheese soup uses an Instant Pot to get dinner on the table fast, with almost no stovetop work. It comes out thick and velvety, loaded with tender broccoli bits and a sharp cheddar kick that reminds you of the classic panera-style version, just quicker.

The whole thing takes about half an hour, from start to ladling bowls, and it tastes like you let it simmer much longer than you did. It is the kind of soup that makes a cold weeknight feel like a win.
Why This Soup Works in an Instant Pot
The pressure cooker softens broccoli until it nearly melts, so you do not need a long simmer or a roux that cooks forever to get body. A quick blend of part of the soup gives it that creamy spoon-coating texture without extra cream.
It also keeps the cheese from scorching. The controlled heat of the pot lets you stir in cheddar after pressure cooking, so it melts into a smooth, glossy finish instead of separating. That rich, salty sharpness hits right up front, and the broth stays silky all the way through.
Ingredients

- 4 tbsp unsalted butter: for sautéing the aromatics and cooking the flour.
- 1 small onion, diced: yellow or white onion both work.
- 3 cloves garlic, minced: adjust to taste if your cloves are big.
- 1/4 cup all-purpose flour: thickens the soup without needing cream.
- 4 cups low-sodium vegetable or chicken broth: go with vegetable to keep it vegetarian.
- 1 lb broccoli florets, roughly chopped: about 6 cups, fresh or frozen.
- 1 cup shredded carrot: optional, but it adds a little natural sweetness.
- 1/2 tsp salt: adjust after adding cheese because cheddar is salty.
- 1/4 tsp black pepper: plus more at the table.
- 1/4 tsp ground nutmeg: optional, but it makes the cheese flavor pop without tasting nutmeg-forward.
- 1 cup heavy cream: at room temperature if you have time.
- 2 cups shredded sharp cheddar cheese: shred it yourself from a block for the smoothest melt.
Variations / Substitutions
- Make it gluten-free: skip the flour and thicken the soup after pressure cooking by mashing in a boiled potato or stirring in a cornstarch slurry (1 tbsp cornstarch mixed with 2 tbsp cold water).
- Extra protein: stir in 1 cup of shredded rotisserie chicken after the cheese melts, or top bowls with crispy bacon crumbles.
- Cheese swap: sharp cheddar gives the boldest flavor, but half smoked gouda or fontina makes it even creamier with a milder taste.
- Dairy-free option: use a thick unsweetened oat creamer and a good melting vegan cheddar block; the texture will be a bit thinner but still works.
- No carrots: leave them out or swap in a diced celery rib for a different savory note.
If you want a cheesier, meatier soup with less broccoli, check out the Instant Pot Broccoli Cheddar and Chicken Chowder on the site.
How to Make Instant Pot Broccoli Cheese Soup
Step 1: Sauté the Aromatics and Bloom the Flour

Set the Instant Pot to the high sauté function and add the 4 tablespoons of butter. Once it melts, toss in the diced onion and cook for 3 to 4 minutes, until it turns translucent. Add the 3 minced garlic cloves and stir for 30 seconds, just until you smell it. Sprinkle the 1/4 cup of flour over everything and stir constantly for 1 minute.
The flour will cling to the onions and start to smell like toasted nuts. That step cooks off the raw flour taste and sets up the soup’s body. If the bottom of the pot looks dry, add a splash of broth to loosen it before the next step.
Step 2: Pressure Cook the Broccoli

Pour in all 4 cups of broth, then add the broccoli florets, shredded carrot, 1/2 teaspoon salt, 1/4 teaspoon pepper, and the nutmeg if using. Stir once, then secure the lid and set the valve to sealing. Cook on high pressure for 5 minutes.
When the timer beeps, do a quick release right away. This keeps the broccoli from turning olive green and mushy, so you still get some texture in the soup. Open the lid carefully and check that the florets are fork-tender.
Step 3: Blend Half the Soup

With the pot still on the keep-warm setting, use an immersion blender to partly puree the soup right in the pot. Blend until about half the broccoli is smooth and the rest remains in small pieces. You want obvious flecks of green and carrot floating around, not a uniform green liquid.
If you do not have an immersion blender, scoop out 2 cups of the soup, blend it in a regular blender, and stir it back in. Leaving some chunks makes the final bowl feel substantial and less like a smoothie.
Step 4: Stir in the Cream and Cheese

Turn the Instant Pot to the low sauté or keep-warm setting, but do not let the soup reach a boil. Stir in the 1 cup of heavy cream, then add the 2 cups of shredded cheddar a handful at a time. Keep stirring slowly until all the cheese melts and the soup turns glossy and pale orange.
Adding the cheese off low heat keeps it creamy and prevents that grainy, separated texture. Taste and add a little more salt or pepper if you want. If the soup seems too thick, pour in an extra half cup of warm broth.
Step 5: Ladle and Serve

Ladle the hot soup into wide bowls and serve right away while the steam curls off the top. The texture will be thick but pourable, with nubs of broccoli in every spoonful. A crack of black pepper on top is all it needs.
The soup stays silky for a good 10 minutes at the table, but if it cools and firms up, a quick stir brings it back. Any reserved broth can thin leftovers tomorrow.
A Few Notes Before You Start
- Shred the cheese from a block yourself. Pre-shredded bags are coated with starch that can make the soup gluey instead of smooth.
- If the soup accidentally boils after adding cheese, remove the pot from heat immediately and stir vigorously. The texture will still be good, just not quite as velvety.
- For a thinner soup, use an extra cup of broth before pressure cooking and blend less.
- The soup thickens as it cools, so do not be alarmed if it looks loose at first. Give it a minute off the heat and it will set up.
Keeping Leftover Soup Fresh
- Refrigerate: store in a sealed container for up to 4 days. The soup will thicken overnight, so add a splash of broth or milk when reheating.
- Reheating: warm slowly in a saucepan over medium-low heat, stirring often. Do not let it boil or the cheese can break.
- Freezer tip: I do not recommend freezing this soup because dairy and cheese can turn grainy when thawed. If you must, expect a texture change and whisk well while reheating.
What to Serve with Broccoli Cheese Soup
Warm, crusty bread is the classic partner. A chewy baguette or a toasted sourdough slice soaks up the soup and adds a crisp contrast.
A bright salad with a lemon vinaigrette cuts through the richness. Try a simple arugula salad with shaved parmesan and a sharp dressing.
Roasted potato wedges on the side turn the bowl into a heartier meal. The crispy edges give you something to dip.
Frequently Asked Questions
Can I use frozen broccoli?
Yes, use 1 pound of frozen broccoli florets straight from the freezer. No need to thaw, and keep the cooking time at 5 minutes high pressure. The soup will taste just as good.
Why did my cheese clump?
Cheese clumps when the soup is too hot or the cheese was added all at once. Let the soup cool slightly after pressure cooking, use the keep-warm setting, and stir in a little at a time.
How can I make this without an Instant Pot?
Sauté the onion and garlic in a large pot, stir in the flour, then add broth and broccoli. Simmer for 15 to 20 minutes until tender, then blend and finish with cream and cheese the same way.
Can I use milk instead of heavy cream?
You can, but the soup will be thinner and less rich. Whole milk works best. To avoid curdling, add it off the heat and do not boil.

Ingredients
Method
- Set Instant Pot to high sauté. Melt butter, then cook onion 3-4 minutes until soft. Add garlic and cook 30 seconds. Stir in flour and cook 1 minute.
- Pour in broth, then add broccoli, carrot, salt, pepper, and nutmeg. Seal lid, set to high pressure for 5 minutes. Quick release when done.
- Use an immersion blender to partly puree the soup, leaving chunks of broccoli and carrot.
- Switch to low sauté or keep-warm. Stir in heavy cream, then add cheese a handful at a time, stirring until melted. Adjust salt.
- Ladle into bowls and serve hot.
