As tempting as it is to grab a canned soup at the grocery store, we highly recommend heading to the produce and dairy aisles to grab some fresh ingredients for one of our favorite soups: broccoli cheddar soup. The scratch-made difference is huge here, especially in a creamy soup like this.

When you make this at home, you’ll quickly realize that while canned soup is certainly delicious and convenient, pretty much nothing beats homemade. While broccoli is certainly the star of the show, the creamy, cheesy soup is essential to the success of the recipe. Roasted broccoli not only softens the broccoli but it also adds a wonderful woodsy flavor to the vegetable. We season ours with the simple trifecta of olive oil, salt, and pepper then roast it until the tips of the broccoli are just blackened, anything beyond that will make the broccoli taste bitter so keep an eye on it as it roasts in the oven.

Now for the cheesy soup…we use a sharp cheddar cheese here for the nice saltiness and bite that it offers. Sautéed onions and garlic add yet another layer of flavor to the cheesy soup. The roasted broccoli is stirred into all this cheesiness and is ready to be scooped into our bowls and gobbled up. A homemade broccoli cheddar soup is so satisfyingly hearty, definitely rich and creamy, and 100% fresh-tasting. If you’re a fan of cheesy soups or chowders, then this roasted broccoli white cheddar soup is right up your alley!