Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!
Broccoli and cheese soup from scratch is one of those cozy kitchen wins that tastes like you fussed all day, even though it’s honestly pretty simple.
If you’ve been wondering how to make broccoli and cheese soup from scratch without a can or a packet, you’re in exactly the right place.
All you need is fresh broccoli, real cheese, a little butter and flour, and some basic seasonings you probably already have.
In this post, I’ll walk you through how to make broccoli and cheese soup from scratch, from prepping the broccoli to melting the cheese to getting that perfect velvety texture.
Let’s get cooking.
Why Making Broccoli and Cheese Soup From Scratch Is Worth It
Making broccoli and cheese soup from scratch beats the canned version every single time, and here’s why:
1. You Control the Cheese
When you make broccoli and cheese soup from scratch, you choose the cheese, and that changes everything.
Sharp cheddar gives you that bold, tangy punch, while a milder cheese like Gruyère or Colby Jack makes it creamier and more mellow.
You can even blend two or three cheeses for a flavor that’s exactly how you like it.
The canned stuff can’t compete with real, freshly grated cheese melting into a warm pot.
2. No Mystery Ingredients
A homemade broccoli and cheese soup has ingredients you can actually pronounce.
There’s no condensed filler, no artificial color, and no preservatives sneaking into your bowl.
You start with broccoli, onion, garlic, broth, cream, and cheese, and that’s basically it.
That’s the beauty of cooking from scratch: you know exactly what’s going into your soup and, more importantly, into your family.
3. It’s Cheaper Than You Think
Making broccoli and cheese soup from scratch is also easier on your wallet than buying it pre-made or ordering it at a restaurant.
Broccoli is one of the most affordable vegetables out there, and cheese, butter, and flour are pantry staples.
You can feed a whole family a hearty pot of soup for less than the cost of a few takeout bowls, which is a win in anyone’s book.
How to Make Broccoli and Cheese Soup From Scratch Step by Step
Now let’s get into the actual process of making broccoli and cheese soup from scratch.
1. Sauté the Aromatics
Start by melting a few tablespoons of butter in a large pot over medium heat.
Toss in a diced onion and cook it until it’s soft and translucent, then add minced garlic and let it get fragrant for about thirty seconds.
This base is where all the flavor of your homemade broccoli and cheese soup begins, so don’t rush it.
2. Build the Roux
Sprinkle in some flour and whisk it into the butter to form a roux.
Cook it for a minute or two to get rid of the raw flour taste, and keep whisking so it doesn’t burn.
This roux is what thickens the soup, and it’s the secret to that rich, creamy body people love in broccoli and cheese soup made from scratch.
3. Add the Broth, Cream, and Broccoli
Slowly pour in your chicken or vegetable broth while whisking, so the mixture stays smooth.
Add chopped fresh broccoli florets, bring everything to a gentle simmer, and let it cook until the broccoli is tender.
Stir in some heavy cream or half-and-half, and let the soup warm through without letting it boil hard.
4. Melt In the Cheese
Turn the heat down low, then stir in freshly grated cheese a handful at a time.
Keep stirring gently until every shred melts into the soup, and taste as you go so you can adjust the seasoning.
This low-and-slow approach is the key to a smooth broccoli and cheese soup from scratch that never turns grainy.
Tips for the Best Broccoli and Cheese Soup From Scratch
A few small tricks make a big difference when you’re making broccoli and cheese soup from scratch.
1. Grate Your Own Cheese
Pre-shredded cheese often comes coated in anti-caking agents that keep it from melting smoothly.
Grate a block of cheddar yourself for the creamiest broccoli and cheese soup.
2. Don’t Boil After Adding Cheese
High heat can cause cheese to seize up and separate, leaving your soup grainy.
Keep the heat low once the cheese goes in, and stir gently until it’s fully melted.
3. Blend for a Creamier Texture
If you like your soup smooth, use an immersion blender to blend half the soup before adding the cheese.
That gives you a velvety base with a few broccoli pieces still floating around for texture.
So, How Do You Make Broccoli and Cheese Soup From Scratch?
You make broccoli and cheese soup from scratch by sautéing aromatics, building a simple roux, adding broth, cream, and fresh broccoli, and melting in grated cheese over low heat.
There’s no magic to it, just real ingredients and a little patience.
Once you’ve made broccoli and cheese soup from scratch, you’ll never go back to the canned version again.
So grab a pot and get started.