This easy broccoli cheddar soup recipe turns fresh broccoli, carrot and sharp cheddar into a creamy one-pot dinner in about 35 minutes. A simple butter-and-flour roux gives the soup body, while adding freshly grated cheese off the heat helps it melt smoothly instead of becoming grainy.
The recipe makes about four servings and uses everyday ingredients. Keep the soup chunky, mash a few florets, or blend a small portion before adding the cheddar. For more cold-weather inspiration, browse these fall soup recipes.
Broccoli Cheddar Soup at a Glance
| Prep time | 10 minutes |
|---|---|
| Cook time | 25 minutes |
| Total time | About 35 minutes |
| Yield | 4 servings |
| Method | One-pot stovetop soup |
| Texture | Creamy base with tender broccoli and carrot |
Why This Broccoli Cheddar Soup Works
- One dependable base: butter and flour create a roux that thickens the milk and broth without requiring heavy cream.
- Vegetables in every spoonful: small broccoli florets and thin carrot pieces cook within the same 15-to-20-minute simmer.
- Better melting: freshly shredded cheddar is stirred in gradually after the pot comes off the heat.
- Flexible texture: serve it chunky or briefly blend part of the pot before adding the cheese.
- Weeknight timing: the full method takes about 35 minutes from prep to serving.
Ingredients for Broccoli Cheddar Soup
- 4 tablespoons unsalted butter: the fat for softening the onion and building the roux.
- 1 medium onion, chopped, and 3 garlic cloves, minced: the aromatic base.
- 1/4 cup all-purpose flour: thickens the soup.
- 2 cups milk and 2 cups vegetable broth: form the creamy liquid base. Whole milk gives the fullest texture.
- 3 cups chopped broccoli florets and 1 julienned carrot: cut them small enough to become tender during the simmer.
- 1/2 teaspoon Dijon mustard: adds savory depth without making the soup taste strongly of mustard.
- 8 ounces sharp cheddar, freshly shredded: grate a block shortly before cooking for the smoothest melt.
- 1/2 teaspoon salt and black pepper to taste: season lightly at first because broth and cheddar contribute salt.
This is a broccoli cheddar recipe, so replacing the milk does not make the finished soup dairy-free unless the butter and cheese are also replaced with suitable alternatives. Those changes can affect melting and thickness and are not part of the tested formula represented here.
How to Make Broccoli Cheddar Soup
1. Prepare the vegetables and cheese
Cut the broccoli into small, uneven florets, chop the onion, mince the garlic and julienne the carrot. Shred the cheddar from a block and keep it separate until the end. Preparing everything first prevents the roux from sitting unattended.
2. Soften the onion in butter
Melt the butter in a large pot or Dutch oven over medium heat. Add the chopped onion and cook for about 5 minutes, stirring occasionally, until it looks soft and translucent rather than deeply browned. Stir in the garlic for about 30 seconds.
3. Make the roux
Sprinkle the flour over the butter and onion. Whisk constantly for 1 to 2 minutes. The mixture should become a pale golden paste with no pockets of dry flour; it should not turn into a dark roux.
4. Add the milk, broth and vegetables
Pour in the milk gradually while whisking so the roux stays smooth. Add the vegetable broth, broccoli, carrot and Dijon mustard. Bring the soup to a gentle simmer; avoid an aggressive boil that can scorch the milk base.
Simmer for 15 to 20 minutes, stirring from the bottom occasionally, until the broccoli stems and carrot pieces are tender. Smaller florets cook more evenly and make the finished soup easier to eat.
5. Adjust the texture
For a chunky soup, leave the vegetables as they are. For a creamier base, use an immersion blender for only a few short pulses while keeping some broccoli pieces intact. If using a countertop blender, let the soup cool slightly and follow the appliance manufacturer’s hot-liquid instructions; do not seal hot soup in a personal-blender cup.
6. Add the cheddar off the heat
Remove the pot from the heat. Add the freshly shredded cheddar in small handfuls, stirring until each addition melts before adding the next. Season with 1/2 teaspoon salt and black pepper to taste. If the soup is thicker than you prefer, stir in a small splash of milk or broth.
Texture and Troubleshooting
How to prevent grainy cheese
Use cheese grated from a block, remove the soup from direct heat and add the cheddar gradually. Pre-shredded cheese often contains anti-caking ingredients that can make melting less predictable. Do not boil the soup after adding cheese.
If the soup is too thick or too thin
If it is too thick, add milk or broth one tablespoon at a time. If it seems thin, let the vegetable base simmer a few minutes longer before adding the cheese. Remember that the soup thickens slightly as it cools.
Fresh or frozen broccoli
Fresh broccoli gives the clearest color and a little more texture. Frozen florets also work: break up very large pieces and begin checking them a few minutes earlier because they may soften faster. The final color and texture can vary by brand and floret size.
What to Serve with Broccoli Cheddar Soup
Serve the soup with crusty bread, simple toast or a crisp green salad. For a cozy soup-night menu, pair smaller bowls with another gentle option such as this creamy mushroom soup. You can also compare it with butternut squash soup or loaded baked potato soup.
Storage and Reheating
Divide leftovers into shallow covered containers and refrigerate them within 2 hours. Use refrigerated leftovers within 3 to 4 days and reheat them to 165°F, following current USDA FSIS leftovers guidance.
Reheat the soup gently in a saucepan over medium-low heat, stirring often. Add a small splash of milk or broth if it has thickened in the refrigerator. Dairy-and-cheese soups can separate after freezing, so refrigeration gives the best texture; freezing is possible, but expect some change after thawing and reheating.
For more make-ahead inspiration, see this collection of cozy soup recipes.
Broccoli Cheddar Soup Recipe Card
Easy Broccoli Cheddar Soup
Ingredients
Equipment
Method
- Melt the butter in a large Dutch oven over medium heat. Add the chopped onion and cook for about 5 minutes, stirring occasionally, until soft and translucent. Stir in the garlic for 30 seconds.
- Sprinkle the flour over the butter and onion. Whisk constantly for 1 to 2 minutes, until the mixture becomes a pale golden paste with no dry flour.
- Gradually pour in the milk while whisking. Add the broth, broccoli, carrot and Dijon mustard. Bring to a gentle simmer.
- Simmer for 15 to 20 minutes, stirring from the bottom occasionally, until the broccoli stems and carrot are tender.
- For a creamier texture, briefly pulse part of the soup with an immersion blender while leaving some vegetables intact. This step is optional.
- Remove the pot from the heat. Add the freshly shredded cheddar in small handfuls, stirring until each addition melts. Season with salt and black pepper. Add a splash of milk or broth if needed.
Broccoli Cheddar Soup FAQ
How do I keep broccoli cheddar soup from becoming grainy?
Remove the pot from direct heat, use freshly grated cheddar and stir it in one small handful at a time. Do not let the soup boil after the cheese has been added.
Can I use frozen broccoli?
Yes. Break apart large frozen florets and begin checking them a few minutes earlier because frozen broccoli can soften faster than fresh. The final color and texture may differ slightly.
Do I need a blender for broccoli cheddar soup?
No. Leave the soup chunky, or gently mash a few cooked florets against the pot for extra body. An immersion blender is only an optional way to create a smoother base.
Can I use pre-shredded cheddar?
It can work, but cheese grated from a block generally melts more smoothly. Pre-shredded cheese may contain anti-caking ingredients that make the soup more likely to look grainy.
How can I adjust the thickness?
For a thinner soup, stir in milk or broth one tablespoon at a time. For a thicker result, simmer the base a little longer before adding the cheese, or briefly blend a small portion of the cooked vegetables.
Can broccoli cheddar soup be frozen?
Yes, but the dairy and cheese can separate and become grainy after thawing. Refrigeration gives the best texture. If freezing, cool promptly, thaw in the refrigerator and reheat gently while stirring.
How long does broccoli cheddar soup keep in the refrigerator?
Refrigerate it promptly in shallow covered containers and use it within 3 to 4 days. Reheat leftovers to 165°F and stir frequently so the cheese base warms evenly.












