It may not be the prettiest, but this pureed soup more than makes up for its homely appearance with the deep flavors of roasted broccoli and extra-sharp cheddar cheese, and a creamy-yet-cream-free texture. Best of all, it all comes together in about 30 minutes, making it a quick and easy weeknight dinner option.
This soup was born on a hungry weeknight, when I was looking for a meal made with ingredients I almost always keep on hand. When cool-weather vegetables start dominating the farmers' market, my crisper always holds bunches of dark-green broccoli and fat, sandy leeks. My husband's life-long devotion to extra-sharp white cheddar cheese means there is always a block in the cheese drawer. And there's always a potato lurking around the kitchen somewhere.
But the beauty of this soup — and of soup in general — is its flexibility. I've made it with vegetable stock, chicken stock and plain water. I've skimped on the broccoli and used more potato. I've started with onion or green garlic in place of the leek. And every rendition is good: creamy, bursting with broccoli, with a sharp edge of cheddar peeking out.
Roasting the broccoli adds a depth that plain boiled broccoli just doesn't have. If you are using a bunch of broccoli with stalks that are tender and sweet, chop up the excess stalks and roast them as well. If you love roasted broccoli as much as I do, it might be difficult to resist chowing down on the whole pan, but a bowl of this soup is a reward worth waiting for. Especially since you won't have long to wait.

Serves 4-6
2 tablespoons oil, divided
1 leek, washed
1 medium waxy potato
1 bunch broccoli (about 1 1/2 pounds)
6 cups vegetable stock, chicken stock or water
1 cup grated extra-sharp cheddar cheese
Salt and pepper
Lemon wedge
Crème fraîche or yogurt (optional)
Preheat the oven to 425°F. Thinly slice the white and light green portion of the leek. Heat 1 tablespoon of oil in a large pot over medium heat and add the sliced leek. Cook, stirring occasionally, until the leek is soft. While the leek cooks, peel and chop the potato into 1-inch chunks. Add the stock and potato to the pot and bring the mixture to a boil.
While the stock is coming to a boil, chop the broccoli into florets and spread onto two sheet pans. If the excess broccoli stalks are tender and tasty, they can be peeled and added to the pans. Drizzle the remaining tablespoon of oil over the broccoli, sprinkle with a little salt and put the pans in the oven. Roast for 5 minutes. Stir the broccoli and return to the oven for 5 more minutes.
Once the stock is boiling, add the broccoli and bring to boil again. Simmer until both the potatoes and broccoli pieces are tender when pierced with a fork, about 5 minutes. Remove from the heat. Puree soup with an immersion blender or in batches with a regular blender. Add the cheese and stir until it has melted and incorporated into the soup. Taste soup and adjust the seasoning. If you are not serving the soup with crème fraîche or yogurt, add a squeeze of lemon. Serve topped with a small dollop of crème fraîche or yogurt, or a grind of fresh pepper.
Related: Vegan, Gluten-Free & Lactose-Free -- Yet Creamy Soups?
(Images: Anjali Prasertong)
Colorful Kitchen Bo...

