Warm up with this velvety bowl that combines fresh broccoli florets and diced russet potatoes in a savory vegetable broth base. The magic happens when sharp cheddar and grated Parmesan melt into the silky blend, creating layers of savory depth.
Ready in just 45 minutes, this nourishing pot comes together easily—sauté aromatic vegetables, simmer until tender, then blend to your preferred texture. The addition of whole milk and heavy cream brings luxurious richness, while a pinch of smoked paprika adds subtle warmth.
Perfect for meal prep and even better the next day, this versatile bowl welcomes creative additions like crispy bacon or fresh spinach. Serve alongside crusty bread for a complete, satisfying meal that brings comfort to any table.
The steam rising from my grandmother's chipped ceramic bowl still haunts me in the best way. I'd come home from school with frozen fingertips and she'd have this pot bubbling away, the smell of caramelized onions and sharp cheddar wrapping around me like a blanket. She never measured anything, just dumped and tasted and hummed, but somehow it was always perfect. Now every time I make it, I'm chasing that specific magic.
My roommate caught me hovering over the pot with a spoon at midnight, blowing on steaming broth and doing that little dance you do when something's too hot but too good to wait. She laughed and grabbed her own spoon, and we stood there in the kitchen's yellow light, eating straight from the pot and talking about everything and nothing until our toes went cold again. That's the thing about this soup, it makes people stay.
Ingredients
- 2 cups broccoli florets: Fresh gives you brighter flavor but frozen works perfectly fine and actually breaks down easier during blending
- 2 medium russet potatoes: These are the secret to thickness because they release starch as they cook, naturally thickening the broth without flour
- 1 small yellow onion: Dice it small so it virtually disappears into the soup, providing sweetness without texture
- 2 cloves garlic: Minced right before adding because burned garlic turns bitter and ruins the delicate base
- 1 medium carrot: Adds natural sweetness that balances the sharp cheddar and cuts through the cream
- 2 celery stalks: The backbone of flavor here, providing that classic soup depth people can never quite identify
- 4 cups vegetable broth: Use low sodium so you can control the salt level, and make sure its gluten free if needed
- 1 cup whole milk: Room temperature prevents shocking the soup when you add it, keeping everything smooth
- 1 cup heavy cream: This is what transforms it from potato soup to restaurant quality creaminess
- 1 ½ cups shredded sharp cheddar: Buy a block and shred it yourself because pre shredded cheese has anti caking agents that make soup grainy
- ½ cup grated Parmesan: Adds a salty umami punch that makes the cheese flavor more complex
- 2 tablespoons unsalted butter: The foundation for sauteing your vegetables, building flavor from the bottom up
- 1 teaspoon salt: Adjust based on your broth sodium content, tasting as you go
- ½ teaspoon freshly ground black pepper: Freshly ground has more punch and cuts through the richness
- ¼ teaspoon smoked paprika: Optional but adds this subtle smokiness that makes people ask whats in it
Instructions
- Build your flavor foundation:
- Melt the butter in your large pot over medium heat, watching it foam and settle before adding the onion, carrot, celery, and garlic. Let them saute for 4 to 5 minutes, stirring occasionally, until the onions turn translucent and your kitchen starts smelling like something wonderful is happening.
- Add the heart of the soup:
- Toss in your diced potatoes and broccoli florets, stirring to coat everything in those buttery aromatics at the bottom of the pot. Let them cook for just a minute to wake up their flavors before adding any liquid.
- Create the simmering base:
- Pour in the vegetable broth and watch it come to a rolling boil, then immediately drop the heat to maintain a gentle simmer. Let it cook uncovered for 15 to 18 minutes, checking that your potatoes are fork tender and broccoli is soft enough to melt when blended.
- Transform texture into silk:
- Remove the pot from heat entirely and use your immersion blender to break down the vegetables until mostly smooth, leaving tiny bits of broccoli flecks for interest. If using a stand blender, work in batches and never fill past halfway because hot soup expands and will explode everywhere.
- Bring in the cream:
- Return your pot to low heat and gently stir in the milk and heavy cream, letting them warm through slowly without ever reaching a boil. This is the patience part, rushing here will cause your dairy to separate and ruin the smooth texture.
- Melt in the magic:
- Add your shredded cheddar and grated Parmesan gradually, a handful at a time, stirring constantly until each addition disappears completely. The soup should turn from pale to this gorgeous golden orange that smells like comfort incarnate.
- Season to perfection:
- Taste your soup and add salt, pepper, smoked paprika, and cayenne as needed, remembering that cheese is already salty so go light initially. Let it sit for a few minutes off heat to let the flavors settle before serving.
- Serve with intention:
- Ladle into warmed bowls and top with extra shredded cheddar that starts melting immediately, plus fresh chives for that pop of green and mild onion flavor that cuts through the richness.
Last winter my neighbor texted at 9pm saying she'd had the worst day and could smell something incredible through our shared wall. I brought over a mason jar of this soup still warm, and we sat on her couch watching bad TV while she ate, slowly coming back to herself with every spoonful. She keeps a jar of my homemade vegetable stock in her freezer now, just in case.
Making It Your Own
Once you master the base technique, this soup becomes a canvas for whatever you're craving or have on hand. Sometimes I'll swap half and half for the heavy cream when I'm feeling virtuous, and nobody has ever noticed the difference in richness.
The Art of Blending
Leave a little texture instead of going completely smooth because those tiny broccoli bits make every spoonful interesting. If you prefer a completely velvety soup, pass it through a fine mesh sieve after blending for that restaurant quality finish.
Serving Suggestions
A crusty baguette for dunking is practically mandatory, but sharp crackers or even a grilled cheese sandwich cut into soldiers feels incredibly appropriate. This soup deserves to be the star of a cozy dinner.
- Crispy cooked bacon or ham turns this into a complete meal in a bowl
- A handful of spinach stirred in at the end adds nutrition and pretty green flecks
- Crushed crackers on top provide this satisfying salty crunch against the smooth creaminess
Soup waits for no one, but somehow this soup always brings people to the table anyway. Make it for someone you love, or for yourself on a Tuesday that needs saving.
Recipe FAQs
- → Can I make this soup ahead of time?
-
Absolutely. This soup reheats beautifully and actually develops deeper flavor overnight. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently over low heat, adding a splash of milk or broth if needed to restore consistency.
- → How do I prevent the cheese from separating?
-
The key is temperature control. After blending, reduce heat to low before adding dairy and cheese. Avoid boiling once cheese is incorporated—high heat can cause dairy to separate. Add cheese gradually, stirring constantly until fully melted and smooth.
- → Can I freeze this soup?
-
While possible, freezing may slightly alter the creamy texture. If freezing, skip the final cheese addition. Thaw overnight in the refrigerator, reheat gently, then stir in fresh cheese just before serving. Consume within 3 months for best quality.
- → What cheese works best in this soup?
-
Sharp cheddar provides the boldest flavor, but you can experiment with Gruyère for nuttiness or Colby Jack for mild creaminess. Always grate cheese from blocks—pre-shredded varieties contain anti-caking agents that prevent smooth melting.
- → How can I make this lighter?
-
Replace heavy cream with half-and-half or use additional milk instead. For even fewer calories, use evaporated milk or pureed white beans to maintain creaminess. Reducing the cheese slightly or using low-fat varieties also lightens the dish while preserving flavor.
- → What vegetables can I add?
-
Fresh spinach or kale wilts beautifully into the hot broth. Cauliflower florets blend seamlessly, adding bulk without altering flavor. For extra sweetness, try adding diced butternut squash or substitute some broccoli with florets for color variation.