
Cheesy Broccoli Cheddar Soup in 30 Minutes
The butter starts to foam around the onion and carrot, and that’s when the kitchen begins to smell like the start of a proper pot of soup. I used to…
Tip: save now, make later.
The butter starts to foam around the onion and carrot, and that’s when the kitchen begins to smell like the start of a proper pot of soup. I used to rush past that first step, but giving the vegetables their full few minutes to soften makes the base taste rounded instead of sharp. This cheesy broccoli cheddar soup comes together on the stovetop in a 4-quart Dutch oven, with tender little pieces of broccoli in a creamy, cheddar-rich broth.
The texture depends on two small choices: the flour needs a minute in the butter before any liquid goes in, and the cheddar goes into the pot after it’s off the heat. Those details keep the broth smooth and help the cheese melt into the soup instead of turning grainy. Cut the broccoli into even pieces, and each spoonful gets a bit of green and a bit of that sharp, savory cheese.

Kitchen Note
Once the pot comes off the heat, add the cheddar a handful at a time and stir until each addition melts in. Adding it gradually gives you a smooth finish without overheating the cheese.
Save this cheesy broccoli cheddar soup for a quick, creamy stovetop dinner with tender broccoli and sharp cheddar.
Why the Flour-and-Liquid Order Keeps This Soup Silky
Flour thickens the broth, but it needs to be coated in the melted butter before the milk and chicken broth are added. That brief minute of stirring gives the flour a chance to combine evenly with the vegetables and butter. If liquid hits a dry clump of flour, it’s much harder to whisk the lumps out later.
Pouring the liquids in gradually matters for the same reason. Whisk as you add them, and the flour disperses through the broth and milk instead of gathering in little pockets. The soup will still look fairly loose before it simmers; the flour does its thickening as the pot cooks. This gives the finished soup a creamy texture without needing a separate thickener or a blender.
Why Sharp Cheddar and Small Broccoli Pieces Matter

- Sharp cheddar — Its fuller, tangier taste carries through the milk and broth, so the soup tastes distinctly like cheddar. Freshly shredded cheese melts more evenly than the bagged kind, which is often coated to keep the shreds separate.
- Broccoli — Chopping the florets into small, even pieces helps them become tender during the short simmer. Keep the pieces close to the same size so you don’t end up with a mix of soft bits and firm stalks.
- Whole milk — Whole milk gives the broth its creamy body. Lower-fat milk will make the soup thinner and less rich, so stick with whole milk for the intended texture.
- Yellow onion and carrot — The onion builds a savory base, while shredded carrot softens quickly and brings a mild sweetness. Shredding the carrot rather than leaving it in thick chunks lets it blend into the soup as it cooks.
- Low-sodium chicken broth — This provides the savory backbone without making the finished soup overly salty once the cheddar is stirred in. A low-sodium vegetable broth works as a one-for-one replacement if you want a vegetarian soup.
- All-purpose flour — This is the thickener that gives the broth a creamy, spoon-coating feel. It also helps the liquid and butter form a cohesive base before the cheese is added.
Build the Soup in the Order Its Texture Depends On
Soften the Onion and Carrot
Melt the butter in a 4-quart Dutch oven over medium heat, then stir in the diced onion and shredded carrot. Cook them for 4–5 minutes, stirring occasionally, until softened. You’re looking for vegetables that have lost their raw firmness, not browned edges. If the onion still feels crisp, give it another moment before adding the flour.
Coat the Vegetables With Flour
Stir in the flour, kosher salt, and black pepper, and keep stirring constantly for 1 minute. The mixture will look thick and pasty as the flour coats the vegetables. Keep it moving around the bottom of the pot so the flour cooks evenly and doesn’t stick. The mixture won’t look like a pourable sauce yet.
Whisk in the Liquids and Simmer the Broccoli
Gradually whisk in the chicken broth and whole milk until the base looks smooth. Add the chopped broccoli, then bring the soup to a gentle simmer over medium-high heat. Reduce the heat to medium-low and simmer uncovered for 10–12 minutes, stirring occasionally. Test a broccoli piece with a fork; it should be tender when pierced, not crunchy in the center.
Melt the Cheddar Into the Finished Soup
Remove the Dutch oven from the heat before adding the cheese. Stir in the freshly shredded cheddar a handful at a time, letting it melt into the broth as you go. Keep stirring until the cheese is fully melted and the soup looks smooth. If you keep the pot over direct heat at this stage, the cheese is more likely to turn grainy.
Two Changes That Give This Soup a Different Spin
Make It Vegetarian With Vegetable Broth
Swap the low-sodium chicken broth for low-sodium vegetable broth in the same quantity. The soup keeps its creamy cheddar-and-broccoli character, with a slightly more vegetable-forward savory base.
Use Mild Cheddar for a Softer Cheese Flavor
Replace the sharp cheddar with freshly shredded mild cheddar. It will still melt into the soup, but the finished bowl will taste gentler and less tangy; the sharp version gives the broth a more pronounced cheese flavor.
Storage and Reheating
- Refrigerator: Store covered for 3–4 days. The soup will thicken as it chills.
- Freezer: Freeze in an airtight container for up to 2 months. The milk and cheddar can separate slightly after thawing, so expect a less silky texture.
- Reheating: Warm gently in a saucepan over low heat, stirring often. Avoid bringing it to a boil, which can make the cheese sauce grainy.
Questions That Come Up While Making Broccoli Cheddar Soup

Cheesy Broccoli Cheddar Soup in 30 Minutes
Ingredients
Equipment
Method
- Melt the butter in a 4-quart Dutch oven over medium heat.
- Add the onion and carrot and cook, stirring occasionally, for 4–5 minutes until softened.
- Stir in the flour, salt, and pepper and cook for 1 minute, stirring constantly.
- Gradually whisk in the broth and milk until smooth.
- Add the broccoli and bring the soup to a gentle simmer over medium-high heat.
- Reduce the heat to medium-low and simmer uncovered for 10–12 minutes, stirring occasionally, until the broccoli is tender when pierced with a fork.
- Remove the pot from the heat.
- Stir in the cheddar a handful at a time until melted and smooth.