This smooth, velvety blend combines tender broccoli florets with sharp cheddar melted into a creamy base. Simmered with aromatic onions, garlic, and a touch of grated carrot, it achieves depth and richness through a careful roux and a dairy blend of milk and heavy cream. A hint of nutmeg rounds the flavors, while optional garnishes like extra shredded cheddar and crusty bread provide added texture and warmth. Perfect for a comforting meal, this dish balances vibrant vegetable freshness with luscious cheese.
The first time I made this soup, it was snowing sideways and my kitchen was the only warm place in the world. I had picked up too much broccoli at the farmers market and a block of cheddar that needed using, so I just started cooking without a recipe. Something about watching that cheese melt into the silky broth made the whole house feel cozier, like the kitchen itself was giving me a hug.
My roommate walked in while I was blending the soup and actually asked if I had ordered it from a restaurant. The smell of broccoli and sharp cheddar wafting through the apartment is something I now associate with really good days, the kind where you cancel plans just to stay home and eat comfort food.
Ingredients
- Medium onion: Finely chopped because it disappears into the soup and builds that sweet foundational flavor
- Garlic cloves: Freshly minced adds that aromatic kick that hits you right when you start cooking
- Broccoli florets: Four cups sounds like a lot but this is the star of the show, fresh or frozen both work beautifully
- Grated carrot: My secret addition for natural sweetness and a beautiful golden hue
- Whole milk: Creates that luxurious base, though I have used 2% in a pinch
- Heavy cream: The ingredient that transforms this from good to absolutely incredible
- Sharp cheddar: Shred it yourself because pre-shredded cheese has anti-caking agents that prevent smooth melting
- Unsalted butter: Your cooking fat, essential for building flavor in that first step
- All-purpose flour: Just enough to thicken things up without making it heavy
- Vegetable broth: Low sodium is best so you can control the seasoning
- Salt and pepper: The backbone, but taste as you go because cheddar brings its own salt
- Ground nutmeg: Optional, but I always include it for that subtle warmth you cannot quite place
Instructions
- Build your flavor base:
- Melt that butter in a large pot over medium heat and let the onions cook until they are completely soft and translucent, about 4 to 5 minutes. Stir in the garlic for just one minute until it becomes fragrant, taking care not to burn it.
- Create the roux:
- Sprinkle the flour over the onions and garlic, stirring constantly for 2 minutes. This cooks out the raw flour taste and creates the thickening foundation for your soup.
- Add the liquids:
- Gradually whisk in the milk and vegetable broth, working out any lumps as you go. The mixture should be smooth and starting to thicken slightly.
- Cook the vegetables:
- Add your broccoli and grated carrot, then bring everything to a gentle simmer. Let it cook for 15 to 20 minutes until the vegetables are completely tender when pierced with a fork.
- Blend to perfection:
- Use an immersion blender directly in the pot to puree until smooth, or leave it slightly chunky if you prefer texture. If using a countertop blender, work in batches and be careful with hot liquid.
- Add the creamy finish:
- Stir in the heavy cream and shredded cheddar over low heat, stirring constantly until the cheese is completely melted. Do not let it boil or the cheese might separate.
- Season and serve:
- Add salt, pepper, and nutmeg if using, then taste and adjust. Serve immediately with extra cheddar on top and crusty bread for dipping.
This became my go-to soup for hosting friends because it feels fancy but comes together so easily. Last winter, I made a double batch and my neighbor texted me the next day asking if I had catered an event, the aroma was that incredible.
Making It Lighter
Sometimes I skip the heavy cream entirely and use all milk or half-and-half. The soup is still rich and satisfying, just slightly less indulgent for those nights when you want seconds without the guilt.
Spice It Up
A pinch of cayenne or smoked paprika adds this beautiful warmth that sneaks up on you. My sister swears by the smoked paprika variation and says it makes the soup taste like it has been cooking all day.
Mix Up Your Cheese
While sharp cheddar is classic, try swapping half for Gruyère when you want something more sophisticated. The nutty, complex flavor of Gruyère transforms this into a dinner party worthy dish.
- Freeze leftover soup in individual portions for quick lunches
- Top with croutons for extra texture
- Pair with a simple green salad to round out the meal
There is something so nourishing about making soup from scratch, like you are taking care of yourself in the most basic, beautiful way possible.
Recipe FAQs
- → What can I use instead of all-purpose flour to thicken the soup?
-
Gluten-free flour blends or cornstarch work well as alternatives to thicken while keeping the texture smooth.
- → How can I adjust the soup for a lighter texture?
-
Replacing heavy cream with additional milk or half-and-half creates a lighter, less rich consistency without sacrificing creaminess.
- → Is it possible to vary the cheese in this dish?
-
Substituting part or all of the cheddar with Gruyère or Monterey Jack gives a different depth and flavor profile.
- → How should I puree the vegetable blend for best results?
-
Using an immersion blender allows smooth or slightly chunky textures, but a countertop blender can also be used carefully in batches.
- → Can I add spices for more flavor?
-
A pinch of cayenne or smoked paprika adds a subtle warmth and kick to enhance the richness.