Cold weather calls for warm, comforting bowls of homemade soup, and this broccoli soup recipe delivers exactly that. I’ve been making this creamy, vegetable-packed soup for years, and it never fails to satisfy.
The first time I made this soup, I was trying to use up a head of broccoli that was sitting in my fridge. I had no idea it would become such a staple in my household.
What started as a simple weeknight dinner turned into my family’s go-to comfort food. Now, every time I pull out that big pot, my kids know something delicious is about to happen.
This recipe transforms humble broccoli into a silky, flavorful soup that tastes like you’ve spent hours in the kitchen. But here’s the secret: it comes together in about 30 minutes.
The best part? You probably have most of the ingredients in your pantry right now.
Why You’ll Love This Broccoli Soup Recipe
This soup checks all the boxes for a perfect weeknight meal. It’s quick, healthy, and incredibly satisfying without weighing you down.
The texture is wonderfully creamy without relying on heavy cream, so you can enjoy a second bowl without any guilt. Plus, it’s an excellent way to get your daily serving of vegetables in the most delicious way possible.
Here’s what makes this recipe stand out:
- Ready in 30 minutes from start to finish, making it perfect for busy weeknights
- Naturally creamy texture achieved without excessive dairy or complicated techniques
- Kid-approved flavor that even picky eaters will enjoy
- Budget-friendly ingredients that won’t break the bank
- Versatile base that you can customize with your favorite additions
- Freezer-friendly so you can make a big batch and save some for later
- Packed with nutrients including vitamins C and K, fiber, and antioxidants
Another favorite: Cream of Mushroom Soup Recipe
Ingredients
This broccoli soup comes together with simple, wholesome ingredients you likely already have on hand. Each component plays an important role in creating that perfect balance of flavor and creaminess.
- 2 large heads of fresh broccoli (about 6 cups of florets), cut into bite-sized pieces
- 1 medium yellow onion, diced
- 3 cloves of garlic, minced
- 3 tablespoons of unsalted butter
- 3 tablespoons of all-purpose flour
- 4 cups of vegetable broth (or chicken broth)
- 2 cups of whole milk
- 1 cup of shredded sharp cheddar cheese
- 1 teaspoon of Dijon mustard
- 1/2 teaspoon of ground nutmeg
- Salt and black pepper to taste
- Optional: 1/2 cup of heavy cream for extra richness
Kitchen Equipment Needed
Having the right tools makes preparing this soup so much easier. You don’t need anything fancy, just some basic kitchen essentials that help you work efficiently.
- Large soup pot or Dutch oven (at least 6-quart capacity)
- Immersion blender (or regular blender)
- Sharp chef’s knife
- Cutting board
- Wooden spoon for stirring
- Measuring cups and spoons
- Ladle for serving
Recommended Products for This Recipe
After making this soup countless times, I’ve found a few products that really elevate the final result. These aren’t necessary, but they make a noticeable difference in both the cooking process and the taste.
1. Le Creuset Enameled Cast Iron Dutch Oven
This pot distributes heat so evenly that your soup simmers perfectly without any hot spots or burning at the bottom. The heavy lid traps moisture beautifully, and the enameled interior means easy cleanup even after that cheese has melted into every corner. I’ve had mine for over a decade and it still looks gorgeous.
2. KitchenAid Immersion Blender
This immersion blender changed the way I make soup. Instead of carefully transferring hot liquid to a countertop blender (and inevitably making a mess), you can blend everything right in the pot. The variable speed control gives you perfect texture every time, from slightly chunky to completely smooth.
3. Cabot Seriously Sharp Cheddar
The cheese you use makes a huge difference in the final flavor. This extra-sharp cheddar melts beautifully and adds that tangy, complex flavor that takes the soup from good to incredible. Regular mild cheddar just doesn’t give you the same depth.
4. Pacific Foods Organic Vegetable Broth
Quality broth is the foundation of great soup. This organic vegetable broth has a rich, savory flavor without being too salty, and it lets the broccoli shine while still providing great depth. The low-sodium version gives you complete control over the salt level.
You might also enjoy: Zucchini Soup Recipe
Step-by-Step Instructions
Follow these detailed instructions to create a perfectly creamy, flavorful broccoli soup. Each step builds on the last to develop deep, satisfying flavors.
1. Prepare Your Ingredients
- Wash the broccoli thoroughly under cold running water, paying special attention to the florets where dirt can hide
- Cut the broccoli into bite-sized florets, about 1-2 inches in size for even cooking
- Peel and chop the broccoli stems into small pieces (don’t throw them away—they add great flavor and texture)
- Dice the onion into small, uniform pieces so they cook evenly
- Mince the garlic cloves finely, or use a garlic press for convenience
- Measure out all your other ingredients and have them ready near the stove
2. Sauté the Aromatics
- Heat your large pot or Dutch oven over medium heat until it’s warmed through
- Add the butter and let it melt completely, swirling it around to coat the bottom of the pot
- Add the diced onion and cook for 5-6 minutes, stirring occasionally, until it becomes soft and translucent
- Add the minced garlic and cook for another minute, stirring constantly so it doesn’t burn
- You’ll know it’s ready when your kitchen smells amazing and the onions have no raw crunch left
3. Create the Roux
- Sprinkle the flour evenly over the onion and garlic mixture
- Stir constantly with a wooden spoon for 2-3 minutes to cook out the raw flour taste
- The mixture will look paste-like and should be lightly golden but not brown
- This step is crucial for achieving a smooth, thick consistency without lumps
- Make sure every bit of flour is incorporated into the butter mixture
4. Add the Liquids
- Slowly pour in the vegetable broth while stirring continuously to prevent lumps from forming
- Keep stirring until the mixture is completely smooth and the flour has dissolved into the broth
- Add the milk gradually, still stirring to maintain that smooth consistency
- Bring the mixture to a gentle simmer over medium heat, stirring occasionally
- You’ll notice it starting to thicken slightly as it heats up
5. Cook the Broccoli
- Add all the broccoli florets and chopped stems to the pot
- Stir everything together so the broccoli is submerged in the liquid
- Bring the soup back to a simmer, then reduce the heat to medium-low
- Cover the pot with a lid and let it cook for 12-15 minutes
- The broccoli should be completely tender when pierced with a fork but still bright green
6. Blend to Your Desired Consistency
- Remove the pot from the heat and let it cool for 2-3 minutes for safety
- Use an immersion blender to puree the soup right in the pot until smooth and creamy
- If using a regular blender, work in batches and fill it only halfway to prevent hot liquid from exploding out
- Blend until you reach your preferred texture—completely smooth or slightly chunky
- Remember to hold the lid of your blender with a kitchen towel for safety
7. Add the Finishing Touches
- Return the pot to low heat if you removed it
- Stir in the shredded cheddar cheese a handful at a time, letting each addition melt before adding more
- Add the Dijon mustard and ground nutmeg, stirring well to incorporate
- If you want extra richness, stir in the heavy cream now
- Taste and season with salt and black pepper, adding gradually until the flavor is perfect
- Let the soup warm through for another 2-3 minutes, stirring occasionally
8. Serve and Enjoy
- Ladle the hot soup into bowls while it’s still steaming
- Add your favorite toppings like extra cheese, croutons, or a drizzle of olive oil
- Serve immediately while the soup is at its best temperature and creamiest
- Pair with crusty bread or a simple salad for a complete meal
- Store any leftovers properly as soon as they’ve cooled to room temperature
Read Also: Mushroom Soup Recipe Without Cream
Tips for Success
These tips will help you avoid common pitfalls and create the best possible broccoli soup every single time.
Don’t skip the roux. This butter and flour mixture is what gives the soup its creamy, thick body without needing tons of cream. Take your time cooking it properly for the smoothest texture.
- Use fresh broccoli whenever possible, as frozen can make the soup watery
- Cut your broccoli into uniform sizes so everything cooks at the same rate
- Don’t overcook the broccoli or it will lose its vibrant green color and develop an unpleasant sulfur smell
- Add the cheese off the heat or on very low heat to prevent it from becoming grainy and separating
- Taste before adding salt, especially if you’re using store-bought broth which can already be salty
- If your soup is too thick, thin it with additional broth or milk until you reach the perfect consistency
- For the smoothest texture, blend while the soup is still hot
- Let the soup rest for 5 minutes before serving to allow the flavors to meld together
This pairs beautifully with my Beer Cheese Soup Recipe for a cozy soup duo.
Serving Suggestions

