This soul-warming soup transforms humble broccoli into a luxurious, velvety masterpiece. The Instant Pot pressure cooking method extracts maximum flavor from the vegetables in just five minutes, while the roux-based sauce ensures silky smooth texture. Sharp cheddar brings bold, tangy notes that perfectly balance the earthy broccoli, while heavy cream adds luxurious mouthfeel. The result is restaurant-quality comfort food that comes together in under half an hour, perfect for busy weeknights when you crave something nourishing and satisfying.
Last January was brutally cold, the kind that makes you want to stay under blankets with a book and never emerge. I'd gotten home late from work, starving and shivering, when I remembered I'd bought an Instant Pot on sale months ago and barely used it. Twenty minutes later, I was curled up on the couch with the creamiest broccoli cheddar soup I'd ever made, wondering why I waited so long to let this little machine work its magic.
My sister came over unexpectedly that night, nose red from the cold, and I offered her a bowl without mentioning it was my first experiment. She took one sip, eyes closed, and asked for the recipe immediately. Now it's our Wednesday night tradition whenever life gets overwhelming and we need something that feels like a hug.
Ingredients
- 4 cups broccoli florets, chopped: Fresh broccoli gives the best texture, but I've used frozen in a pinch and it still works beautifully
- 1 medium carrot, peeled and grated: Adds subtle sweetness and a gorgeous golden hue that makes the soup look restaurant-worthy
- 1 small onion, diced: Yellow onions work best here, they become sweeter as they cook down
- 2 cloves garlic, minced: Don't skip this, it adds that savory depth that makes people ask what's in it
- 3 cups vegetable broth: Use a good quality broth, it's the foundation of flavor so cheap broth will taste cheap
- 2 tablespoons unsalted butter: Butter and cheese are already salty, so unsalted gives you control over the final seasoning
- 2 cups shredded sharp cheddar cheese: Buy blocks and grate it yourself, pre-shredded cheese has anti-caking agents that make sauce grainy
- 1 cup whole milk: The fat content matters here, I tried skim once and it was disappointingly thin
- 1/2 cup heavy cream: This is what makes it luxurious and restaurant-worthy, worth every calorie
- 1/4 teaspoon ground nutmeg: My grandmother's secret, just a pinch enhances the cheese flavor without making it taste like eggnog
- 1/2 teaspoon paprika: Adds a little warmth and color without any actual heat
- Salt and pepper, to taste: Wait until the end to season, the cheese and broth already bring salt
- 2 tablespoons all-purpose flour: This thickens the broth into a proper soup base instead of watery vegetable liquid
Instructions
- Build your flavor foundation:
- Set the Instant Pot to Sauté and melt that butter until it's foamy. Toss in your onions and let them soften for 2 or 3 minutes, they should smell sweet and look translucent. Stir in the garlic for just 30 seconds, you want it fragrant not burnt.
- Create the roux:
- Sprinkle the flour over the onions and stir constantly for 1 minute. It'll look pasty and thick, but this is what's going to give your soup that velvety texture.
- Add the liquids and veggies:
- Pour in the broth slowly while whisking, making sure to get any flour lumps off the bottom. Toss in your broccoli and grated carrot, then season with paprika, nutmeg, salt, and pepper.
- Pressure cook:
- Seal the lid and set to Manual (High Pressure) for exactly 5 minutes. The broccoli will be perfectly tender, not mushy.
- Release and blend:
- Quick release the steam carefully, then open and take a peek. Use your immersion blender to puree until smooth, or leave it chunky if you prefer texture. I like it mostly smooth with small broccoli bits.
- Add the dairy:
- Set the pot back to Sauté on Low. Stir in the milk and cream, then gradually add the shredded cheese. Let it melt completely, stirring until the soup looks glossy and smooth.
- Season and serve:
- Taste and add more salt or pepper if needed. Serve immediately with extra cheese on top and maybe some crusty bread.
Last week my toddler, who normally treats vegetables like poison, finished his bowl and asked for seconds. When I told him it was broccoli soup, he just shrugged and said this broccoli tastes different, Mom. Sometimes the best parenting victories come in soup form.
Make It Your Own
I've made this soup at least fifty times now, and it never gets boring. Sometimes I throw in diced potatoes with the broccoli for extra heartiness, or swap in cauliflower when I'm trying to sneak in more vegetables. The recipe is forgiving, which is probably why it's become my go-to when I need to feed people without spending all day in the kitchen.
The Texture Secret
The difference between good broccoli cheddar soup and great broccoli cheddar soup comes down to how you handle the cheese. Grating it from a block instead of using the pre-shredded stuff means it melts smoothly into the hot soup without any graininess. I once tried cutting corners with bagged cheese and the texture was never quite right, now I spend the extra two minutes grating and it makes all the difference.
Serving Suggestions
This soup freezes beautifully, so I always double the recipe and stash portions in the freezer for those nights when cooking feels impossible. It reheats perfectly with a splash of milk to thin it out, and honestly tastes even better the next day when flavors have had time to mingle.
- Top with crispy bacon bits for a smoky crunch that contrasts with the creamy soup
- Serve alongside a green salad with vinaigrette to cut through the richness
- Crusty sourdough bread is non-negotiable, you need something to soak up every last drop
Soup weather doesn't last forever, but this recipe reminds me why winter kitchens are the coziest places on earth. Hope it brings you as much comfort as it has brought me.
Common Recipe Questions
- → Can I make this soup without an immersion blender?
-
Absolutely. You can transfer the cooked mixture in batches to a standard blender or food processor. Just be careful with hot liquids—fill only halfway, remove the center cap from the lid, and cover with a kitchen towel to allow steam to escape.
- → How do I prevent the cheese from separating?
-
The key is tempering: add the milk and cream first to bring the temperature down slightly, then gradually whisk in the shredded cheese over low heat. Avoid boiling after adding dairy, and keep stirring until completely melted and smooth.
- → Can I use frozen broccoli instead of fresh?
-
Yes, frozen broccoli works well. There's no need to thaw—just add it directly to the pot. You may need to reduce the pressure cooking time by 1-2 minutes since frozen vegetables cook faster.
- → How long will this soup keep in the refrigerator?
-
Store in an airtight container for up to 4 days. The flavors often develop and improve overnight. Reheat gently over medium-low heat, stirring occasionally—you may need to add a splash of milk or broth to restore consistency.
- → Can I freeze this soup for later?
-
Freezing is possible, though dairy-based soups can sometimes separate. For best results, freeze before adding the final cream and cheese. Thaw overnight in the refrigerator, reheat, then stir in the dairy finish fresh.