Creamy Broccoli Cheddar Soup Made from Scratch
There’s something about a bowl of creamy broccoli cheddar soup that just feels like home. On chilly days when I want something cozy and filling, this is the soup I crave most. It’s rich, cheesy, and full of tender veggies that make every spoonful comforting. I’ve tried plenty of versions over the years, but making it from scratch is a total game changer. It’s simple, fresh, and so much better than anything from a can or café.
I love how this soup brings together everyday ingredients in such a delicious way. The creamy base, the melted cheddar, and the gentle bite of broccoli all come together perfectly. I like to grate a little extra cheese on top right before serving and sometimes add a few crunchy croutons for good measure. If I’m making it for lunch, I’ll pair it with a slice of crusty bread to soak up every last bit.
What I enjoy most about this recipe is how flexible it is. You can keep it chunky for a heartier feel or blend it smooth if you like it extra creamy. It’s a great way to sneak in a few veggies for the family too. This broccoli cheddar soup is quick to make, satisfying, and honestly one of the easiest comfort foods I know. Every time I make it, it reminds me that homemade really does taste best.

Ingredients
-
1 head of broccoli, chopped – I like to use fresh broccoli for the best flavor and texture, but frozen works too in a pinch.
-
1 carrot, grated – The carrot adds a touch of sweetness and color that balances the richness perfectly.
-
1 cup heavy cream – This is what gives the soup that dreamy, creamy texture we all love.
-
2 tablespoons butter – A little butter helps build the base and adds that comforting, homemade taste.
-
2 cloves garlic, minced – Garlic brings a warm, savory depth that makes the whole kitchen smell amazing.
-
Salt and pepper to taste – Simple seasonings that bring all the flavors together.
-
1 cup shredded cheddar cheese – Sharp cheddar melts beautifully and gives the soup its signature cheesy goodness.
-
2 ½ cups vegetable or chicken broth – Use whichever you prefer; both add great flavor to the soup.
-
1 potato (diced) – The potato helps thicken the soup naturally and adds a hearty, creamy bite.

Recipe Instructions
You can find a printable recipe card at the bottom of this post.
1. In a large pot, melt the butter over medium heat. Add the minced garlic and sauté for a few minutes until fragrant.


2. Pour in the heavy cream and bring it to a simmer.

3. Add the vegetable or chicken broth and continue to simmer.
4. Stir in the chopped broccoli, potato, and grated carrot. Let the mixture cook for 25-30 minutes, or until the broccoli is tender.


5. Once the vegetables are tender, stir in the shredded cheddar cheese until fully melted and well incorporated.


6. Season with salt and pepper to taste.
7. Serve hot, topped with extra shredded cheese if desired. Enjoy your creamy, comforting broccoli cheddar soup!

Tips & Tricks for the Perfect Broccoli Cheddar Soup
-
Don’t rush the simmering time. Letting the veggies cook slowly gives the soup a richer flavor and creamier texture.
-
Use freshly grated cheddar cheese instead of pre-shredded. It melts more smoothly and gives the soup that perfect cheesy finish.
-
If you like a thicker soup, blend half of it and stir it back in. It keeps a nice balance between creamy and chunky.
-
Add the cheese off the heat so it melts gently and doesn’t get grainy.
-
Taste as you go. A little extra salt or pepper at the end can really bring everything together.
-
If you’re storing leftovers, let the soup cool before refrigerating so it keeps its creamy consistency.
-
For a little extra flavor, try roasting the broccoli before adding it to the soup—it adds a lovely depth and slight nuttiness.

Serving
-
I love serving this soup with a thick slice of crusty bread or a warm roll for dipping.
-
A sprinkle of extra shredded cheddar on top makes it look and taste even better.
-
Add a handful of crispy croutons or a drizzle of cream for a cozy, café-style touch.
-
It pairs beautifully with a simple green salad if you’re turning it into a full meal.
-
For a fun twist, serve it in a bread bowl for an extra hearty and comforting presentation.

Storing
-
Let the soup cool completely before transferring it to an airtight container.
-
It keeps well in the fridge for up to 3–4 days and reheats nicely on the stove over low heat.
-
If it thickens a bit after storing, just stir in a splash of broth or milk while warming it up.
-
You can freeze it too, but keep in mind that creamy soups sometimes separate a little after thawing, just give it a good stir when reheating and it’ll come back together.
-
For easy lunches, portion it into single servings before chilling or freezing.

FAQs
Can I use frozen broccoli instead of fresh?
Yes, absolutely! Frozen broccoli works just fine. You don’t even need to thaw it first—just add it straight to the pot and cook until tender.
What kind of cheese works best?
Sharp cheddar is my go-to for that classic flavor, but you can mix in mild cheddar, white cheddar, or even a little Gruyère for extra richness.
Can I make this soup vegetarian?
Definitely. Just use vegetable broth instead of chicken broth and it’ll still be full of flavor.
How can I make it thicker?
Blend part of the soup with an immersion blender or add a bit more potato for natural thickness without using flour.
Can I reheat it in the microwave?
Yes, just do it in short bursts and stir often so the cream doesn’t separate. It’s even better if you reheat it gently on the stovetop.
Can I add other vegetables?
Of course! Cauliflower, leeks, or even a handful of spinach blend right in and taste great with the cheesy base.

Creamy Broccoli Cheddar Soup
This creamy broccoli cheddar soup is the ultimate comfort food for chilly days. Made from scratch with fresh broccoli, tender carrots, and melty cheddar, it’s rich, flavorful, and easy to make in one pot. Perfect for lunch or a cozy dinner with crusty bread on the side.
Ingredients
- 1 head of broccoli, chopped
- 1 carrot, grated
- 1 cup heavy cream
- 2 tablespoons butter
- 2 cloves garlic, minced
- Salt and pepper to taste
- 1 cup shredded cheddar cheese
- 2 ½ cups vegetable or chicken broth
- 1 potato (diced)
Instructions
- In a large pot, melt the butter over medium heat. Add the minced garlic and sauté for a few minutes until fragrant.
- Pour in the heavy cream and bring it to a simmer.
- Add the vegetable or chicken broth and continue to simmer.
- Stir in the chopped broccoli, potato, and grated carrot. Let the mixture cook for 25-30 minutes, or until the broccoli is tender.
- Once the vegetables are tender, stir in the shredded cheddar cheese until fully melted and well incorporated.
- Season with salt and pepper to taste.
- Serve hot, topped with extra shredded cheese if desired. Enjoy your creamy, comforting broccoli cheddar soup!