There’s something magical about a bowl of homemade broccoli cheddar soup that transforms an ordinary evening into something special. I’ve perfected this recipe over the years, and it’s become my go-to whenever I need comfort in a bowl. The combination of tender broccoli, sharp cheddar, and a silky-smooth base creates a flavor that’s far superior to anything you’ll find in a can. Let me show you exactly how I make it.
Why You`ll Love this Creamy Broccoli Cheddar Soup

While there’s nothing quite like a steaming bowl of homemade soup on a chilly day, this broccoli cheddar version stands out for all the right reasons.
I’ve made this recipe countless times, and it never disappoints. The combination of sharp cheddar and Monterey Jack creates an incredibly rich, velvety texture that defines comfort food at its finest.
What I love most is that you’re getting genuine health benefits from the broccoli while enjoying something that tastes indulgent. The vegetables provide essential vitamins and fiber, making this soup both satisfying and nutritious.
It comes together in about 30 minutes, which means you can have restaurant-quality soup on your table without spending hours in the kitchen. Plus, it’s budget-friendly and feeds four to five people generously.
What ingredients are in Creamy Broccoli Cheddar Soup?
This broccoli cheddar soup requires simple, accessible ingredients that you likely already have in your kitchen or can easily find at any grocery store. The recipe relies on a foundation of aromatic vegetables, quality cheeses, and frozen broccoli, making it both convenient and delicious. The combination of two different cheeses gives the soup its signature creamy, complex flavor profile.
- 2 tablespoons butter
- 1/2 cup onion, finely chopped
- 1 crushed garlic clove
- 1/2 teaspoon fresh ground pepper
- 16 ounces frozen chopped broccoli
- 3 cups chicken broth
- 1/3 cup all-purpose flour
- 1 1/4 cups 2% low-fat milk
- 2 cups grated sharp cheddar cheese
- 1 cup grated Monterey Jack cheese
- Salt to taste
When selecting ingredients, opt for sharp cheddar cheese rather than mild for a more pronounced flavor that stands up to the other ingredients. Freshly grating your cheese from a block rather than using pre-shredded varieties will result in a smoother, creamier soup since pre-shredded cheese contains anti-caking agents that can affect texture. While this recipe calls for frozen broccoli for convenience, you can substitute fresh broccoli florets if preferredājust adjust the cooking time accordingly. The 2% milk keeps the soup from being overly heavy while still contributing to its creamy consistency, though you can use whole milk for an even richer result.
How to make this Creamy Broccoli Cheddar Soup

Making this creamy broccoli cheddar soup is a straightforward process that starts with building a flavorful base. Begin by melting 2 tablespoons of butter in a stock pot over medium heat, then add 1/2 cup of finely chopped onion and cook until it becomes soft and translucent. This usually takes about 3-4 minutes.
Next, stir in 1/2 teaspoon of fresh ground pepper and 1 crushed garlic clove, letting them cook for a few minutes to release their aromatic flavors. Add 16 ounces of frozen chopped broccoli along with 3 cups of chicken broth, then bring everything to a boil. Once it’s bubbling, reduce the heat and let the soup simmer for 10-15 minutes until the broccoli becomes tender and can be easily pierced with a fork.
While the broccoli is simmering, prepare your thickening mixture in a separate bowl by whisking 1/3 cup of all-purpose flour into 1 1/4 cups of 2% low-fat milk. Make sure to whisk thoroughly until the flour is completely dissolved with no lumps remaining, as this will guarantee a smooth, velvety texture in your finished soup. Having the right gourmet cooking tools on hand, like a quality whisk and stock pot, makes the entire cooking process much easier and more enjoyable.
Once the broccoli is tender, pour this milk mixture into the pot and stir frequently as it thickens, which should take just a few minutes. When the soup has reached a nicely thickened consistency, reduce the heat to low and gradually stir in 2 cups of grated sharp cheddar cheese and 1 cup of grated Monterey Jack cheese.
Keep stirring until the cheese melts completely and the soup becomes smooth and heated through. Taste and add salt as needed before serving, keeping in mind that the cheeses and chicken broth already contribute some saltiness to the dish.
Shop Related Products
GOTHAM STEEL MULTIPURPOSE PASTA POT: Great for pasta, spaghettis and anything else that cooks on the stove! Use the strainer or not, this pot is designed for all types of foods and is oven safe & dishwasher safe. The Gotham Steel nonstick coating is composed of ceramic and reinforced with titanium, ensuring this frying pan free of PFOA, PFOS, lead & cadmium for an eco-friendly, healthy experience for your entire family
GOTHAM STEEL MULTIPURPOSE PASTA POT: Great for pasta, spaghettis and anything else that cooks on the stove! Use the strainer or not, this pot is designed for all types of foods and is oven safe & dishwasher safe. The Gotham Steel nonstick coating is composed of ceramic and reinforced with titanium, ensuring this frying pan free of PFOA, PFOS, lead & cadmium for an eco-friendly, healthy experience for your entire family
Twist & Lock Cooking Pot: Practical and versatile, the Eatex 5 Qt Stock Pot with Lid includes a tempered glass lid with dual strainers in 2 sizes, plus twist & lock handles so you can simply tilt and pour to strain out liquids. This pasta pot with strainer lid combines the benefits of a colander, nonstick cookware and mixing bowl, which adds kitchen space and reduces time spent washing dishes.
Creamy Broccoli Cheddar Soup Substitutions and Variations
One of the great things about this broccoli cheddar soup is how easily you can adapt it to suit your dietary needs, ingredient availability, or personal taste preferences.
For broccoli alternatives, I’ve successfully used cauliflower, spinach, or kale when I’m craving something different. You can even combine vegetables for added nutrition and flavor.
As for cheese variations, I love experimenting beyond the classic cheddar and Monterey Jack combo. Gruyere creates an elegant, nutty profile, while smoked gouda adds wonderful depth.
If you’re watching calories, reduced-fat cheeses work well, though the soup won’t be quite as rich. For a lighter version, I sometimes substitute half the milk with additional chicken broth.
You can also make it vegetarian by using vegetable broth instead of chicken broth.
Shop Related Products
[Excellent Non Stick Performance] - Crafted with 100% free of PFOS and PFOA granite materials, you will experience hassle-free cooking with our non-stick pot that prevents food from sticking, making cleaning up a breeze.
Tri-Ply Stainless Steel Pot: Stainless steel stock pot which made of premium material is non-toxic and food-grade, No harmful material releasing to your food whether at high temperature or not, Tri-ply pot consists of 18/8 stainless steel interior (ensure food-grade quality), aluminum core (for an even heating) and magnetic 18/0 stainless steel exterior.
Even Heat Distribution Retention: This Umite Chef Dutch oven Made with heavy-duty enameled cast iron, ensures even heat distribution for perfect searing and slow cooking, locking in flavors. thickened walls lock in heat for slow braising, searing, and baking. Unlike thin pots that scorch food, this professional-grade Enameled cast iron potSuperior heat retention after preheating (allow 5-7 mins for even distribution). CRITICAL: Always cool naturally for 45+ mins before cleaning. Thermal shock (hot-to-cold contact) cracks enamel. USE TIP: Preheat 2-3 mins on medium-low only
What to serve with Creamy Broccoli Cheddar Soup

A steaming bowl of broccoli cheddar soup practically begs for crusty bread to soak up every last drop. I love serving this with a warm baguette or sourdough roll, but garlic bread works beautifully too.
For pairing suggestions beyond bread, consider a simple green salad with tangy vinaigrette to balance the soup’s richness. Apple slices or a fruit salad add a revitalizing contrast that I find surprisingly satisfying.
If you’re feeding a crowd, classic side dishes like grilled cheese sandwiches make this meal feel extra comforting. I’ve also served it alongside roasted vegetables or a Caesar salad for a more substantial dinner.
The key is choosing lighter accompaniments that won’t compete with the soup’s creamy, cheesy nature.
Final Thoughts
This broccoli cheddar soup has become one of my go-to recipes when I’m craving something warm and satisfying.
It’s the perfect comfort food that doesn’t take hours to prepare, and I love that I can have it ready in under 30 minutes.
The combination of sharp cheddar and Monterey Jack creates a rich, creamy texture that feels indulgent while still offering health benefits from the broccoli.
You’re getting a good dose of vegetables with every spoonful, which makes this soup feel like a smart choice even on busy weeknights.
I hope you’ll give this recipe a try and make it part of your own rotation.
It’s simple, delicious, and sure to become a family favorite.
Frequently Asked Questions
Can I Make This Soup Ahead of Time and Reheat It?
Yes, I’ll share my make ahead tips: refrigerate the soup up to three days. For reheating methods, I recommend using low heat on the stovetop, stirring frequently to prevent the cheese from separating or becoming grainy.
How Long Does Leftover Broccoli Cheddar Soup Last in the Refrigerator?
I’ll store your leftover broccoli cheddar soup in an airtight container in the refrigerator for 3-4 days maximum. For best soup freshness, I recommend reheating only what you’ll eat to maintain quality and flavor.
Can I Freeze Broccoli Cheddar Soup for Later Use?
I don’t recommend freezing this broccoli cheddar soup since dairy-based soups often separate when thawed. However, if you must freeze it, use airtight storage containers and consume within two months for best quality.
Why Did My Soup Turn Out Grainy or Separated?
I’ve found that grainy soup texture usually happens when you’ve overheated the cheese or added it too quickly. Using high-quality cheese and keeping your heat low prevents separation, ensuring smooth, creamy results every time.
How Can I Make This Soup Thicker or Thinner?
I’ll adjust thickness by adding thickening agents like extra flour mixed with milk, or cornstarch slurry. To thin it, I’ll stir in diluting liquids such as chicken broth or milk gradually until reaching my desired consistency.










