There’s something incredibly comforting about a bowl of creamy broccoli cheddar soup, especially when you can make it in your Instant Pot in a fraction of the time it would take on the stovetop. I love how the pressure cooker brings out the natural sweetness of the broccoli while infusing every spoonful with rich, cheesy flavor. This Instant Pot broccoli cheddar soup delivers all the velvety texture and satisfying taste you crave, without spending hours in the kitchen.
What makes this recipe truly special is how the Instant Pot creates a deeply flavorful broth in just minutes of pressure cooking. The combination of fresh broccoli florets, grated carrots, sharp cheddar cheese, and a touch of Dijon mustard creates layers of flavor that taste like you’ve been simmering soup all day. I find that using the Sauté function to build a proper base, then pressure cooking to meld everything together, produces restaurant-quality results with minimal effort.
Whether you’re looking for a quick weeknight dinner or a cozy lunch on a chilly day, this pressure cooker broccoli cheese soup fits the bill perfectly. It’s hearty enough to serve as a main course with crusty bread, yet elegant enough to start a special meal. The best part? From prep to table, you’ll have this creamy, homemade soup ready in about 30 minutes.
Why You’ll Love This Instant Pot Broccoli Cheddar Soup
This recipe has become one of my go-to comfort meals for several compelling reasons. First, the time savings are remarkable—traditional broccoli cheddar soup requires constant stirring and careful monitoring to prevent scorching, but the Instant Pot handles the heavy lifting for you. You’ll spend less time at the stove and more time enjoying the finished product.
The texture is another standout feature. I love how you can control exactly how chunky or smooth you want your soup by adjusting the blending step. Some days I prefer a completely smooth, velvety consistency, while other times I like to leave plenty of tender broccoli florets intact for added texture and visual appeal. The choice is entirely yours.
Flavor-wise, this soup rivals anything you’d find at a restaurant. The sharp cheddar provides a bold, tangy backbone, while the smoked paprika adds a subtle depth that elevates the entire dish. The Dijon mustard might seem like a small addition, but it brightens the flavors and prevents the soup from tasting flat or one-dimensional.
Finally, this is a practical recipe that uses straightforward, accessible ingredients. You won’t need to hunt down specialty items or spend a fortune at the grocery store. Fresh broccoli, good-quality cheddar, and basic pantry staples come together to create something truly delicious.
Ingredients and Substitutions
The ingredient list for this creamy broccoli cheddar soup is refreshingly simple, but each component plays an important role in the final result. Let me walk you through what you’ll need and how you can adapt the recipe to suit your preferences or what you have on hand.
Fresh broccoli florets form the foundation of this soup. I recommend using fresh broccoli rather than frozen for the best texture and flavor. Look for bright green florets with tightly closed buds. If you only have frozen broccoli available, it will work, but you may need to reduce the pressure cooking time by a minute to prevent mushiness.
Sharp cheddar cheese is essential for that classic broccoli cheddar flavor. I always buy a block of cheese and shred it myself rather than using pre-shredded cheese. Freshly shredded cheese melts more smoothly because it doesn’t contain the anti-caking agents found in packaged shredded cheese. Extra-sharp cheddar works beautifully if you want even more pronounced cheese flavor.
Carrots add natural sweetness and a lovely pop of color. Grating them ensures they cook quickly and distribute evenly throughout the soup. You can substitute with finely diced carrots if you prefer, though they’ll be more noticeable in the finished soup.
Yellow onion and garlic provide the aromatic base that gives the soup depth. White onion works equally well, and you can use shallots for a slightly sweeter, more delicate flavor. I find that fresh garlic is far superior to jarred or powdered versions in this recipe.
Vegetable broth keeps this soup vegetarian-friendly, but chicken broth is an excellent substitute if you prefer. For a richer soup, you can replace one cup of the broth with additional heavy cream, though I find the current ratio provides the perfect balance.
Heavy cream creates that luxurious, velvety texture we all love in broccoli cheddar soup. Half-and-half can work in a pinch, though the soup will be slightly less rich. For a lighter version, you can use whole milk, but I recommend adding it more gradually and being extra careful not to boil the soup after adding the cheese.
Butter and flour create a roux that thickens the soup and prevents the cheese from separating. This step is crucial for a smooth, cohesive texture. If you need a gluten-free version, cornstarch mixed with cold water can replace the flour, though you’ll add it at the end rather than at the beginning.
Dijon mustard adds a subtle tang that brightens all the other flavors. Yellow mustard can substitute, though Dijon provides a more sophisticated flavor profile. Don’t skip this ingredient—it makes a noticeable difference.
The seasonings—salt, black pepper, and smoked paprika—round out the flavor profile. The smoked paprika is my secret ingredient that adds complexity without being identifiable. Regular paprika works if that’s what you have, but I highly recommend keeping smoked paprika in your spice cabinet for recipes like this.

