This creamy vegetable soup recipe is thick, loaded with broccoli, potatoes, carrots, and celery, and finished with melted cheddar that pulls the whole bowl together. It is the kind of comfort food that needs nothing on the side except a piece of bread and a quiet evening. I made it once, and it has been a regular.
I had a kitchen full of vegetables that needed to be used and no interest in making anything complicated. One pot for the vegetables, one saucepan for the roux, and twenty minutes later, the whole thing was done. My family went back for seconds before I even sat down.
Cheddar Makes It a Meal
Stirring shredded cheddar cheese into a hot bowl of vegetable soup turns it from a side dish into a full meal on its own. The cheddar melts into the creamy base, adding a sharp, salty finish that makes it satisfying.
A soup this flavorful and filling needs little else on the table. It just needs the best pairings: cheese broccoli casserole with Ritz crackers for a cheesy side that matches the mood, extra-cheesy baked zucchini casserole for another vegetable-based dish, or a squash casserole recipe for something warm at the same table.
Quick to Prepare
This hearty soup eats like it was made all afternoon but comes together in under forty minutes from start to finish. The vegetables soften quickly in the broth while the sauce takes less than ten minutes to build, and the whole thing finishes with a short simmer to thicken. It is a reliable weeknight soup recipe that works just as well for a quiet lunch as it does for dinner

No-Fuss Guide to Making a Thick Vegetable Soup Recipe
Here is exactly how to build this thick, creamy vegetable soup from scratch. Four steps, two pots, and you are done.
Get Your Cooking Crew Ready
- Dutch Oven or Large Pot: This is where the vegetables cook down in the broth.
- Saucepan: Used separately to build the roux and creamy sauce.
- Whisk: A good whisk keeps the flour and butter smooth and prevents lumps as you add the milk.
- Wooden Spoon or Spatula: For stirring the vegetables as they simmer and combining everything once the sauce is ready.
- Ladle: For cleanly serving the finished soup into bowls.
Ingredients You’ll Need for Flavor Explosion:
- Potatoes: They break down slightly as they cook, helping thicken the soup.
- Broccoli Florets: Add color, texture, and a mild vegetable flavor that pairs well with the cheddar.
- Onion: Grated rather than diced so it melts into the broth.
- Carrots: Add natural sweetness and a little color to the broth.
- Celery: Adds a savory, slightly herbal taste.
- Vegetable Broth: The liquid the vegetables simmer in.
- Water: Added alongside the broth to provide enough liquid for the vegetables to soften.
- Butter: Provides enough fat to make a smooth, rich sauce that thickens properly.
- All-Purpose Flour: Gives the soup its thick, creamy consistency instead of a thin, watery texture.
- Whole Milk: Whole milk gives you the best creaminess.
- Salt and Pepper: Added to the sauce as it thickens.
- Cheddar Cheese: Shredded and stirred in at the very end so it melts evenly into the hot soup.
*Exact measurements are listed in the recipe card below.
Your Flavor-Packed Game Plan for Broccoli Cheese Soup
One: Chop and Measure Everything First
Dice the potatoes, carrots, and celery; grate the onion; and cut the broccoli into small florets before you turn on the heat. Measure out the broth, water, butter, flour, and milk so everything is within reach when you need it. Getting the prep done up front keeps both pots moving without any stops in the middle.

