This hearty soup brings together tender broccoli florets and diced potatoes in a rich, creamy broth. Sharp cheddar and nutty Parmesan cheeses melt into every spoonful, while sautéed onions, carrots, and celery build a flavorful foundation. The velvety texture comes from blending the vegetables before stirring in cream and milk. Ready in under an hour, this warming dish is ideal for lunch or dinner on cold days.
My tiny apartment kitchen was freezing that first winter I attempted this soup. I'd just moved in and the heater was barely working, so I decided the stove would have to do double duty as my primary heat source. This soup was bubbling away on the back burner, filling every corner of the room with the most incredible aroma, and somewhere between the second and third ladleful, I realized I'd accidentally created my new favorite comfort ritual.
Last winter my sister came over during a particularly awful week. She was stressed, tired, and running on caffeine. I put a pot of this on and within fifteen minutes of walking through my door, she was sitting on the counter with a spoon, shoulders finally dropping two inches. Food cant fix everything, but this soup gets pretty close.
Ingredients
- Broccoli florets: Fresh gives you brighter flavor but frozen works perfectly fine in a pinch
- Russet potatoes: These break down beautifully and create that silky base
- Yellow onion: The foundation that gives everything depth
- Garlic: Minced fine so it melts into the background
- Carrot and celery: Classic aromatics that make it taste like proper soup
- Vegetable broth: Use a good quality one since it provides most of the flavor
- Whole milk and heavy cream: Together they create richness without being overwhelming
- Sharp cheddar: Sharp is key here because mild cheese disappears into cream
- Parmesan: Adds that salty umami punch at the end
- Butter: Unsalted lets you control the seasoning
- Salt and pepper: Essential but taste as you go
- Smoked paprika: Completely optional but adds this incredible warmth
Instructions
- Build your flavor foundation:
- Melt butter in your large pot over medium heat and toss in onion, carrot, celery, and garlic. Let them soften and get fragrant, about five minutes. Your kitchen should start smelling amazing right about now.
- Add the vegetables:
- Throw in your potatoes and broccoli florets, stirring everything together so the veggies get coated in those buttery aromatics.
- Create the base:
- Pour in your vegetable broth and bring it up to a bubble. Drop the heat down and let it simmer uncovered until everything is tender, about fifteen to eighteen minutes.
- Blend it together:
- Grab your immersion blender and puree until mostly smooth, leaving some texture if you like. No immersion blender? Working in batches with a regular blender works too, just be careful with hot liquid.
- Add the cream:
- Return the pot to low heat and stir in the milk and heavy cream. Let it warm through gently, keeping an eye on it so it doesnt come to a boil.
- Melt in the cheese:
- Add your cheddar and parmesan gradually, stirring until each handful melts into the soup. Take your time with this step.
- Season perfectly:
- Taste and add salt, pepper, smoked paprika, and that pinch of cayenne if you like things interesting.
- Finish with love:
- Ladle into bowls and shower with extra cheddar and chives. Serve immediately while its steaming hot.
This became my go-to sick day soup after I spent three days recovering from the flu. Something about all those vegetables and that warm, creamy broth felt medicinal in the best possible way. Now whenever friends mention feeling under the weather, I find myself instinctively reaching for my soup pot.
Making It Your Own
Once you make this a few times, you will start playing around with additions. Sometimes I throw in a handful of spinach at the very end just to sneak in more greens. Other times, a little cooked bacon or ham transforms it entirely.
Texture Talk
I prefer leaving some texture rather than blending it completely smooth. Those tiny bits of broccoli and potato make it feel more substantial. But if you want it silky and restaurant-style, blend it longer. Both ways are right.
Serving Suggestions
A slice of crusty bread is non negotiable in my house. Something about dipping bread into cheesy potato soup just makes sense. Grilled cheese on the side turns it into dinner instead of just lunch.
- Crusty sourdough or baguette slices
- A simple green salad with bright vinaigrette
- Keep hot sauce on hand for anyone who likes heat
There is something deeply satisfying about making soup from scratch. It feels like giving yourself a hug from the inside out.
Questions & Answers
- → Can I make this soup ahead of time?
-
Yes, prepare the soup up to 2 days in advance. Store in an airtight container in the refrigerator. Reheat gently over low heat, stirring occasionally to prevent separation.
- → Can I freeze this soup?
-
Freezing works best before adding the cream and cheese. Prepare the soup through step 4, cool completely, and freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat and finish with dairy.
- → How do I prevent the cheese from separating?
-
Keep the heat on low when adding cheese. High temperatures can cause dairy to separate. Gradually stir in shredded cheese off the heat or over very gentle warmth.
- → What vegetables can I substitute?
-
Cauliflower works well as a broccoli alternative. Try adding spinach or kale during the last few minutes of simmering for extra nutrition and color.
- → Can I make this lighter?
-
Replace heavy cream with half-and-half or use evaporated milk. Reduce cheese amounts slightly or use low-fat varieties while maintaining flavor.
- → What should I serve with this soup?
-
Crusty bread, garlic knots, or crackers pair perfectly. A simple green salad with vinaigrette balances the richness. Grilled cheese sandwiches make for classic comfort.