Warm, delicious, and comforting, broccoli cheese soup is a classic that’s perfect for chilly evenings or when you need a little pick-me-up. This silky blend of vibrant broccoli and rich cheese creates a delightful hug in a bowl. It’s not just the incredible flavors that win people over—it’s the ease of preparation and heartwarming aroma that fill your kitchen. Trust me, once you try making it yourself, you might never reach for that store-bought can again.
Why you’ll love this dish
What’s not to love about a bowl of creamy goodness packed with healthy greens? Broccoli cheese soup brings together the fresh, slightly earthy taste of broccoli with the irresistible decadence of melted cheese, creating a symphony of flavors that dance on your palate. The texture is wonderfully smooth, and the vibrant color of the broccoli makes for an appealing presentation.
"This soup is like a big, warm hug! I can’t believe how easy it was to make!"
If you’re looking for a comforting and fulfilling dish that’s also packed with nutrients, this soup checks all the boxes. Plus, it’s a fantastic way to sneak in some greens, making it a hit with both kids and adults alike.
How it comes together
Creating this delightful soup is a straightforward process. You’ll start by sautéing aromatic ingredients to build a flavorful base. Then, you’ll add in the broccoli to cook until tender. Finally, blending everything into a creamy concoction and stirring in the cheese brings it all together in harmony.
Prep Time: 10 min | Cook Time: 25 min | Total Time: 35 min
What you’ll need
- 4 cups broccoli florets, fresh or frozen
- 1 cup chopped onion
- 2 cloves garlic, minced
- 4 cups vegetable stock or chicken broth
- 1 cup heavy cream or milk
- 2 cups sharp cheddar cheese, grated
- 2 tablespoons olive oil or butter
- Salt and pepper, to taste
Feel free to substitute fresh broccoli with frozen for convenience or switch up the cheese according to your taste preferences. A mix of cheddar and Gruyere can add a delightful complexity to the flavor profile.
Step-by-step instructions
- In a large pot, heat the olive oil over medium heat. Add the chopped onion and garlic, sautéing until soft and fragrant.
- Add the broccoli florets and cook for a few minutes, stirring occasionally.
- Pour in the vegetable stock (or chicken broth) and bring to a boil. Reduce heat and simmer until the broccoli is tender, about 10-12 minutes.
- Using an immersion blender, blend the soup until smooth. Alternatively, carefully transfer to a blender in batches.
- Stir in the heavy cream and cheese until melted and well combined. Adjust salt and pepper to taste.
- Heat through before serving, ensuring it’s piping hot and wonderfully creamy.
Best ways to enjoy it
This soup shines when served with crusty bread, a light salad, or even a classic grilled cheese sandwich for a nostalgic, satisfying meal. Consider garnishing it with extra cheese, a sprinkle of red pepper flakes for a bit of heat, or a drizzle of olive oil for added richness. It’s also lovely paired with some garlic bread for those extra comforting vibes.
Storage and reheating tips
To keep leftovers fresh, store the soup in an airtight container in the refrigerator for up to 3-4 days. Reheat on the stove over low heat, stirring occasionally, to ensure even warming. If you need to freeze it, let the soup cool before placing it in freezer-safe containers. It can be stored for up to 3 months. Thaw overnight in the fridge before reheating, and add a splash of cream during reheating to revive the creamy texture.
Helpful cooking tips
When preparing broccoli, choose florets that are bright green and firm, avoiding any wilted or yellowed pieces. For added depth of flavor, consider roasting the broccoli briefly in the oven before adding it to the soup. This method enhances its natural sweetness and yields a delightful contrast. Always taste and adjust seasoning at the end, as flavors develop as the soup simmers.
Creative twists
Feel free to get creative with this recipe. Adding cooked chicken or quinoa can turn it into a hearty meal. For a spicier kick, mix in a pinch of cayenne pepper or a splash of hot sauce. Swap out the cheddar cheese for Fontina or add some crumbled feta for a tangy twist. Fresh herbs like thyme or parsley make for fragrant additions, too.
FAQ
Can I use frozen broccoli instead of fresh?
Yes, frozen broccoli works perfectly in this recipe. Just ensure it’s thawed and drained well to avoid excess water.
What can I do if my soup is too thick?
If the soup becomes too thick, just add a bit more stock or cream until it reaches your desired consistency.
Is this soup gluten-free?
Absolutely! Just ensure the broth you use is gluten-free, and you can enjoy a delicious bowl without worries.

Broccoli Cheese Soup
Ingredients
Method
- In a large pot, heat the olive oil over medium heat. Add the chopped onion and garlic, sautéing until soft and fragrant.
- Add the broccoli florets and cook for a few minutes, stirring occasionally.
- Pour in the vegetable stock (or chicken broth) and bring to a boil. Reduce heat and simmer until the broccoli is tender, about 10-12 minutes.
- Using an immersion blender, blend the soup until smooth. Alternatively, carefully transfer to a blender in batches.
- Stir in the heavy cream and cheese until melted and well combined. Adjust salt and pepper to taste.
- Heat through before serving, ensuring it’s piping hot and wonderfully creamy.



