This hearty soup combines fresh broccoli florets with sharp cheddar cheese in a rich, creamy base. The Instant Pot pressure cooking method infuses flavors quickly while keeping the vegetables tender yet vibrant. A simple roux of butter and flour creates the luxurious texture, while whole milk and heavy cream add indulgence. Seasoned with nutmeg, paprika, salt, and pepper, each bowl delivers warming comfort in under 30 minutes.
Last February when that polar vortex had everyone trapped indoors, my neighbor Sarah texted at 4 PM asking if I had dinner plans. I'd just unpacked my Instant Pot after months of it gathering dust, and a head of broccoli was looking at me accusingly from the crisper drawer. Twenty minutes later, we were both spooning this velvety soup into mugs while watching snow pile up against her windows, agreeing that comfort food doesn't need to take hours.
My youngest daughter declared she hated broccoli until the night I made this soup. She watched me blend it and asked what happened to the trees, then proceeded to eat two bowls and ask if we could have it every Tuesday. Sometimes the simplest wins are the ones that stick with you longest.
Ingredients
- 4 cups broccoli florets: Fresh is best here since they cook quickly, but frozen works in a pinch
- 1 medium carrot: Grated carrot adds natural sweetness and color without altering the flavor profile
- 1 small onion: Yellow onion provides a mellow base that wont overpower the cheese
- 2 cloves garlic: Minced fine so it melts into the background without harsh bites
- 3 cups vegetable broth: Use a quality brand you enjoy drinking straight, or homemade if you have it
- 2 tablespoons unsalted butter: This creates your flavor foundation, so dont substitute with oil
- 2 cups shredded sharp cheddar: Buy a block and grate it yourself for better melting
- 1 cup whole milk: The fat content matters here for that silky mouthfeel
- 1/2 cup heavy cream: Just enough to elevate it without making it overly heavy
- 1/4 teaspoon ground nutmeg: The secret ingredient that makes people ask whats different
- 1/2 teaspoon paprika: Adds subtle warmth and a beautiful golden hue
- Salt and pepper: Season gradually since the cheese brings its own saltiness
- 2 tablespoons all-purpose flour: This creates a quick roux for body without a separate pot
Instructions
- Build your flavor base:
- Set your Instant Pot to Sauté and melt that butter until it foams slightly, then toss in your onion with a pinch of salt. Let it soften for about 3 minutes until translucent, stirring occasionally, then add your garlic for just 30 seconds until fragrant.
- Create the roux:
- Sprinkle the flour over the buttery aromatics and stir constantly for 1 minute. You want to cook out that raw flour taste, so keep everything moving and watch it turn golden and bubbly.
- Add the liquid gradually:
- Pour in about half the broth first, whisking vigorously to smooth out any lumps before adding the rest. This technique saves you from grainy soup disasters every single time.
- Add vegetables and seasoning:
- Toss in your broccoli florets and grated carrot, then sprinkle with paprika, nutmeg, salt, and pepper. Give everything a good stir to distribute those spices evenly.
- Pressure cook:
- Seal the lid and set to Manual High Pressure for exactly 5 minutes. The broccoli should be fork tender but not mushy when its done.
- Release and blend:
- Use a quick release when the timer beeps, then open carefully. Grab your immersion blender and puree until smooth, leaving tiny chunks if you prefer more texture.
- Add the dairy:
- Switch back to Sauté Low and stir in your milk and cream first to temper the temperature. Gradually add the shredded cheddar in handfuls, letting each batch melt completely before adding more.
My brother in law still talks about the Sunday I made a double batch for his birthday. He stood by the stove watching me add the cheese, asking if it really needed that much, then went back for thirds and asked for the recipe before leaving. Sometimes the people most skeptical about simple ingredients become the biggest converts.
Make It Your Own
Ive learned this soup is incredibly forgiving, which is probably why it became my weeknight safety net. Sometimes I add diced potatoes if I need more substance, or cauliflower if I want to sneak in another vegetable without anyone noticing. The base stays the same, but the variations keep it interesting season after season.
Serving Suggestions
A crusty baguette for dipping is practically mandatory in my house, though garlic bread works just as well. On nights when I want something lighter, a simple green salad with bright vinaigrette cuts through all that richness perfectly. My kids prefer grilled cheese cut into strips, turning dinner into an interactive dipping experience.
Storage and Reheating
This soup keeps beautifully in the fridge for up to four days, actually developing deeper flavor as it sits. When reheating, do it gently over medium low heat and add a splash of milk if it seems too thick. Frozen soup works too, though the texture is best within three months for that freshly made quality.
- Let the soup cool completely before transferring to airtight containers
- Reheat on the stovetop rather than the microwave for better results
- Never boil leftover soup or the dairy may separate
Theres something deeply satisfying about turning humble ingredients into something this comforting. Hope this recipe finds you on a day when you need exactly that kind of warmth.
Recipe FAQ
- → Can I make this soup dairy-free?
-
Substitute whole milk and heavy cream with unsweetened almond or coconut milk. Use nutritional yeast or vegan cheddar shreds instead of dairy cheese. Replace butter with olive oil or vegan butter for sautéing.
- → How do I store leftovers?
-
Cool completely and refrigerate in an airtight container for up to 4 days. The soup may thicken when chilled—thin with warm milk or broth when reheating. Freeze for up to 3 months in freezer-safe containers.
- → Can I use frozen broccoli?
-
Yes, frozen broccoli works well. Add it directly without thawing, but increase pressure cooking time by 1-2 minutes. The texture will be slightly softer than fresh, but equally delicious in this creamy preparation.
- → What if I don't have an immersion blender?
-
Carefully transfer batches to a standard blender, filling only halfway and venting the lid to release steam. Blend until smooth, then return to the pot. Alternatively, use a potato masher for a chunkier texture.
- → Can I add protein to make it more filling?
-
Diced cooked chicken or crispy bacon pieces make excellent additions. Stir them in during the final warming step. For vegetarian protein, add white beans or lentils when pressure cooking.
- → Why is my soup grainy after adding cheese?
-
This happens when cheese is added at too high a temperature. Always reduce heat to the lowest setting before incorporating cheese, and add gradually while stirring constantly. Pre-shredded cheese can also cause graininess—grate fresh for smoothest results.