There's something so comforting about a warm bowl of soup, especially when it’s both nourishing and cheesy. This Healthy Broccoli Cheese Soup Recipe hits all the right notes—it’s creamy, flavorful, and surprisingly light, making it a go-to for when you want something hearty without the heaviness.
Jump to:
Why You'll Love This Recipe
This recipe has quickly become one of my favorites to pull together on chilly days or whenever I want a cozy, satisfying meal that doesn’t derail my healthy eating goals. I've tweaked it so it’s rich and cheesy without that heavy cream overload—just pure comfort with a nutritious twist.
- Light but Creamy: Uses cream cheese and milk instead of heavy cream to keep it smooth and less heavy on calories.
- Simple Ingredients: Made with everyday pantry staples and fresh broccoli—nothing fancy but everything harmonious.
- Customizable Flavor: Subtle spices like ground mustard and paprika add depth without overpowering the cheesy broccoli goodness.
- Family Friendly: Even picky eaters in my house love this soup—bonus points for being a crowd-pleaser!
Ingredients & Why They Work
Every ingredient in this Healthy Broccoli Cheese Soup Recipe plays a role, from adding rich flavor to ensuring a creamy texture without extra fat. Knowing why can help you choose the best quality and maybe even inspire little tweaks that suit your taste.
- Broccoli florets: Fresh and chopped small, they cook evenly and blend smoothly but still give lovely chunky bits.
- Olive oil and unsalted butter: This combo boosts flavor and helps sauté your aromatics without overloading on fat.
- Onion: Adds subtle sweetness and depth when sautéed—don’t rush this step!
- All-purpose flour: Used to thicken the soup naturally, giving it that velvety texture without heavy cream.
- Garlic: The aromatic star that brightens every spoonful.
- Reduced sodium chicken broth: Keep the salt in check while layering savory notes.
- Milk: Using your preferred kind adds creaminess without heaviness—dairy or plant-based works great.
- Chicken bouillon: A little umami punch that rounds out the soup, but you can omit for vegetarian versions.
- Spices (ground mustard, paprika, pepper, cumin, salt): Don’t underestimate these—they add personality and balance to all that cheese and broccoli.
- Cream cheese: Lightens the texture while keeping that luscious creaminess we all crave.
- Sharp cheddar cheese: Freshly shredded is key—melts beautifully and delivers that cheesy kick.
Make It Your Way
I love experimenting with this soup depending on what’s in my fridge or pantry. It’s flexible, so feel free to play around and make it your own—after all, the best recipes are the ones that fit your life and taste buds.
- Variation: I sometimes swap out chicken broth for vegetable broth to keep it vegetarian-friendly—just add a splash of soy sauce for extra depth.
- Spice it up: Toss in a pinch of cayenne or smoked paprika if you want a little smoky heat.
- Vegan-friendly: Use plant-based milk, vegan cream cheese, and vegetable broth to easily turn this soup into a creamy vegan delight.
- Add-ins: Roasted cauliflower or a handful of spinach stirred in near the end amps up the veggie power nicely.
Step-by-Step: How I Make Healthy Broccoli Cheese Soup Recipe
Step 1: Sauté the Aromatics Just Right
Start by melting the butter in the olive oil in a large pot over medium heat. Toss in the chopped onions and let them cook gently for about 3 minutes until they’re soft and translucent. Then, sprinkle in the flour and stir it continuously for 2 minutes—this cooks out the raw flour taste and starts your base thickening. Next, add your minced garlic for another minute or two until fragrant. Don’t rush this step; well-cooked aromatics really build the flavor from the ground up.
Step 2: Add the Broth, Milk & Spices
Lower the heat to keep things gentle and slowly whisk in the chicken broth and 2 cups of milk. This helps avoid lumps and gets your soup creamy without boiling it too hard. Stir in the chicken bouillon cube (crumbled or powdered), salt, and all your spices—ground mustard, paprika, cumin, and pepper—then add the broccoli. The spices add a subtle warmth that’ll surprise you in the best way.
Step 3: Simmer Until Perfectly Tender
Bring the soup up to a gentle simmer while stirring constantly to prevent burning on the bottom. Once it starts to thicken—usually about 3-5 minutes—turn the heat to low, cover, and let it simmer for 20 minutes. Stir occasionally so nothing sticks, and test the broccoli with a fork to make sure it’s tender but not mushy. This step is key, so don’t rush it!
Step 4: Blend Half the Soup with Cream Cheese
Carefully scoop out about half of the soup along with the softened cream cheese into a blender. Blend until smooth but be sure to let the steam escape—either remove the center cap or use a kitchen towel to cover the opening. Hot liquids and sealed lids just don’t mix well here! Pour the creamy puree back into the pot to combine that silky texture with the chunkier bits.
Step 5: Stir in Cheese and Adjust Consistency
Add your shredded sharp cheddar cheese slowly, a handful at a time, stirring well after each addition so it melts evenly without clumping. Pour in the remaining milk little by little to reach your perfect soup consistency—thick enough to spoon but light and flowy. Finally, taste and adjust seasoning with extra salt or pepper if needed.
Top Tip
Over the years, I’ve learned a few tricks for the perfect Healthy Broccoli Cheese Soup Recipe. These tips help keep it creamy without heaviness and ensure maximum flavor every time.
- Cooking the flour: DON’T skip the two-minute flour cook step—it prevents any raw flour taste and builds a natural thickener.
- Blending safely: Never blend hot soup fully sealed; let the steam out to stop splattering and keep your blender lid intact.
- Freshly shredded cheese: Pre-shredded often has anti-caking agents that can affect melting—shred it yourself!
- Simmer gently: High heat can cause cheese to separate—keep it low and slow after adding cheese.
How to Serve Healthy Broccoli Cheese Soup Recipe
Garnishes
I like to finish this soup with a sprinkle of extra shredded sharp cheddar for that cheesy shower on top. Sometimes, a few cracked black pepper flakes or a drizzle of good olive oil gives a nice sheen and flavor boost. Crispy bacon bits or toasted pine nuts make for a great crunchy contrast if you’re feeling fancy.
Side Dishes
A crusty whole grain bread or warm garlic knots pair perfectly with this soup—great for dipping! A fresh green salad with a bright vinaigrette balances the richness beautifully for a full meal.
Creative Ways to Present
For a dinner party, I've served this soup in mini hollowed-out bread bowls—it looks impressive but is so easy. You can also garnish with herbs like fresh chives or parsley for a pop of color. Adding a swirl of Greek yogurt or sour cream on top gives a lovely tangy contrast.
Make Ahead and Storage
Storing Leftovers
I store leftover soup in airtight containers in the fridge for up to 4 days. It thickens slightly when chilled, so just reheat gently on the stove and add a splash of milk to loosen it up before serving.
Freezing
This soup freezes fairly well, though the texture of the cheese and broccoli might slightly change. I recommend freezing in portioned containers and thawing overnight in the fridge before reheating.
Reheating
To reheat, warm gently over low heat to prevent cheese separation—stirring often helps maintain creaminess. If it’s too thick after cooling, add a bit of milk and stir well to bring it back to the perfect consistency.
Frequently Asked Questions:
Absolutely! Just swap the chicken broth and bouillon for vegetable broth alternatives, and you’re good to go. The flavors remain just as comforting.
Grate the cheese fresh from a block using a box grater or food processor attachment—this helps it melt more smoothly compared to pre-shredded cheese with anti-caking agents.
You can! Just keep in mind frozen broccoli has a higher water content, so cook it slightly less in step 3 to avoid mushiness and adjust liquid as needed.
Definitely. It reheats beautifully and can be portioned for grab-and-go lunches or dinners throughout the week. Just store properly in airtight containers as mentioned above.
Final Thoughts
This Healthy Broccoli Cheese Soup Recipe has been a real game-changer in my kitchen, delivering all the comfort of cheesy soup without weighing me down. I hope you find it as satisfying and easy to customize as I do—think of it as a warm hug in a bowl that you can whip up whenever the mood strikes. Give it a try, and I’m sure it’ll become a constant in your meal rotation just like it is in mine!
Print
Healthy Broccoli Cheese Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Low Fat
Description
This Lightened Up Cheese and Broccoli Soup is a creamy, flavorful, and healthier take on a classic comfort food. Made without heavy cream, it uses reduced sodium chicken broth, partially blended broccoli for a smooth texture, and sharp cheddar cheese for bold flavor. The soup is easy to prepare, packed with nutrients, and perfect for a warming lunch or dinner.
Ingredients
Vegetables and Aromatics
- 4 cups broccoli florets, chopped into small pieces
- ½ large onion, diced
- 4 garlic cloves, minced
Fats and Thickeners
- 3 tablespoons olive oil
- 2 tablespoons unsalted butter
- ⅓ cup all-purpose flour
- 2 oz. cream cheese, softened (may use ⅓ less fat)
Liquids and Broth
- 2 cups reduced sodium chicken broth
- 3 cups milk (any kind), divided
Spices and Seasonings
- 1 teaspoon chicken bouillon (crushed cube, powder, or base)
- ¾ teaspoon salt
- ½ teaspoon ground mustard
- ½ teaspoon paprika
- ½ teaspoon pepper
- ¼ teaspoon ground cumin
Cheese
- 1-2 cups freshly shredded sharp cheddar cheese
Instructions
- Sauté Aromatics: Melt the butter in the olive oil in a Dutch oven or soup pot over medium heat. Add the diced onions and sauté for 3 minutes until softened. Sprinkle in the flour and cook, stirring constantly, for 2 minutes to form a roux. Add the minced garlic and continue to cook for 1-2 minutes more until fragrant and the onions are soft.
- Add Ingredients: Reduce the heat to low. Gradually whisk in the reduced sodium chicken broth and 2 cups of milk to prevent lumps. Stir in the chicken bouillon, salt, ground mustard, paprika, pepper, cumin, and chopped broccoli florets.
- Simmer: Bring the soup to a simmer, stirring constantly to prevent sticking. Once it begins to thicken, allow it to simmer for 1 additional minute. Then reduce heat to low, cover the pot, and let it simmer gently for 20 minutes, stirring occasionally, or until the broccoli is tender to your liking.
- Puree: Carefully remove about half of the soup and transfer it along with the softened cream cheese to a blender. Blend until smooth, ensuring steam can escape by leaving the blender cap slightly open and covering with a paper towel to avoid splatter. Pour the pureed soup back into the pot and mix well.
- Add Cheese: Stir in the shredded sharp cheddar cheese a handful at a time, allowing it to melt mostly before adding more. Add the remaining 1 cup of milk (more if needed) to reach your desired soup consistency. Warm the soup through over low heat without boiling.
- Season: Taste the soup and adjust the seasoning with additional salt and pepper if needed. Serve hot, garnished with extra shredded cheese if desired.
Notes
- Use reduced fat or part-skim cream cheese to lower fat content without sacrificing creaminess.
- For a vegetarian version, substitute chicken broth and bouillon with vegetable broth and vegetarian bouillon.
- Adjust the amount of cheddar cheese depending on desired cheesiness and richness.
- Blending only half of the soup allows for a nice texture with some broccoli chunks remaining.
- To make it gluten-free, substitute all-purpose flour with a gluten-free flour blend in the roux step.
- This soup keeps well refrigerated for up to 3 days and can be frozen for up to one month.
Nutrition
- Serving Size: 1 cup
- Calories: 220 kcal
- Sugar: 6 g
- Sodium: 450 mg
- Fat: 12 g
- Saturated Fat: 5 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 18 g
- Fiber: 3 g
- Protein: 10 g
- Cholesterol: 25 mg
Leave a Reply