20-Minute Broccoli Cheese Soup
Okay, so hear me out—this broccoli cheese soup? It’s creamy, cozy, and ready in just 20 minutes. I was shocked too.
I made it on a chilly night when I didn’t want to cook forever. Just a few simple things, one pot, and boom—comfort in a bowl. My whole kitchen smelled like melted cheese heaven.
It’s thick, cheesy, and full of soft broccoli bits. Like the kind you crave but never have time to make. But now? We totally do.
Let me show you how I made it so fast. You’ll wanna save this for busy nights. Let’s get cooking!
Why You’ll Love This Recipe
- Quick and Easy: From start to finish in just 20 minutes — ideal for busy nights.
- One-Pot Simplicity: Less cleanup, more flavor.
- Creamy and Comforting: Rich cheese blends beautifully with the gentle flavor of broccoli.
- Family-Friendly: Even picky eaters love it.
- Great for Leftovers: Tastes just as good the next day.

What You Need to Know Before You Start
Prep Time & Cook Time
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
Servings:
This recipe makes about 4 hearty servings. It can easily be doubled for a larger group or leftovers.
Difficulty:
Easy. Perfect for beginner cooks or when you need dinner on the table fast.
Required Kitchen Tools
- Large soup pot or Dutch oven
- Whisk
- Wooden spoon or silicone spatula
- Cutting board and knife
- Measuring cups and spoons
Ingredients for Broccoli Cheese Soup
Here’s everything you’ll need to make this creamy, cheesy bowl of comfort (exact amounts are in the recipe card below):
- Butter: Adds flavor and helps sauté the aromatics.
- Yellow Onion: Finely chopped to form a flavor base.
- Garlic: Minced, for warm, savory depth.
- All-Purpose Flour: Used to thicken the soup.
- Whole Milk: Adds body and richness.
- Chicken Broth (or Vegetable Broth): The base of the soup. Choose low-sodium if needed.
- Broccoli Florets: Fresh or frozen — cut into small, bite-sized pieces.
- Shredded Carrots (Optional): For sweetness and added texture.
- Sharp Cheddar Cheese: Freshly shredded melts best and gives bold cheesy flavor.
- Heavy Cream: Finishes the soup with a luxurious touch.
- Salt and Black Pepper: To season everything just right.
Variations for Broccoli Cheese Soup
- Use Frozen Broccoli: If fresh isn’t available, frozen works fine. No need to thaw—just toss it in and cook a few extra minutes.
- Add Potatoes: Diced potatoes make it extra hearty. Simmer until tender before adding broccoli.
- Try Different Cheeses: Mix in Monterey Jack, Gruyère, or even a little Parmesan for depth.
- Make it Vegetarian: Use vegetable broth instead of chicken broth.
- Spice it Up: Add a pinch of crushed red pepper flakes or a dash of hot sauce for a little heat.

How to Make Broccoli Cheese Soup — Step-by-Step Instructions
1. Sauté the Aromatics
In a large pot, melt butter over medium heat. Add the chopped onion and sauté for about 3 minutes, until soft and translucent. Stir in the garlic and cook for 30 seconds until fragrant.
2. Build the Base
Sprinkle the flour over the onion mixture and stir continuously for 1 minute. This forms a light roux and removes the raw flour taste.
3. Add the Liquid
Slowly whisk in the milk and chicken broth. Keep whisking to smooth out any lumps. Bring the mixture to a gentle simmer — don’t boil.
4. Cook the Vegetables
Add the broccoli florets and shredded carrots (if using). Simmer for 8–10 minutes, or until the broccoli is tender but still bright green.
5. Add the Cheese and Cream
Reduce the heat to low. Gradually stir in the shredded cheddar cheese, one handful at a time, until fully melted and smooth. Pour in the heavy cream and stir to combine.
6. Taste and Adjust
Season with salt and pepper to taste. Let the soup warm through for another minute.

How to Serve Broccoli Cheese Soup
This soup is satisfying on its own, but here are a few ways to serve it:
- With Crusty Bread: A thick slice of sourdough or a warm baguette is perfect for dipping.
- In a Bread Bowl: For a cozy, café-style meal.
- Topped with Croutons: Add crunch and texture with homemade or store-bought croutons.
- With a Side Salad: A light green salad balances the richness.
Storing Broccoli Cheese Soup
- Refrigerator: Store leftovers in an airtight container for up to 3 days.
- Freezer: Not recommended. The cheese and cream can separate when reheated.
- To Reheat: Warm gently over low heat on the stovetop or microwave in short intervals, stirring often. Avoid boiling to prevent curdling.
Tips and Tricks for Success
Shred Your Own Cheese: Pre-shredded cheese often has anti-caking agents that prevent smooth melting. Freshly shredded cheddar works best.
- Don’t Boil After Adding Cheese: Keep the heat low to avoid breaking the soup.
- Cut Broccoli Small: Smaller florets cook faster and make every bite easier to eat.
- Adjust Thickness: For a thinner soup, add more broth. For a thicker consistency, reduce the liquid slightly or simmer longer.
- Use a Whisk: Helps create a smooth base and prevents clumps when adding milk and flour.
Nutrition
Here’s a general nutrition estimate per serving (based on 4 servings):
| Nutrient | Amount |
|---|---|
| Calories | ~350 |
| Protein | 14g |
| Carbohydrates | 20g |
| Fat | 24g |
| Saturated Fat | 14g |
| Fiber | 3g |
| Sugar | 6g |
| Sodium | ~700mg |
Note: Nutrition may vary depending on exact ingredients used.
20-Minute Broccoli Cheese Soup
Course: Dinner Ideas4
servings30
minutes40
minutes300
kcalIngredients
Directions
Broccoli Cheese Soup FAQs
Can I use frozen broccoli?
Yes, frozen broccoli works well. No need to thaw—just add it straight to the pot and simmer a couple of extra minutes until tender.
Can I make this soup vegetarian?
Absolutely. Just swap the chicken broth for vegetable broth.
What cheese works best?
Sharp cheddar is the most common choice for bold flavor, but you can mix in Monterey Jack, Gruyère, or even mild cheddar for a creamier taste.
Can I blend this soup?
Yes, if you prefer a smoother texture, use an immersion blender or carefully blend part or all of the soup in batches. Be sure to let it cool slightly first.
How do I avoid grainy cheese in soup?
Lower the heat before adding cheese and stir it in gradually. High heat can cause cheese to break and turn grainy.
Conclusion
This 20-minute broccoli cheese soup is the kind of simple recipe that earns a spot in your regular rotation. It’s fast, comforting, and full of real ingredients — just what you need on a busy night or when you’re craving something warm and familiar. Keep a pot on the stove, pair it with crusty bread, and you’ve got dinner sorted in no time.
