Creamy, cheesy soup loaded with broccoli, cauliflower, carrots, celery, and onions. Using basic pantry ingredients, this soup is so easy to make and comes together in less than an hour.

Maybe it’s my unending love for soups or just that I’m way too busy with a 9 month old crawling everywhere, but it seems that making one pot of soup to eat continuously all week long is the season I am in. And I’m not mad about it one bit. My fresh bread consumption is also positively correlated to my soup consumption and I’m not mad about that either.
I’ve never been a “Put Cheese On Everything” person, but I certainly married one. My husband’s love of cheese (& cream sauces) means we have an overflowing drawer of cheeses in the refrigerator at any given time. This ends up being a bonus, because I get to try different cheeses in many different recipes. I chose both white cheddar and sharp yellow cheddar for this soup. And the result is nothing short of a cheese-lover’s dream.
Disclaimer: As an Amazon Associate, I earn from qualifying purchases. I endorse products that I love and use daily.
Helpful tips to make the best Broccoli Cheddar soup
- Cut small veggies: I like to chop my veggies into small pieces so that they cook perfectly and quickly.
- Shred Your Own Cheese: Prepackaged cheeses are often coated with cellulose powder to keep them from clumping together. For this reason, I prefer to purchase block cheese and grate it myself.
- Use white and yellow cheddars: There is an extra level of flavor when you use two different cheeses. My favorite white cheddar is called Unexpected Cheddar and comes from Trader Joe’s.
- Add cauliflower: The earthy, subtle flavors from the cauliflower give an added flavor to regular Broccoli Cheddar soup. Broccoli and cauliflower were made for each other in vegetable heaven, so keep them together.
Immersion blender tip: If you want to puree this soup, but you also love having a few larger vegetables too, use a mesh strainer to scoop out half of the vegetables right after they are fully cooked, but before you add in the cheese. This way you can puree some of the vegetables into the soup with an immersion blender and still have larger pieces to eat as well. Add the strained out vegetables after blending soup to your desired consistency.
Would you like to save this recipe?
Ingredients List
- Dairy: butter, heavy cream, white & yellow cheddar cheeses
- Vegetables: broccoli, cauliflower, carrots, celery, onion, garlic
- Broth: flour, chicken broth, water
- Seasonings: Salt, pepper, paprika, dijon mustard

How to make Creamy Cheddar Broccoli & Cauliflower Soup
Here is a brief overview of how this creamy soup is made, please view the recipe card below for full instructions. This will not yield an overly thick soup unless you choose to use a traditional blender or immersion blender to puree the soup into a thicker consistency. For a really thick soup, double the butter and flour or add in another cup of cheese.
- Melt butter over low heat. Add the onion and simmer. Add the garlic.
- Sprinkle the flour over the buttery onions and whisk.
- Slowly pour the chicken broth into the flour mixture. Continue whisking while pouring the heavy cream and water. Whisk until a creamy (no-lump) consistency is achieved.
- Add celery, carrots, broccoli, and cauliflower to the soup and stir. Season the soup with salt, pepper, paprika, and dijon mustard.
- Bring to a boil on medium heat then reduce to simmer on low. Cook for 15-20 minutes, until the vegetables, especially carrots, are fork tender.
- Once the vegetables are cooked to your liking, turn off heat. Slowly, add the grated cheddar cheese while stirring continuously to melt it in to the soup. Adjust soup seasonings as desired, adding more salt and pepper if needed.
- If you prefer your soup to have a smooth texture, you can puree it in a blender or use an immersion blender to achieve your desired consistency. I like this soup to not be overly thick, so I leave mine the way it is written in this recipe.

Storing Creamy Soups
Stored in an airtight container, this soup stays great for four days in my refrigerator. Alternatively, you could freeze a portion of this soup, but you have to thaw it slowly. To thaw, Place the frozen soup in the refrigerator overnight so the dairy doesn’t separate and become gritty. Slowly reheat over the stovetop on low heat.
What is soup without bread?
While you can easily buy some delicious bread from your local bakery, farmer’s market, or grocery store, try making your own instead! This easy no knead bread is my favorite go-to recipe to serve alongside soup. Better yet, pair this soup with hot ham and cheese sandwiches on these homemade buns.

Creamy Cheddar Broccoli & Cauliflower Soup
Delicious creamy, cheesy soup loaded with broccoli, cauliflower, carrots, celery, and onion. This recipe uses everyday pantry ingredients and comes together very easily.
Ingredients
- 7 Tablespoons Butter
- 1 (180g/6.35oz) medium onion
- 2 garlic cloves, minced
- ⅓ cup (42g) all-purpose flour
- 4 cups (32oz) chicken broth (or 4 bullion cubes dissolved in 4 cups of water)
- 2 cups (16oz) heavy cream
- 1 cup (8oz) water
- 1 cup (100g) celery
- 4 (600g) large carrots, peeled, diced
- 20 oz broccoli (one head)
- 12 oz cauliflower (⅓ head)
- 1 teaspoon kosher salt, more to taste
- 1 teaspoon pepper, more to taste
- ½ teaspoon paprika
- 1 teaspoon dijon mustard or ½ tsp dry mustard
- 15 oz (424g) cheddar cheese*, grated
Instructions
-
In a large dutch oven or soup stock pot, melt butter over low heat. Add the onion and simmer until slightly translucent, about 10 minutes. Add the garlic and stir for 1-2 more minutes, until fragrant.
-
Sprinkle the flour over the buttery onions and whisk together for 1 more minute.
-
Increase heat to medium. While whisking, slowly pour the chicken broth into the flour mixture, stopping once or twice so the mixture is well combined. Continue whisking while pouring the heavy cream and water. Whisk until a creamy (no-lump) consistency is achieved.
-
Add celery, carrots, broccoli, and cauliflower to the soup and stir. Season the soup with salt, pepper, paprika, and dijon mustard. Bring to a boil on medium heat. Once boiling hot, reduce to simmer on low. Cook for 15-20 minutes, until the vegetables, especially carrots, are fork tender.
-
Once the vegetables are cooked to your liking, turn off heat. Slowly, add the grated cheddar cheese while stirring continuously to melt it in to the soup. Adjust soup seasonings as desired, adding more salt and pepper if needed.
-
If you prefer your soup to not have any large vegetables, you can puree it in a blender or use an immersion blender to achieve your desired consistency. I like this soup to not be thick, so I leave mine the way it is.
Recipe Notes
Cooking times: In general, I prefer a “low and slow” method for my soups as this brings out the best flavor. You could certainly use higher heat than I do and cut down on your cooking time. This will run greater risk of burning the vegetables and not yielding the maximum flavor that comes from simmering soup.
Cheese: A mix of half white cheddar, half sharp yellow cheddar is preferred.
Go to this recipe on prettysimplesweet.com for more helpful tips!
[…] November 4, 2023 at 12:22 AM | Posted in Uncategorized | Leave a comment Creamy Cheddar Broccoli Cauliflower Soup […]