This rich, velvety soup transforms simple ingredients into a comforting bowl in under 30 minutes. The Instant Pot pressure cooks broccoli florets until perfectly tender, while a roux base creates luxurious creaminess without heavy flour taste. Sharp cheddar adds bold flavor that complements the subtle sweetness from carrots. Seasoned with nutmeg and paprika, each spoonful delivers depth and warmth. Blend it completely smooth or keep some texture—the choice is yours. Perfect for cold weather evenings, this satisfying soup pairs beautifully with crusty bread or a crisp green salad.
The first time I made broccoli cheddar soup, I was snowed in during a surprise March storm. My grocery delivery had been cancelled, and I found myself staring at a head of broccoli that was about to turn, questioning whether soup could actually taste exciting. Something about that desperate improvisation made the final bowl taste better than any restaurant version I'd ever tried.
Last winter, my neighbor texted me at 6 PM asking what she should make with her sad looking broccoli. I walked her through this recipe over the phone while my own pot was bubbling away. She dropped off a container of her version the next morning, and hers was somehow even better than mine because she'd added an extra pinch of nutmeg.
Ingredients
- 4 cups broccoli florets: Fresh is best here, though frozen works in a pinch. Cut them into uniform bite sized pieces so they cook evenly and some bits maintain their texture after blending.
- 1 medium carrot, grated: The carrot adds natural sweetness and beautiful color contrast. I've learned to grate it rather than dice so it practically disappears into the soup.
- 1 small onion, diced: Yellow onions work perfectly here. Don't rush this step, the sweetness develops properly only when the onion is truly translucent.
- 2 cloves garlic, minced: Fresh garlic makes all the difference. Add it right after the onion so it blooms in the butter without burning.
- 3 cups vegetable broth: Low sodium broth lets you control the seasoning. Homemade broth transforms this into something extraordinary, but a good quality boxed version works beautifully too.
- 2 tablespoons unsalted butter: Butter creates the base for your roux and adds that restaurant quality richness. Salted butter works but adjust your seasoning accordingly.
- 2 cups shredded sharp cheddar cheese: Buy a block and shred it yourself. Pre shredded cheese contains anti caking agents that prevent it from melting into silky smooth perfection.
- 1 cup whole milk: Whole milk provides the perfect body without making the soup too heavy. I've tried lower fat versions but they never achieve that luxurious mouthfeel.
- 1/2 cup heavy cream: This is what makes the soup feel indulgent. If you're watching calories, you can reduce it slightly but some cream is essential for that velvety texture.
- 1/4 teaspoon ground nutmeg: Nutmeg is the secret ingredient that makes this soup taste professional. Just a pinch enhances the cheese without making the soup taste like dessert.
- 1/2 teaspoon paprika: Smoked paprika adds depth and warmth. Regular paprika works but the smoked version adds another layer of complexity.
- Salt and pepper: Taste and adjust at the end. The cheddar adds saltiness, so start conservatively and add more only if needed.
- 2 tablespoons all purpose flour: All purpose flour creates the roux that thickens the soup. For gluten free, substitute with cornstarch mixed with a little cold broth before adding.
Instructions
- Build your flavor base:
- Set your Instant Pot to Sauté and melt the butter until it foams slightly. Add the diced onion and cook for 2 to 3 minutes, stirring occasionally, until it's translucent and fragrant. Stir in the garlic and cook for just 30 seconds until you can smell it, taking care not to let it brown.
- Create the roux:
- Sprinkle the flour over the butter and vegetables, stirring constantly with a wooden spoon. Cook for exactly 1 minute, until the flour smell disappears and the mixture starts to bubble gently. This step prevents any raw flour taste in your finished soup.
- Add the liquid:
- Pour in about half the vegetable broth while whisking vigorously to break up any lumps. Once that's smooth, add the remaining broth and whisk until combined. The mixture should be smooth and slightly thickened at this point.
- Add vegetables and seasonings:
- Stir in the broccoli florets and grated carrot. Sprinkle in the paprika, nutmeg, salt, and pepper, stirring to distribute everything evenly. Give it one last stir to make sure nothing is stuck to the bottom of the pot.
- Pressure cook:
- Seal the Instant Pot lid and set the valve to sealing. Cook on Manual High Pressure for 5 minutes. The broccoli will be perfectly tender but not mushy, retaining just enough structure for texture.
- Release and blend:
- Perform a quick release carefully, standing back from the steam. Open the lid and stir the soup, then use an immersion blender to reach your preferred consistency. I like to leave some small chunks for texture, but blend longer if you prefer it completely smooth.
- Add the dairy:
- Set the Instant Pot back to Sauté on Low. Stir in the milk and cream, then gradually add the shredded cheddar one handful at a time. Wait for each addition to melt completely before adding more, stirring constantly to prevent separation.
- Final seasoning:
- Taste the soup and adjust the seasoning if needed. Serve immediately in warmed bowls, topped with extra shredded cheddar or a sprinkle of fresh herbs if you have them on hand.
This soup became my daughter's comfort food request during her first semester at college. She'd text me from her dorm kitchen asking questions about cheese brands and broth types, then send photos of her attempts. Seeing her develop confidence in the kitchen through this simple recipe meant more than I ever expected.
Getting The Texture Right
I've learned that everyone has a different preference for broccoli cheddar soup texture. My husband likes it completely smooth, almost like a velvet soup, while I prefer some identifiable broccoli pieces for interest. The immersion blender gives you total control, so start with brief pulses and check frequently. You can always blend more but you can't go backward.
Make Ahead Magic
This soup actually tastes better the next day as the flavors have more time to meld. Store it in an airtight container in the refrigerator for up to four days. When reheating, do it gently over low heat and add a splash more milk or cream if it's too thick. Never let it come to a rolling boil or the cheese might separate.
Perfect Pairings
A crusty baguette slice, toasted until golden and rubbed with fresh garlic, is my favorite accompaniment. The bread soaks up the creamy broth while providing texture contrast. For a complete meal, serve with a simple green salad dressed with something acidic like vinaigrette to cut through the richness.
- Keep some extra shredded cheddar on hand for serving, everyone loves that fresh cheese topping
- A pinch of red pepper flakes adds subtle warmth without overwhelming the delicate flavors
- Leftovers freeze beautifully for up to two months if you need meal prep convenience
There's something deeply satisfying about serving this soup to people you love. Maybe it's the way the steam rises from the bowls as everyone gathers around, or how quickly silence falls as the first spoons reach lips. Whatever it is, this recipe has become my go to for making any ordinary Tuesday feel like a celebration.
Recipe FAQs
- → Can I make this soup without an immersion blender?
-
Yes, you can transfer the cooled soup carefully into a standard blender in batches, or use a potato masher for a chunkier texture. Just be cautious when blending hot liquids.
- → How do I store leftover soup?
-
Cool completely and refrigerate in an airtight container for up to 4 days. The soup may thicken when chilled—simply whisk in a splash of milk or broth when reheating to restore creaminess.
- → Can I use frozen broccoli instead of fresh?
-
Absolutely. Frozen broccoli works well here, though you may need to reduce the pressure cooking time by 1-2 minutes since frozen vegetables cook faster. There's no need to thaw first.
- → What cheese works best in this soup?
-
Sharp cheddar provides the most robust flavor. Pre-shredded cheese contains anti-caking agents that can make the soup grainy, so grating your own from a block yields the smoothest, most velvety results.
- → Is it possible to make this dairy-free?
-
Substitute coconut milk or almond milk for the dairy products, and use nutritional yeast or vegan cheddar shreds. The texture will differ slightly, but you'll still achieve a comforting, flavorful bowl.