Comments (31)
Any suggestions as to how this soup might freeze?
@Becky: I've never frozen this soup, but since the cheese is melted into the soup and there is no cream or milk, I imagine it would freeze well. If you try it, let us know how it goes!
yum! i want a bowl of this right now.
This goes on the must try soon list.
I am making this right now, just what I needed for a cool fall day. Kitchen smells great already.
Man, I love roasted anything!
I'm not generally a fan of creamy soups or potatoes (I know...I'm weird), but something about this soup is really hitting my "make this now" button. I'm definitely going to give this recipe a try.
OK, I made this. It was simple and quick (45 minutes total) and the taste was good. But, for me it's too thin. I wanted to love this for the broth base rather than a cream but I realized that the broccoli bits are much more edible to me when they are in a thicker base. It was an unexpected texture/thickness that I couldn't get past. I had some wonderful crusty bread that I used to dip in it though and my husband liked it. If I reheat it for myself I may add some cream to thicken it up. But, this was simple and tasty.
Looks good. Seems to me, though, that you could save a step and deepen the flavor by roasting the leeks with the broccoli.
Can you please explain what you mean by a "waxy" potato? I've never heard a potato described that way.
@norainapeartree: Sure, this post explains the different potato types. An all-purpose potato like a Yukon Gold would also work, but you don't want to use a starchy potato like a russet, or the soup will be gluey. I learned this the hard way!
I am intrigued that you say water can be used in place of stock. Do you think the flavor will still be rich enough (not watery/bland)?
Thanks!
This was a really easy soup to make & tasty, too. My only editorial comment is that I'd roast the broccoli a lot longer than 10 minutes if you want it to have browned edges like the photo shows. Mine was just starting to show this at the 15-minute mark. Still, it is easy & delicious!
I agree with earlier comments - this soup was thinner than I expected. It was still delicious and pretty easy to make. Paired with a glass of red wine, this combo made for a cozy Sunday!
I made this soup a few days ago and it was good but a little on the thin side. I prefer a thicker broccoli & cheddar soup. Hale and Hearty broccoli cheddar is what I was aiming for. Might add another potato when I make it again. :)
i'm so excited because i'll be making this tonight! i too like a thicker consistency - any tips on how to do that? i only have one potato, but i was thinking of subbing in some milk for the broth or sprinkling in some corn starch.
@benn2009 and others who prefer a thicker soup, try adding another potato or more roasted broccoli. I find using two potatoes is a little thick for my taste, but you can always start there and thin it to the consistency you like with more stock.
Made this last night... it was so yummy! I may leave a few slightly chunkier pieces of broccoli and potato, because I like an extra bit of texture - but a great recipe, thanks!
After you've used the immersion blender to puree the veggies, add 2/3 cup of cream, return to simmer, add the cheese, remove from heat and stir. Any problems with the thickness of the soup are solved.
Made this tonight for some friends who came for dinner. Super easy weeknight dish, and even easier was making the broccoli soup part last night, letting it "meld" in the fridge overnight, and then reheating/stirring in the cheddar tonight. Super tasty.
Delicious! I also roasted some shitake mushrooms and cauliflower with the broccoli. I also used 12 oz. of cheese instead of the 1 cup recommended in the recipe. Very tasty soup!
This was great. I did not have any veggie broth so sauteed some onion, garlic, carrot, and celery in ghee for a while then added water before adding the roasted broccoli. I then pureed them all together and continued with the recipe. Delicious with great hints of orange flecks from the carrots.
Just made this! I used two potatoes instead of one and man was it thick (that’s what she said)… but aside from that it was very tasty. Next time, I will add a bit of garlic to the mix. I also agree with the above users – roasting the broccoli took more than 10 minutes (5min each side). I chose to watch and wait till they were all a bit brown on the edges (25 – 30 minutes). YUM!
I like my soup a bit thicker too. She recommends yogurt on top, but instead of adding a little dollop, I took the soup of the heat and stirred in a few heaping spoonfuls of greek yogurt. It gave it a really nice consistency and tang.
I made the broccoli version of this soup about two weeks ago and loved it. Today I made it again but I substituted asparagus for the broccoli, reduced the stock by 1 cup and added a 1/2 cup of heavy cream when I pureed the soup. Delish! Next time I'm going to try it with cauliflower.
I was really disappointed by this soup. Super thin, pretty one-note in flavor. Maybe it was the cheese I used, but it didn't really add anything.
I've just made this soup. And I've just finished my 3rd bowl. It is amazingly simple and delicious! I didn't have the white cheddar but freshly grated parmesan with Mersey Valley sweet chilli cheddar worked perfectly! I'll be making this one again and again :)
I made this a while ago and it was absolutely sublime; on a rainy day like today, I think I need to make it again!
This was really terrific. So simple yet tasty. Thanks!
I made this for supper tonight and I thought it was pretty good. A little thin, so I added some milk and whizzed it up with my new KitchenAid Architect Series Hand Blender (LOVE IT!!) until it was super smooth, and added a little light cream cheese, soo gooood! Will be making this again for sure
Very good soup. I left out the potato and then roasted some garlic with the broccoli. Yes this soup is thin, however we found it to be very filling. I'm surprised no one has suggested using a roux for thickening. Next time I'm going to roast two bunches of broccoli, and chop one into bite size pieces for the soup. Thank you for the recipe.