Two: Simmer the Vegetables
Combine the potatoes, broccoli, onion, carrots, celery, broth, and water in a Dutch oven and bring to a light boil. Lower the heat and simmer gently for about 10 minutes, until the vegetables are tender enough to pierce easily with a fork. Keep the heat low so the vegetables cook through evenly without the broth reducing too fast.
Three: Build the Creamy Sauce
Melt the butter in a large saucepan over medium heat, add the flour, and whisk until smooth to form the roux. Keep it on the heat for 2 full minutes, stirring frequently so it cooks through without scorching. Gradually pour in the milk, whisking constantly, until the sauce thickens to a smooth, creamy consistency; then add the salt and pepper and cook for another couple of minutes.
Four: Combine, Finish, and Serve
Pour the creamy sauce into the pot with the simmered vegetables and stir well until everything is fully combined. Let the soup simmer gently for about 10 more minutes to thicken further and let the flavors come together. Add the shredded cheddar, let it melt completely into the hot soup, and serve immediately while it is still piping hot.
Recipe Notes by Zuzana:
The roux needs the full 2 minutes on the heat before you add the milk. I rushed it on the first batch and added the milk at the 45-second mark because the butter and flour looked combined, and I didn’t want it to burn; the finished soup had a faint raw-flour taste in every bowl that no amount of simmering fixed afterward.
Cooking the roux for the full 2 minutes while stirring is what cooks out the flour taste before any liquid touches it. Another cream sauce and vegetable combination you can make is my cream of mushroom green bean casserole.
- Do not rush the roux. Two full minutes on the heat is what cooks the raw flour taste out of the base. Pull it early, and the soup will taste floury rather than creamy.
- Add the milk slowly, whisking the whole time. Pouring it all in at once makes lumps that are hard to whisk out once the sauce starts to thicken.
- For deeper flavor, cook the onion and celery in a little butter in the Dutch oven for a few minutes before adding the rest of the vegetables. The caramelized edges add sweetness to the broth.
- Shred the cheddar yourself rather than using pre-shredded. Packaged shredded cheese has a coating that stops it from melting as smoothly into the hot soup.
Kitchen Q&A: Let’s Crack It
What are the Best Pair-Ups to Try with Cheese Chowder?
A grilled cheese sandwich on the side is the most obvious pairing for a creamy, cheesy soup like this, and it works every time. This brioche loaf is another great option if you want something homemade to tear and dip straight into the bowl. A simple side salad keeps things light if you want to balance the soup’s richness.
Let the soup cool fully before transferring it to an airtight container and storing it in the fridge for up to 4 days. The soup will thicken as it sits, so add a splash of broth or milk when reheating and stir well to restore the right consistency. Keep the cheddar separate if possible and add a fresh sprinkle when serving leftovers.
How to Freeze Potato Soup with Cream Like a Pro?
You can freeze this soup, but the creamy sauce may separate slightly upon thawing because of its milk-and-flour base. Let it cool completely, then store it in a freezer-safe container and freeze for up to 2 months. Thaw overnight in the fridge, then reheat slowly over low heat on the stovetop, whisking gently as it warms to bring the texture back together.
More Easy-Breezy Recipes You’ll Love
If you like a thick, warming bowl, these are worth trying next. This herbed garlic chicken with roasted veggies is a simple one-pan dinner that comes together fast and pairs well with any soup. For something crunchy on the side, these oven-baked breaded dill pickled gherkins are easy to make and add a tangy contrast to a rich, creamy bowl.
Round things out with something satisfying, like this easy BBQ chicken Korean recipe that’s always a favorite. These recipes make it easy to keep things interesting without spending too much time in the kitchen.
Pin Now and Savor Later
Need Support or have Questions? Join us on Facebook.
Follow us on Pinterest, Instagram, TikTok, Flipboard, or YouTube.
For weekly New Recipes and a FREE E-Book get into our NEWSLETTER.
Get Your Printable Recipe Here
If You Loved It, Drop a 5-Star High Five!
Thick Soup Loaded with Veggies
Equipment
Ingredients
- 1½ Cups Potatoes diced, peeled
- 1¼ Cups Broccoli Florets
- ½ Cup Onion grated
- 1 Cup Carrots diced
- 2 Ribs Celery diced
- 1 Cup Vegetable Broth
- ½ Cup Water
- 6 Tablespoons Butter cubed
- ½ Cup All-Purpose Flour
- 2 Cups Whole Milk
- ½ teaspoon Salt
- ⅛ teaspoon Black Pepper
- ½ Cup Shredded Cheddar Cheese
Instructions
- Dice the potatoes, carrots, and celery, grate the onion, cut the broccoli, and measure the remaining ingredients.
- Combine the vegetables, broth, and water, bring to a light boil, then simmer for 10 minutes until tender.
- Make a roux with butter and flour, gradually whisk in the milk, and cook until thickened.
- Add the sauce to the vegetables, simmer for 10 minutes, stir in the cheddar until melted, and serve hot.
Notes
- Do not rush the roux. Two full minutes on the heat is what cooks the raw flour taste out of the base. Pull it early, and the soup will taste floury rather than creamy.
- Add the milk slowly, whisking the whole time. Pouring it all in at once makes lumps that are hard to whisk out once the sauce starts to thicken.
- For deeper flavor, cook the onion and celery in a little butter in the Dutch oven for a few minutes before adding the rest of the vegetables. The caramelized edges add sweetness to the broth.
- Shred the cheddar yourself rather than using pre-shredded. Packaged shredded cheese has a coating that stops it from melting as smoothly into the hot soup.
Nutrition
Disclaimer
Please note that nutrient values are estimates only. Variations can occur due to product availability and manner of food preparation. Nutrition may vary based on methods of origin, preparation, freshness of ingredients, and other factors.
sides to balance the meal
Sides to go with thick soup can add a nice contrast in texture and round out your meal. Pair it with crusty bread, toasted sandwiches, crisp salads, roasted vegetables, or casseroles for a satisfying combination.