This creamy broccoli soup is delicious on its own, but the right accompaniments can turn it into a complete, memorable meal. I love serving it with a variety of textures and flavors that complement the soup’s richness.
Here are my favorite ways to serve this soup:
- Crusty bread or garlic bread for dipping and soaking up every last drop
- Buttermilk Biscuits fresh from the oven with melted butter
- A crisp green salad with vinaigrette to balance the soup’s creaminess
- Grilled cheese sandwiches for the ultimate comfort food pairing
- Roasted Potatoes seasoned with herbs
- Topped with crispy bacon bits for a smoky, salty crunch
- Extra shredded cheddar cheese melted on top
- Homemade croutons for added texture
- A dollop of sour cream and fresh chives
- Oyster crackers for a classic soup accompaniment
Variations to Try
Once you’ve mastered the basic recipe, these variations will keep things interesting and help you customize the soup to your preferences or dietary needs.
Loaded Broccoli Soup: Add crispy bacon pieces, extra shredded cheese, sour cream, and chives for a fully loaded experience that’s reminiscent of a loaded baked potato.
- Broccoli Cheddar Soup: Double the cheese and add a touch of sharp white cheddar along with the yellow cheddar for an extra cheesy version
- Vegan Broccoli Soup: Replace butter with olive oil, use vegetable broth, swap milk for cashew cream or coconut milk, and skip the cheese or use nutritional yeast
- Broccoli Potato Soup: Add 2 cups of diced potatoes with the broccoli for a heartier, more filling soup
- Curry Broccoli Soup: Stir in 1-2 tablespoons of curry powder with the aromatics for an Indian-inspired twist
- Lemon Broccoli Soup: Add fresh lemon juice and zest at the end for a bright, fresh flavor
- Spicy Broccoli Soup: Mix in red pepper flakes or a diced jalapeño for some heat
- Broccoli Cauliflower Soup: Use half broccoli and half cauliflower for a milder flavor and lighter color
Read Also: Chicken Mushroom Soup Recipe
Storage and Reheating
Proper storage keeps your broccoli soup fresh and delicious for days, making it perfect for meal prep or enjoying leftovers throughout the week.
Refrigerator Storage: Let the soup cool completely before transferring it to airtight containers. It will keep in the refrigerator for 3-4 days without losing quality.
- Store in individual portions for easy grab-and-go lunches
- Leave a bit of space at the top of containers as the soup may expand slightly
- Label containers with the date so you know when you made it
- Keep the soup toward the back of the fridge where it’s coldest
- Freezer Storage: This soup freezes beautifully for up to 3 months in freezer-safe containers or bags
- Freeze in portion sizes that match your needs
- Thaw overnight in the refrigerator before reheating
- The texture may separate slightly after freezing—just stir well while reheating
- Reheating Instructions: Reheat gently on the stovetop over medium-low heat, stirring frequently
- Add a splash of milk or broth if the soup has thickened too much
- Microwave individual portions in 1-minute intervals, stirring between each
- Don’t boil the soup when reheating or it may become grainy
Another favorite: Hungarian Mushroom Soup Recipe
Nutritional Facts
This nutritional information is based on one serving (approximately 1.5 cups) of the basic broccoli soup recipe, which makes about 6 servings total.
Per Serving:
- Calories: 245
- Total Fat: 14g
- Saturated Fat: 8g
- Cholesterol: 40mg
- Sodium: 680mg
- Total Carbohydrates: 20g
- Dietary Fiber: 3g
- Sugars: 7g
- Protein: 11g
- Vitamin A: 25% DV
- Vitamin C: 135% DV
- Calcium: 25% DV
- Iron: 8% DV
Health Benefits of Key Ingredients
This soup isn’t just delicious—it’s genuinely good for you. Each ingredient brings its own nutritional benefits to create a bowl that nourishes your body while satisfying your taste buds.
Broccoli is an absolute nutritional powerhouse packed with vitamins, minerals, and powerful plant compounds. This cruciferous vegetable supports overall health in multiple ways.
Here’s what makes this soup so nutritious:
- Rich in vitamin C which supports immune function and helps your body absorb iron
- High in vitamin K essential for blood clotting and bone health
- Contains sulforaphane a compound with potential cancer-fighting properties
- Good source of fiber promoting healthy digestion and gut bacteria
- Provides folate important for cell growth and especially crucial during pregnancy
- Low in calories making it perfect for weight management
- Contains calcium supporting bone strength when combined with the dairy
- Offers antioxidants that fight inflammation and oxidative stress
- Provides potassium which helps regulate blood pressure
You might also enjoy: Lentil Soup Recipe
Frequently Asked Questions
1. Can I make this soup without a blender?
Yes, absolutely! While blending creates that signature creamy texture, you can make a chunky version by simply cooking the broccoli until very tender and mashing some of it with a potato masher. This leaves you with a rustic, textured soup that’s still delicious. You can also finely chop the broccoli before cooking so the pieces are small enough to eat comfortably without blending.
2. Why did my soup turn out grainy or separated?
This usually happens when cheese is added to soup that’s too hot or when the soup is boiled after adding cheese. Cheese contains proteins that can seize up and separate when exposed to high heat. To prevent this, always remove the soup from heat or reduce to very low before adding cheese, and stir it in gradually. If your soup does separate, try blending it again with an immersion blender or whisking vigorously.
3. Can I use frozen broccoli instead of fresh?
You can, but be aware that frozen broccoli releases more water, which can make your soup thinner and less flavorful. If using frozen, don’t thaw it first—add it directly to the soup and reduce the amount of liquid slightly. You may need to simmer it longer to cook off excess water and concentrate the flavors. Fresh broccoli will always give you the best color and taste.
4. How can I make this soup thicker or thinner?
If your soup is too thin, make a slurry by mixing 1 tablespoon of cornstarch with 2 tablespoons of cold water and stirring it into the simmering soup. You can also add more cheese, simmer it uncovered to evaporate liquid, or blend in a peeled potato. If it’s too thick, simply stir in additional broth, milk, or cream until you reach your desired consistency. Add liquid gradually so you don’t make it too thin.
5. Can I prepare this soup ahead of time?
Yes, this soup is perfect for meal prep! You can make it 2-3 days ahead and store it in the refrigerator, then reheat gently when ready to serve. The flavors actually develop and improve as the soup sits. If you’re planning to serve it for guests, prepare everything up to the point of adding cheese, then refrigerate. When ready to serve, reheat and add the cheese fresh for the best texture and flavor.
This recipe works wonderfully alongside Loaded Potato Soup Recipe for a soup-themed dinner party.
Final Thoughts
This broccoli soup recipe has earned its place in my regular dinner rotation for good reason. It’s quick enough for busy weeknights, healthy enough to feel good about eating, and delicious enough that everyone asks for seconds.
The beauty of this soup lies in its simplicity and versatility. You can dress it up or keep it simple, make it ahead or throw it together at the last minute. Either way, you’ll end up with a bowl of comfort that satisfies every time.
I’d love to hear how your soup turns out! Drop a comment below and let me know if you tried any of the variations or if you have your own favorite additions. And if you loved this recipe, share it with a friend who needs a new go-to soup recipe in their life.
Recommended:
- Chicken Vegetable Soup Recipe
- Italian Penicillin Soup Recipe
- Kale Soup Recipe
- Turkey Wild Rice Soup Recipe
- Stuffed Pepper Soup Recipe
- Lemon Chicken Orzo Soup Recipe
- Baked Potato Soup Recipe
- Split Pea Soup Recipe
- Pumpkin Soup Recipe
- Sauerkraut Soup Recipe



