Is there anything more deeply comforting than a bowl of broccoli cheddar soup? It’s a hug from the inside, a cozy blanket on a chilly day. This version, passed along by Kelsey, manages to feel incredibly rich and creamy while being a bit lighter than the classic, making it a feel-good meal in every sense.
Why This Soup Feels Like a Warm Hug
This isn't just another soup recipe. It’s a smarter one. By blending part of the vegetables, we create a luxuriously creamy texture without relying on heavy cream. The result is a soup that’s deeply satisfying, yet you can enjoy it without that overstuffed feeling. It’s a little secret for a happier lunch or dinner.
Ingredients Needed for the Recipe
Gathering these simple ingredients is the first step toward a fantastic meal. The combination of fresh vegetables, sharp cheese, and a few pantry staples creates a symphony of flavor that is far greater than the sum of its parts.
1 small onion, chopped
1 medium carrot, chopped
1 celery stalk, chopped
2 cloves garlic, minced
2 tablespoons butter
3 tablespoons flour (all-purpose, whole wheat, or gluten-free blend)
3 cups less sodium chicken broth or vegetable broth
1 cup fat-free milk
1/4 teaspoon kosher salt
Fresh black pepper, to taste
6 cups broccoli florets, chopped into small pieces
1 1/4 cups shredded sharp cheddar cheese
2 tablespoons grated Parmesan cheese
The Secret to a Perfect, Creamy Texture
The magic, honestly, is in the blend. Unlike many recipes that use cups of heavy cream to achieve richness, this one gets its body from a neat little trick. We puree just a portion of the cooked soup, which releases the broccoli's natural starches and thickens the broth beautifully. It feels indulgent, but it’s really just clever cooking.
How to make Broccoli Cheddar Soup?
Follow these steps and you'll have a perfect pot of soup. It’s a straightforward process, but each step builds a layer of flavor that makes all the difference. Just take your time and enjoy the journey.
Make this recipe yours—just save it to your Pinterest board!"
Prepping Your Aromatics
Start by finely chopping your onion, carrot, celery, and garlic. A mini food processor makes this step incredibly quick, but a good knife and cutting board work just as well. This classic combination, called a mirepoix, is the flavor foundation for your soup.
Building a Flavor Base
In a large pot or Dutch oven, melt the butter over low heat. Add your chopped vegetables, salt, and pepper, and sauté them gently until they become soft and fragrant. This gentle cooking, it sweetens the vegetables and creates a deep, savory base for everything that follows.
Creating the Roux
Sprinkle the flour over the softened vegetables and stir constantly for about two minutes. You’re cooking out the raw flour taste here, and this simple mixture of fat and flour—a roux—is what will give your soup its lovely body and thickness.
Whisking in the Liquids
Now, gradually whisk in the chicken or vegetable broth. Go slow at first to ensure the roux incorporates smoothly without any lumps. Once the broth is in, pour in the milk and crank the heat up to high. Bring it all to a lively boil.
Simmering to Perfection
Once boiling, add the small broccoli florets and the grated Parmesan cheese. Give it a good stir, then reduce the heat to low and let it simmer, uncovered, for about 10 minutes. You’re looking for the broccoli to become tender but still retain a bit of its vibrant green color.
The Thickening Magic
This is the fun part. Use an immersion blender to pulse the soup just a few times—a second or two is all you need. If you don't have one, carefully ladle about 1-2 cups of the soup into a standard blender, blend until smooth, and stir it back into the pot. This step transforms the soup, making it wonderfully creamy.
The Grand Finale: Cheese
Turn off the heat. Now, gently stir in the shredded sharp cheddar cheese, letting the residual heat from the soup melt it slowly and evenly. This prevents the cheese from becoming greasy or stringy, giving you a velvety, smooth finish every single time.
What to Serve With Your Soup
A bowl of this soup is a meal in itself, but it loves company. For a truly comforting lunch, serve it with a warm, crusty bread roll or a few flaky cheddar biscuits for dipping. If you're having it for dinner, a simple side salad with a tangy vinaigrette provides a perfect, refreshing contrast to the soup's richness.
Tips
For the best flavor and texture, shred your own cheddar cheese from a block. Pre-shredded cheeses are often coated with anti-caking agents that can make your soup a little grainy. And don't be tempted to rush the cheese-melting step; adding it off the heat is the secret to a perfectly smooth, non-greasy soup.
If your soup thickens a bit too much upon standing, and it might, just whisk in a small splash of broth or milk when you reheat it. This will bring it right back to that perfect, spoonable consistency. It’s a very forgiving recipe, which is part of its charm.
Ingredient Substitutions to Make It Your Own
This soup is wonderfully adaptable. Need to make it gluten-free? A 1-to-1 gluten-free flour blend works perfectly in the roux. For a richer taste, you can use whole milk or even a half-and-half instead of fat-free. And if you're out of fresh broccoli, a bag of frozen florets will work in a pinch—just don't thaw them first, and maybe reduce the simmering time by a minute or two.
How to Store and Reheat for Later
This soup is a fantastic make-ahead meal. Let it cool completely before transferring it to an airtight container; it will keep in the refrigerator for up to 4 days. Reheat it gently on the stovetop over medium-low heat, stirring occasionally. I don't recommend freezing this one, as the dairy can separate and become grainy upon thawing.
This lighter Broccoli Cheddar Soup is rich, creamy, and deeply satisfying—without the heavy cream or excess butter. Perfect for lunch or dinner, it’s packed with fresh broccoli, sharp cheddar, and a touch of Parmesan for nutty depth. Naturally thickened with a roux and partial blending, it’s gluten-free adaptable and family-approved—even picky eaters love it!
ingredients
Soup Base
1small onion (chopped)
1medium carrot (chopped)
1 celery stalk (chopped)
2cloves garlic (minced)
2tbsp butter
3tbsp all-purpose flour (or gluten-free flour)
3cups low-sodium chicken or vegetable broth
1cup fat-free milk
1/4tsp kosher salt (plus more to taste)
freshly ground black pepper (to taste)
Main Ingredients
6cups fresh broccoli florets (chopped small (about 2 heads))
Chop the onion, carrot, celery, and garlic in a food processor or by hand.
2
In a large Dutch oven or soup pot, melt butter over medium-low heat. Add chopped vegetables, salt, and pepper. Sauté until softened (~5 minutes), stirring often.
3
Sprinkle in flour and stir constantly for 2 minutes to cook off raw taste and form a roux.
4
Gradually whisk in broth, ensuring no lumps form. Whisk in milk.
5
Increase heat to high and bring to a gentle boil. Stir in broccoli and Parmesan. Reduce heat to low and simmer uncovered for 8–10 minutes, until broccoli is tender-crisp.
6
Use an immersion blender to *briefly* pulse 1–2 seconds—just enough to thicken and create creaminess while keeping texture. (Alternatively, remove ~1.5 cups soup, blend until smooth, and return to pot.)
7
Remove pot from heat. Stir in cheddar cheese a handful at a time until fully melted and smooth.
8
Taste and adjust salt and pepper. Let rest 5 minutes before serving.
Nutrition Facts
Servings 6
Amount Per Serving
Calories205kcal
% Daily Value *
Total Fat9 gg14%
Saturated Fat5 gg25%
Trans Fat0 gg
Cholesterol25 mgmg9%
Sodium520 mgmg22%
Potassium410 mgmg12%
Total Carbohydrate18 gg6%
Dietary Fiber3 gg12%
Sugars5 gg
Protein14 gg29%
Calcium 25 mg
Iron 8 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Make it creamy without dairy? Substitute milk with unsweetened almond or oat milk, and use dairy-free cheddar (add 1 tsp nutritional yeast for depth).
Enhance flavor: Add a pinch of dry mustard or nutmeg with the cheese for extra complexity.
Storage: Refrigerate for up to 4 days. Reheat gently on stove—avoid boiling to prevent cheese separation. Stir in a splash of milk if too thick.
Freezing not recommended due to dairy; texture may break upon thawing.