Forget the can! This healthy broccoli soup is pure cozy comfort.
The temperature dips, the days get shorter, and all I crave are those warm, comforting bowls that hug you from the inside out. But sometimes, reaching for takeout or a heavy, store-bought option just doesn’t hit the spot when you’re after something truly wholesome. That’s exactly why I perfected this Cream of Broccoli Soup Recipe (Healthy Version).
It’s incredibly satisfying, packed with flavor, and so wonderfully creamy without needing a ton of heavy cream. Plus, it’s wonderfully freezer-friendly, making it perfect for meal prep or busy weeknights!
Why You Will Love This Creamy Broccoli Soup Recipe
I truly believe this recipe will become a staple in your kitchen, just like it is in mine. It’s the kind of soup that delivers on taste and comfort, without leaving you feeling heavy.
Here are a few reasons why it’s a total winner:
- Quick & Easy: Perfect for a weeknight, it comes together in under 30 minutes.
- Loaded with Veggies: A delicious way to get more greens into your diet (and your family’s!).
- Surprisingly Creamy: We achieve that luxurious texture using clever techniques, not just heaps of dairy.
- Customizable: Easily adapt it to your preferences or what you have on hand.
- Pure Comfort Food: Warm, savory, and utterly soul-satisfying.

Ingredients You Need for a Healthy Broccoli Soup
The beauty of this soup lies in its simple, wholesome ingredients. You likely have most of these in your pantry already!
- Fresh Broccoli: About 1 ½ pounds, cut into small florets. Don’t toss the stems! Peel them and chop them finely to add to the soup.
- Aromatics: Yellow onion and garlic cloves for a deep flavor base.
- Vegetable Stock: My secret to a rich, savory broth. If you’re making your own.
- Milk: I often use 2% milk, but any milk (dairy or non-dairy like unsweetened almond milk) works beautifully for creaminess.
- Flour or Cornstarch: Just a little to create a silky base.
- Cheese: Sharp cheddar cheese adds a wonderful tang, but you can adjust the amount or even omit it for a lighter version.
- Olive Oil & Butter: For sautéing and adding a touch of richness.
- Salt & Pepper: To taste, of course!

How To Make It
Making this healthy broccoli soup is straightforward and rewarding. Follow these steps for a perfect bowl every time!
Creamy & Healthy Broccoli Soup
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 6
Ingredients
- 1 ½ lbs fresh broccoli, cut into small florets (peel and finely chop stems too!)
- 1 tbsp olive oil
- 1 tbsp unsalted butter
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 4 cups vegetable stock
- ¼ cup all-purpose flour (or cornstarch for gluten-free)
- 2 cups milk (2% or your preferred non-dairy milk)
- 1 cup sharp cheddar cheese, shredded (optional, adjust to taste)
- Salt and freshly ground black pepper to taste
Instructions
- In a large pot or Dutch oven, heat olive oil and butter over medium heat. Add chopped onion and cook until softened, about 5-7 minutes. Add minced garlic and cook for another minute until fragrant.
- Sprinkle the flour over the onion and garlic, stirring constantly for 1 minute to create a roux. This helps thicken the soup later.
- Gradually whisk in the vegetable stock, making sure there are no lumps. Bring the mixture to a gentle simmer.
- Add the broccoli florets (and chopped stems, if using). Cover and cook for 10-12 minutes, or until the broccoli is very tender.
- Remove the pot from the heat. Using an immersion blender, carefully blend the soup until it reaches your desired creaminess. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender and blend until smooth. Return blended soup to the pot.
- Stir in the milk and shredded cheddar cheese (if using) until the cheese is melted and the soup is heated through. Do not boil after adding milk and cheese.
- Season with salt and freshly ground black pepper to taste. Serve hot and enjoy!

My Kitchen Tips for the Best Healthy Broccoli Soup
After making this soup countless times, I’ve picked up a few tricks that really make a difference:
- Don’t Overcook the Broccoli: You want it tender enough to blend easily but not mushy. Aim for bright green and fork-tender.
- Blend Safely: If you’re using a regular blender, fill it only halfway with hot soup. Hold the lid down firmly with a towel and start on low speed, gradually increasing. The steam needs to escape, so never seal the lid completely.
- Season as You Go: Taste the soup after adding the stock, and again after blending and adding the milk/cheese. Adjust salt and pepper as needed. A pinch of nutmeg can also really enhance the flavor!
- Garnish Creatively: A swirl of Greek yogurt or a drizzle of olive oil, fresh dill or chives, or a sprinkle of Homemade Croutons can elevate your bowl.

Storage and Make Ahead
This healthy Cream of Broccoli Soup is fantastic for meal prep! I often make a big batch on Sunday to enjoy throughout the week.
- Refrigerator: Store leftover soup in an airtight container in the fridge for up to 3-4 days.
- Freezer: Let the soup cool completely before transferring it to freezer-safe containers or bags. It will keep well for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Gently reheat on the stovetop over medium-low heat, stirring occasionally. If it’s too thick, add a splash of milk or stock to reach your desired consistency.

Variations for Your Cream of Broccoli Soup
While the base recipe for this Cream of Broccoli Soup is wonderful as is, it’s also incredibly adaptable. Feel free to play around with these ideas:
- Add Other Veggies: Sauté finely diced carrots or celery with the onion, or stir in a handful of fresh spinach at the very end until it wilts.
- Spice It Up: A pinch of red pepper flakes can add a lovely warmth, or a dash of hot sauce if you like more heat.
- Make it Dairy-Free: Use a plant-based milk (like unsweetened almond or oat milk) and skip the cheddar cheese. Nutritional yeast can add a “cheesy” flavor without the dairy.
- Boost the Protein: Stir in some cooked, shredded chicken or white beans for a heartier meal.
- Serve with Sides: A warm bowl of this soup is perfect with a side of my My Favorite Crusty Bread Recipe for dipping!
This healthy Cream of Broccoli Soup truly is a versatile and delicious recipe that you’ll turn to again and again. It’s proof that comfort food can be wholesome and incredibly satisfying. I hope you give this recipe a try very soon and find as much joy in it as I do.
Don’t forget to save this Cream of Broccoli Soup Recipe (Healthy Version) to your favorite soup board on Pinterest, or share it with a friend who loves cozy, healthy meals!


