This creamy broccoli soup is like a warm hug in a bowl! Packed with fresh broccoli and smooth cream, it’s super comforting and delicious.
I love making this soup when I need something quick and healthy. Just blend, heat, and enjoy! Perfect with some crusty bread on the side for dipping.
Key Ingredients & Substitutions
Broccoli: Fresh broccoli is key for flavor and nutrients. If you’re out of fresh, frozen broccoli works too—just adjust the cooking time since it’s already blanched. I find using fresh gives a better texture and bright color.
Onion: A medium onion adds sweetness and depth. If you prefer milder flavors, go for a shallot or even leeks. They’ll also add a lovely twist to the taste!
Heavy Cream: I love using heavy cream for that rich texture, but you can substitute half-and-half or even coconut milk for a lighter or dairy-free option. Just keep in mind, coconut milk will impart a unique flavor!
Parmesan Cheese: Parmesan adds a savory kick. If you’re looking for a vegetarian option, make sure to use a vegetarian Parmesan. Nutritional yeast is a great dairy-free alternative for a cheesy flavor.
How Can I Make My Soup Extra Creamy and Smooth?
For a perfectly creamy soup, blending is the best technique. Here’s how to achieve that velvety texture:
- After cooking the broccoli, let the soup cool slightly before blending to avoid splatters.
- If using a stand blender, fill only halfway and blend in batches, holding the lid with a towel to prevent steam build-up.
- For an extra silky soup, strain the mixture through a fine-mesh sieve after blending.
Blend until you achieve your desired smoothness, then return it to the pot and stir in cream over low heat. Enjoy your creamy creation!
How to Make Cream of Broccoli Soup
Ingredients You’ll Need:
For the Soup:
- 1 large head of broccoli (about 4 cups florets)
- 1 tablespoon olive oil or butter
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 3 cups vegetable or chicken broth
- 1 cup heavy cream or half-and-half
- Salt and black pepper to taste
- 1/4 teaspoon nutmeg (optional)
- 2 tablespoons grated Parmesan cheese (optional)
For Garnishing:
- Fresh broccoli florets
- Crispy fried onions or bacon bits
- A swirl of cream for serving
How Much Time Will You Need?
This delightful soup will take about 10 minutes to prep and 20 minutes to cook, making a total of roughly 30 minutes from start to finish. Perfect for a quick lunch or cozy dinner!
Step-by-Step Instructions:
1. Prepare the Broccoli:
Start by washing your broccoli thoroughly. Chop it into florets, and set aside a few small ones for garnish later. This will give your soup a lovely touch when served!
2. Sauté the Aromatics:
In a large pot, heat olive oil or butter over medium heat. Add the chopped onion and sauté it for about 5 minutes until it becomes translucent and fragrant. Then, add the minced garlic and cook for just another minute—be careful not to let it burn!
3. Cook the Broccoli:
Now, it’s time for the broccoli! Add the florets (except the ones you set aside for garnish) and the broth to the pot. Bring everything to a boil, then lower the heat and let it simmer until the broccoli is tender—this should take about 10-12 minutes.
4. Blend the Soup:
Once the broccoli is tender, grab your immersion blender and puree the soup until it’s smooth. If you don’t have one, carefully transfer the soup in batches to a blender to blend until smooth.
5. Add the Cream:
Return the now-smooth soup to the pot, then stir in the heavy cream. Heat it gently over low heat, but don’t let it boil! You want all those delicious flavors to meld together.
6. Season to Taste:
Taste your soup and season with salt, pepper, and nutmeg if you’re using it. If you like a cheesy flavor, mix in the Parmesan cheese at this stage, and adjust any seasonings if needed.
7. Serve and Garnish:
Time to serve! Ladle the soup into bowls and garnish with the reserved fresh broccoli florets, a swirl of cream, and sprinkle those crispy fried onions or bacon bits on top for an added crunch!
8. Enjoy!
Enjoy your warm, comforting bowl of cream of broccoli soup with some crusty bread or your favorite accompaniment. It’s creamy, flavorful, and absolutely delightful!
Can I Use Frozen Broccoli for This Soup?
Yes, you can use frozen broccoli! Just make sure to add it directly to the pot without thawing. It may take a few extra minutes to cook until tender, so keep an eye on it while simmering.
How Can I Make This Soup Vegan?
To make a vegan version, simply substitute the heavy cream with coconut cream or a non-dairy cream alternative. Use olive oil instead of butter, and skip the Parmesan cheese or use a plant-based cheese substitute.
Can I Store Leftover Soup?
Absolutely! Store any leftovers in an airtight container in the fridge for up to 3 days. Just reheat gently on the stove or in the microwave, adding a splash of broth or water to keep it creamy.
What Can I Serve with Cream of Broccoli Soup?
This soup pairs wonderfully with crusty bread, grilled cheese sandwiches, or a fresh green salad. For a heartier meal, consider serving it with a side of quinoa or a simple grain dish!