Published on January 20, 2026
Ready in: 40 minutes · Serves: 6 · Technique: Stovetop · Storage: Up to 3 days in the refrigerator.
Quick Answer
This Broccoli Cheese Soup is a creamy, comforting dish that’s perfect for cozy winter gatherings.
The air in New York City is crisp, and with Thanksgiving and Christmas just around the corner, I’m dreaming of cozy evenings spent with family and friends, gathered around the table. One dish that always warms my heart and brings smiles to faces is a hearty Broccoli Cheese Soup. It’s rich, comforting, and incredibly satisfying—a perfect addition to any holiday spread. Today, I’m excited to share my tried and true rendition of this classic recipe that has become a winter staple in my kitchen.
A Cozy Holiday Treat

Why You’ll Love This Recipe
- Rich, creamy texture that warms your soul on chilly evenings.
- Packed with nutrients from fresh broccoli, making it a healthy choice.
- Perfect for family gatherings or cozy dinners during the holidays.
- Easy to make, with simple ingredients you likely have on hand.
- Leftovers taste even better, making it a great meal prep option.
Ingredients
This delicious Broccoli Cheese Soup comes together with just a few key ingredients.
Base Ingredients
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 4 cups broccoli florets (about 1 large head)
- 4 cups vegetable or chicken broth
- 1 cup heavy cream
- 2 cups sharp cheddar cheese, shredded
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon nutmeg (optional)
- Fresh parsley, for garnish
How to Make Broccoli Cheese Soup (Step-by-Step)
Follow these simple steps to create a comforting bowl of Broccoli Cheese Soup that everyone will love.
Step 1: Sauté the Aromatics
In a large pot, heat the olive oil over medium heat. As the oil warms, I love the sound it makes, almost chirpy, like the tiny promises of comfort that this soup holds. Add the diced onion and cook for about 5 minutes until it turns translucent. The sweet aroma of the onion fills the kitchen, setting the tone for what’s to come. Stir in the minced garlic and cook for an additional minute—don’t rush this part; the garlic should become fragrant but not browned.
Step 2: Add the Broccoli
Toss in the broccoli florets. Their vibrant green color contrasts beautifully against the golden onion. Sauté for about 3–4 minutes; this lightly cooks the broccoli while preserving its bright hue and nutrients.
Step 3: Pour in the Broth
Add the vegetable or chicken broth, bringing the mixture to a gentle simmer. Allow it to bubble for about 15 minutes until the broccoli is tender. I enjoy checking the pot, inhaling the lovely earthy aroma wafting from the simmering soup.
Step 4: Blend the Soup
After simmering, I take the pot off the heat and use an immersion blender to puree the mixture until it’s mostly smooth, but still has some chunks of broccoli for texture. If you don’t have an immersion blender, carefully transfer the soup to a blender in batches. Just remember to let it cool slightly before blending to avoid any hot splashes!
Step 5: Finish with Cream and Cheese
Return the blended soup to a low heat and stir in the heavy cream, shredded cheddar cheese, salt, black pepper, and nutmeg (if using). I like to add the cheese gradually, stirring until it’s melted and creamy. At this point, the kitchen will be filled with the delightful sharpness of cheddar cheese melding with the richness of cream—a true symphony of flavors.
Step 6: Serve
Ladle the hot soup into bowls and garnish with fresh parsley for a pop of color and freshness. The soup’s creamy texture combined with the broccoli creates a wonderfully inviting dish every time.

Common Mistakes to Avoid
- Not sautéing the onions and garlic long enough: This step builds the flavor base, so give them time to soften and release their aroma!
- Overcooking the broccoli: You want your broccoli to be tender but still vibrant green; overcooking can lead to mushiness.
- Skipping the blending step: Don’t underestimate the magic of blending—the texture of the soup is key to its creamy consistency.
Tips and Tricks for Success
- If you’re looking for an extra depth of flavor, consider adding a squeeze of lemon juice at the very end—it brightens the soup beautifully.
- For a bit of heat, mix in some red pepper flakes while the soup simmers.
- This soup pairs wonderfully with crusty bread or a light salad, making it perfect as a starter for your holiday meals.
Variations
- Substitute half of the broccoli with cauliflower for a different flavor profile.
- Use a combination of cheese, such as Gruyère or mozzarella, for a unique twist.
- Replace heavy cream with coconut milk for a dairy-free option.
- Add diced potatoes for a heartier version of the soup.
How to Serve
- Ladle hot soup into bowls and garnish with fresh parsley for a pop of color.
- Serve with crusty bread for dipping.
- Offer a side salad to balance the richness of the soup.
- Top each bowl with additional cheese for an extra indulgent touch.

Make Ahead and Storage
- Make Ahead: You can prepare the soup base in advance and store it in the refrigerator for up to 3 days.
- Storage: Store leftover soup in an airtight container in the refrigerator for up to 3 days.
- Reheating: Reheat on the stovetop over medium heat until warmed through, stirring occasionally.
- Freezing: Let the soup cool completely, then transfer it to freezer-safe containers, leaving about an inch of space at the top. Thaw overnight in the refrigerator before reheating.
Recipe Notes / What I Learned
While perfecting this recipe, I discovered that taking the time to sauté the aromatics well is a game-changer—it really enhances the soup’s overall flavor. Also, blending to the right texture can elevate this simple dish into a gourmet experience that feels just right for the festive season.
Yield and Serving Size
Yield: 6 servings · Serving Size: 1 cup
Nutrition Snapshot
Estimated Nutrition Per Serving: ~320 calories · 10g protein · 25g carbs · 22g fat

Cozy Creamy Broccoli Cheese Soup
Ingredients
Equipment
Method
- In a large pot, heat the olive oil over medium heat. Add the diced onion and cook for about 5 minutes until it turns translucent. Stir in the minced garlic and cook for an additional minute.
- Toss in the broccoli florets and sauté for about 3–4 minutes; this lightly cooks the broccoli while preserving its bright hue and nutrients.
- Add the vegetable or chicken broth, bringing the mixture to a gentle simmer. Allow it to bubble for about 15 minutes until the broccoli is tender.
- After simmering, blend the mixture until it’s mostly smooth, but still has some chunks of broccoli for texture.
- Return the blended soup to low heat and stir in the heavy cream, shredded cheddar cheese, salt, black pepper, and nutmeg (if using), stirring until melted and creamy.
- Ladle the hot soup into bowls and garnish with fresh parsley.
Notes
FAQs
Can I use frozen broccoli for this soup?
Yes, you can use frozen broccoli. Just ensure to thaw it beforehand or add it directly during cooking, but you may need to adjust the cooking time slightly.
Is there a way to make this soup vegan?
Absolutely! Substitute the heavy cream with coconut cream or a plant-based cream, and use vegetable broth instead of chicken broth. Also, replace the cheddar cheese with a dairy-free cheese alternative.
Can this soup be made ahead of time?
Yes, you can prepare this soup in advance! Just store it in an airtight container in the refrigerator and reheat when ready to serve.
What should I serve with Broccoli Cheese Soup?
This soup pairs wonderfully with crusty bread, a light salad, or sandwiches, making it perfect for a light lunch or dinner.
How can I store leftovers?
Store leftover soup in an airtight container in the refrigerator for up to 3 days. For freezing, let the soup cool completely, then transfer it to freezer-safe containers.







