The Easiest, Creamiest Broccoli Cheddar Soup Is Ready in 30 Minutes Flat
Broccoli cheddar soup is a classic that is really easy and satisfying to make at home. Our recipe uses potatoes to thicken (no cream!), has plenty of great broccoli texture, and deep cheddar flavor.
Broccoli cheddar soup is one of my favorite soups of all time. I have fond memories of spooning it out of a Panera bread bowl—I’m betting many of you do, too. The unfortunate thing about living abroad is that these memories have to remain just as they are, and when I’m craving a bowl of broccoli cheddar soup, I have to make it myself.
When you break it down, broccoli cheddar soup is very simple. However, there are a surprising number of recipes out there leaning on more complicated methods and ingredients. Some call for blanching the broccoli first, others add cream to thicken it, and many blend the soup into a smooth and velvety oblivion.
When I was developing this recipe, I had my favorite version of broccoli cheddar soup (still looking at you, Panera!) in mind. I wanted to keep it easy, with just a handful of ingredients that still pull out maximum flavor and a really nice texture. This one-pot recipe checks all of the boxes.
Tips and Tricks
Making this soup at home is easy, but here are some tips and tricks to keep in mind to make it even better.
- Use freshly grated cheddar cheese: Pre-shredded cheese is often coated in anti-caking additives that prevent the pieces from sticking to each other in the bag, but this can cause clumping and separation in your soup. Buy a block of cheddar and grate it coarsely on a box grater or with a food processor.
- Use starchy potatoes: This soup is creamy but has no cream, and that’s thanks in part to russet potatoes, which have lots of starch. Once blended, they give the soup body and depth more satisfying than a splash of cream. Plus, more veggies are never a bad thing!
- Avoid splitting the soup: Once you add the cheese, it’s important not to bring the soup back up to a boil. This could cause the fat in the cheese to split or separate, which looks rather unappetizing but is otherwise harmless. This is especially important when reheating leftovers.
No Blender? No Problem!
This soup calls for an immersion or standard blender to smooth it out and create a creamy dimension before adding in finely chopped broccoli florets for texture. If you don’t have a blender, don’t worry! You can also keep things more rustic and use a potato masher or even the back of a wooden spoon to mash the vegetables as much as you can in step 3. The result will still be incredibly delicious, just a bit chunkier.
More Classic Soup Recipes You’ll Love
Prep the broccoli:
Slice the florets off of the stem, getting as close to the base of each floret as possible. Set the florets aside, then trim off the base of the stem and discard. If the stem is really woody and the skin is thick, you might want to peel it and slice away more of the base. Slice the stem in half lengthwise, then roughly chop the pieces and remove from the cutting board.
Add the florets to the cutting board and finely dice them.
Cook the vegetables:
Add the butter to a large pot over medium heat. Once melted, add the onions and salt and cook, stirring occasionally, until the onions are translucent, 3 to 5 minutes. Add the potatoes, chopped broccoli stems, and about two-thirds of the finely chopped broccoli florets. Cook until the broccoli is mostly tender, about 5 minutes.
Add the vegetable broth and milk and bring everything to a boil. Once boiling, turn the heat down to medium and cook until the broccoli stems and potatoes are very fork tender, 5 to 7 minutes.
Blend:
Blend the soup with an immersion blender or carefully transfer to a standard blender (you may have to do so in two batches) and blend until very smooth. If using a standard blender, leave the lid cracked open and cover it loosely with a kitchen towel to let steam escape during blending.
Add cheese and serve:
Once the soup is blended and smooth, add it and the remaining broccoli florets back to the pot and set over medium-high heat. Cook until it just starts to bubble, then remove from the heat. Let sit for a few minutes to cool slightly, then stir in most of the shredded cheddar cheese (I like to keep back a few tablespoons for topping the soup) and the black pepper. Stir well to combine and melt the cheese
Once the cheese is completely melted through the soup, taste and season with more salt and pepper as desired. Serve immediately topped with a little more shredded cheddar (if desired) and bread or toast for dipping.
Keep any leftovers in the fridge for up to 5 days. To reheat, warm a bowl covered in the microwave or add it to a pot over low heat on the stove until hot all the way through. Don’t let the soup come up to a full boil when reheating, otherwise it may split.
Love the recipe? Leave us stars and a comment below!