How to Make This Recipe
Making Instant Pot broccoli cheddar soup is straightforward, but following the steps in order ensures the best results. I’ll walk you through each stage so you understand not just what to do, but why each step matters.
Start by preparing all your ingredients—this French cooking technique called mise en place makes the actual cooking process much smoother. Chop your broccoli into bite-sized florets, grate the carrots, dice the onion, mince the garlic, and shred your cheddar cheese. Having everything ready before you turn on the Instant Pot prevents any rushed moments or burnt garlic.
The Sauté function is where you build the flavor foundation. I recommend using the normal Sauté setting and adding the butter first. Once it melts and stops foaming, add the diced onion. Cook it for 3-4 minutes, stirring occasionally, until it becomes translucent and fragrant. This step sweetens the onion and creates aromatic compounds that deepen the overall flavor of your soup.
Adding the garlic comes next, but only for about 30 seconds. Garlic burns easily, which creates bitter flavors, so I always add it after the onions have softened and cook it just until fragrant. The residual heat will continue cooking it even after you add the next ingredients.
Sprinkling the flour over the sautéed aromatics and stirring for a full minute is crucial. This cooks out the raw flour taste and creates a roux that will thicken your soup. Make sure to stir constantly during this step to prevent the flour from burning on the bottom of the pot.
When you add the vegetable broth, pour it in gradually while scraping the bottom of the pot thoroughly with a wooden spoon or silicone spatula. This step, called deglazing, removes any browned bits stuck to the bottom—these bits add flavor, but more importantly, removing them prevents the Instant Pot from displaying a “Burn” warning during pressure cooking.
Once you’ve added the broccoli, carrots, and seasonings, give everything a good stir to distribute the ingredients evenly. Secure the lid, making absolutely certain it’s properly locked in place, and set the valve to the Sealing position. Select the Pressure Cook or Manual function (depending on your Instant Pot model) and set it to HIGH pressure for just 2 minutes.
Yes, only 2 minutes! This might seem incredibly short, but remember that broccoli cooks quickly, and you don’t want it to turn to mush. The Instant Pot will take about 10 minutes to come to pressure, during which time the ingredients are already cooking.
After the cooking cycle completes, allow 5 minutes of natural pressure release. This means you simply leave the Instant Pot alone for 5 minutes without touching the valve. After 5 minutes, carefully move the valve to the Venting position to release any remaining pressure. Always keep your hands and face away from the steam vent.
Once the float valve drops, indicating all pressure has been released, you can safely open the lid. At this point, you have a choice about texture. If you prefer a completely smooth soup, use an immersion blender to puree everything until creamy. For a chunkier soup with visible broccoli pieces, either skip the blending entirely or pulse just a few times to break up some of the vegetables while leaving plenty of chunks intact. I usually opt for a middle ground, blending about half the soup for a creamy base with tender florets throughout.
Turn the Instant Pot back to Sauté on the LOW setting and stir in the heavy cream. Let it warm gently for a minute or two, then turn off the heat completely. This is important: you want to add the cheese when the soup is hot but not actively boiling. Add the shredded cheddar gradually, stirring constantly until each addition melts before adding more. This patient approach prevents the cheese from clumping or becoming grainy.
Taste your soup and adjust the seasoning as needed. I often find it needs a bit more salt at this stage, and sometimes a crack of fresh black pepper brightens everything up. Serve immediately while the soup is hot and the cheese is perfectly melted.
Expert Tips for Best Results
After making this recipe many times, I’ve learned several tricks that consistently produce the best possible soup. First, always shred your own cheese from a block. Pre-shredded cheese contains cellulose or potato starch to prevent clumping, and these additives interfere with smooth melting. Freshly shredded cheese creates a silkier, more cohesive soup.
Don’t rush the cheese-melting step. Adding all the cheese at once or adding it while the soup is boiling can cause the proteins to seize up, resulting in a grainy, separated texture. Turn off the heat, let the soup stop bubbling, then add the cheese gradually while stirring constantly. Patience here makes all the difference.
If your soup seems too thick after adding the cheese, thin it with a splash of vegetable broth or milk rather than water. Water dilutes the flavor, while broth or milk maintains the richness. Conversely, if your soup is too thin, you can simmer it on Sauté for a few minutes to reduce it, or stir in a slurry of cornstarch and cold water.
For the deepest flavor, I recommend using a high-quality vegetable broth or making your own. The broth is a major component of this soup, so its quality directly impacts the final result. Low-sodium broth gives you better control over the seasoning.
The smoked paprika truly is a secret weapon in this recipe. It adds a subtle smokiness that makes people wonder what your special ingredient is. If you want to emphasize this flavor, you can increase it to 1/2 teaspoon, but I find 1/4 teaspoon provides just the right hint of complexity.
When chopping your broccoli, try to keep the florets relatively uniform in size. This ensures even cooking and a more professional appearance. I like to cut them into pieces about 1-1.5 inches across.
Finally, don’t skip the natural pressure release time. Releasing the pressure immediately can cause the soup to sputter and potentially clog the valve. The 5-minute natural release also allows the vegetables to finish cooking gently without becoming mushy.
Serving Suggestions
This creamy broccoli cheddar soup is incredibly versatile when it comes to serving options. My favorite way to serve it is as a main course with crusty bread for dipping. A warm baguette, sourdough boule, or even garlic bread turns this soup into a complete, satisfying meal.
For a more substantial dinner, I love pairing this soup with a simple green salad dressed with a light vinaigrette. The crisp, acidic salad provides a refreshing contrast to the rich, creamy soup. You might also enjoy it alongside a classic broccoli cheddar soup for comparison, or try it with a creamy spinach artichoke soup for a soup-focused meal.
Toppings can elevate this soup from delicious to extraordinary. I recommend setting out a toppings bar with options like extra shredded cheddar, crispy bacon bits, croutons, chopped green onions, or a dollop of sour cream. Each person can customize their bowl to their liking.
For a fun presentation, serve the soup in bread bowls. Hollow out small round sourdough loaves and ladle the hot soup inside. The bread soaks up the creamy broth and becomes an edible part of the meal.
This soup also works beautifully as a starter course for a larger dinner. Serve it in small portions before a main course of roasted chicken, grilled steak, or baked salmon. The rich, comforting flavors prepare the palate for the meal to come.
During colder months, I find this soup particularly satisfying for lunch. Pack it in a thermos to keep it hot, and bring some crackers or bread on the side for a warming midday meal.
Variations and Substitutions
One of the things I love about this recipe is how adaptable it is to different tastes and dietary needs. Here are some variations I’ve tried successfully.
Loaded Broccoli Cheddar Soup: Stir in cooked, crumbled bacon and top each bowl with extra bacon, shredded cheese, and sliced green onions. This turns the soup into an indulgent, steakhouse-style dish.
Broccoli Cauliflower Cheddar Soup: Replace half the broccoli with cauliflower florets. This adds a milder flavor and creates a beautiful, creamy white base flecked with green broccoli.
Lighter Version: Use whole milk instead of heavy cream and reduce the cheese to 1.5 cups. You’ll still get good flavor with fewer calories and less fat. Adding an extra tablespoon of flour helps maintain body in the soup.
Extra Veggie Version: Add diced celery along with the carrots, or stir in some frozen corn kernels after pressure cooking. These additions increase the nutritional value and add interesting texture.
Spicy Broccoli Cheddar: Add a pinch of cayenne pepper or a diced jalapeño when you sauté the onions. The heat plays beautifully against the creamy, cheesy base.
Gluten-Free: Skip the flour roux and instead thicken the soup at the end with a cornstarch slurry (2 tablespoons cornstarch mixed with 2 tablespoons cold water). Stir it in while the soup is simmering on Sauté, and cook for 2-3 minutes until thickened.
Vegan Version: This requires more substantial changes, but it’s possible. Use vegan butter, substitute cashew cream for the heavy cream, and use vegan cheddar shreds. Nutritional yeast adds extra cheesy flavor. The texture won’t be identical, but it’s still delicious.
Potato Broccoli Cheddar: Add 1-2 cups of diced Yukon Gold potatoes along with the broccoli. This makes the soup even heartier and more filling. You may need to increase the pressure cooking time to 3 minutes to ensure the potatoes are tender.
Storage, Freezing, and Reheating
Proper storage ensures you can enjoy this soup for several days after making it. Let the soup cool to room temperature, then transfer it to an airtight container and refrigerate. It will keep well for 4-5 days in the refrigerator.
I find that the soup thickens considerably as it sits in the fridge. This is completely normal—the starches continue to absorb liquid, and the cheese solidifies when cold. When reheating, you’ll likely need to thin it with a splash of vegetable broth or milk to return it to the proper consistency.
For reheating, I recommend using the stovetop rather than the microwave when possible. Pour the soup into a saucepan and warm it over medium-low heat, stirring frequently. Add broth or milk as needed to achieve your desired consistency. Avoid bringing it to a rolling boil, as this can cause the cheese to separate.
If you must use the microwave, reheat in 1-minute intervals at 50% power, stirring between each interval. This gentler approach prevents hot spots and reduces the risk of the cheese breaking.
Freezing broccoli cheddar soup is possible, though I should mention that dairy-based soups can sometimes separate or become grainy when frozen and thawed. If you plan to freeze this soup, I recommend doing so before adding the cream and cheese. Freeze the broccoli and broth base for up to 3 months, then thaw it in the refrigerator overnight and reheat it on the stovetop. Once it’s hot, stir in fresh cream and cheese for the best texture.
If you’ve already added the dairy and want to freeze the complete soup anyway, it can work—just know that you may need to blend it again after reheating to restore a smooth consistency. The flavor will still be good, but the texture might not be quite as perfect as freshly made soup.
For freezing, use freezer-safe containers or heavy-duty freezer bags. Leave about an inch of headspace to allow for expansion. Label the containers with the date and contents. Thaw frozen soup in the refrigerator for 24 hours before reheating.
Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
Yes, frozen broccoli works in this recipe, though I prefer fresh for better texture. If using frozen, don’t thaw it first—add it directly to the pot. You may want to reduce the pressure cooking time to 1 minute to prevent the broccoli from becoming too soft.
Why did my soup turn out grainy?
Grainy soup usually results from adding cheese while the soup is boiling or adding it too quickly. Always turn off the heat and let the soup stop actively bubbling before adding cheese. Add it gradually, stirring constantly, and let each addition melt before adding more. Using freshly shredded cheese instead of pre-shredded also helps prevent graininess.
Can I make this soup without an Instant Pot?
Absolutely! You can make this on the stovetop. Follow the same steps for sautéing the aromatics and making the roux, then add all the ingredients and simmer for 15-20 minutes until the broccoli is tender. Finish with the cream and cheese as directed.
How can I make this soup thicker?
If your soup is too thin, you can simmer it on Sauté for a few minutes to reduce the liquid. Alternatively, mix 1-2 tablespoons of cornstarch with cold water to make a slurry, stir it into the simmering soup, and cook for 2-3 minutes until thickened. Adding extra cheese will also thicken the soup slightly.
Can I add other vegetables?
Yes! Cauliflower, diced potatoes, celery, and corn all work well in this soup. Just keep in mind that harder vegetables like potatoes may require an extra minute of pressure cooking time.
Is this soup gluten-free?
As written, no, because it contains all-purpose flour. However, you can easily make it gluten-free by omitting the flour and thickening the soup at the end with a cornstarch slurry instead.
Can I use a different type of cheese?
Sharp cheddar provides the classic flavor, but you can experiment with other cheeses. Gruyère adds a nutty, sophisticated flavor, while a combination of cheddar and Monterey Jack creates a milder taste. Avoid using only mozzarella or other very mild cheeses, as the soup may taste bland.
Why does the recipe only call for 2 minutes of pressure cooking?
Broccoli cooks very quickly, and the Instant Pot takes about 10 minutes to come to pressure, during which time the ingredients are already cooking. Two minutes of actual pressure cooking is sufficient to make the broccoli tender without turning it to mush. If you prefer very soft broccoli, you can increase it to 3 minutes.
Instant Pot Broccoli Cheddar Soup Recipe
This creamy Instant Pot broccoli cheddar soup combines fresh broccoli florets, sharp cheddar cheese, and a rich, flavorful broth for a comforting meal that’s ready in about 30 minutes. The pressure cooker creates deep, satisfying flavors in a fraction of the time required for traditional stovetop methods.
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 6 servings
Difficulty: Easy
Cuisine: American
Course: Dinner
Ingredients
- 4 cups fresh broccoli florets (chopped)
- 2 cups shredded sharp cheddar cheese
- 2 medium carrots (grated)
- 1 medium yellow onion (diced)
- 2 garlic cloves (minced)
- 3 cups vegetable broth
- 1 cup heavy cream
- 3 tablespoons butter
- 2 tablespoons all-purpose flour
- 1 teaspoon Dijon mustard
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon smoked paprika
Instructions
- Chop the broccoli into small florets, grate the carrots, dice the onion, mince the garlic, and shred the cheddar cheese.
- Select the Sauté function on the Instant Pot. Add butter and onion, cooking for 3-4 minutes until the onion is translucent. Stir in garlic and cook for 30 seconds until fragrant.
- Sprinkle flour over the onions and stir for 1 minute to cook out the raw flour taste. Gradually add the vegetable broth while scraping the bottom thoroughly to remove any browned bits and prevent burning.
- Add broccoli florets, grated carrots, Dijon mustard, smoked paprika, salt, and black pepper. Stir to combine and secure the lid on the Instant Pot.
- Set the valve to Sealing and select Pressure Cook on HIGH for 2 minutes. Allow 5 minutes of natural pressure release, then carefully move the valve to Venting to release the remaining pressure.
- Open the lid and use an immersion blender to partially blend the soup if a smoother texture is desired. You can blend completely for a smooth soup or leave it chunky.
- Select Sauté on LOW and stir in the heavy cream. Warm gently for 1-2 minutes, then turn off the heat completely.
- Add the shredded cheddar cheese gradually, stirring constantly until each addition melts before adding more. Adjust seasoning to taste and serve warm.
Recipe Notes
- Always shred cheese from a block rather than using pre-shredded cheese for the smoothest, creamiest texture.
- Don’t skip scraping the bottom of the pot after adding the broth—this prevents the Burn warning.
- Add cheese only after turning off the heat to prevent it from becoming grainy or separated.
- The soup will thicken as it sits. Thin with additional broth or milk when reheating.
- For a chunkier soup, skip the blending step entirely or pulse just a few times.
- Smoked paprika adds subtle depth; don’t substitute with regular paprika if possible.
Estimated Nutrition (Per Serving)
Calories: 320 kcal
Carbohydrates: 14g
Protein: 12g
Fat: 25g
Saturated Fat: 15g
Fiber: 3g
Sugar: 4g
Sodium: 680mg
Nutrition information is estimated and may vary based on specific ingredients used.
