
The broccoli edges turn deep golden in the oven, and the kitchen starts to smell nutty before the soup pot is even ready. That little bit of browning is what gives roasted broccoli soup with sharp cheddar a fuller, toastier flavor than a pot made with broccoli simmered from raw.
I roast the florets on a sheet pan while the onion softens in a Dutch oven, so the soup base is already underway when the broccoli is ready. A quick roux thickens the broth just enough to carry the cream and cheddar without turning the soup heavy.
Most of the roasted broccoli gets blended into the base, while a little stays in pieces for the bowl. The finished soup is smooth, creamy, and dotted with tender browned florets.

Kitchen Note
Take the pot off the heat before stirring in the cheddar. The soup should be steaming, not bubbling; high heat can make melted cheese turn grainy instead of smooth.
Save this roasted broccoli soup with sharp cheddar for a creamy bowl built on golden, oven-roasted florets.
Roasting the Broccoli Is What Keeps This Soup from Tasting Flat
Broccoli simmered directly in broth becomes tender, but its flavor stays mild and one-note. Roasting changes that. The florets have room to brown on the sheet pan, and those browned spots add a savory, almost nutty edge that carries through the whole pot.
Spread the broccoli in one layer so the hot oven can roast it instead of trapping steam between crowded pieces. Give the florets enough room, and look for tender stems with patches of brown around the edges. They don’t need to be uniformly dark; a few browned spots are the target.
That roasted flavor is why I blend most of the broccoli into the broth rather than leaving every piece whole. It gives the soup a green, full-bodied base, while the reserved florets add a contrasting bite at the end. If the broccoli looks pale when it comes out, it will still make soup, but the finished bowl won’t have quite the same roasted depth.
Why Sharp Cheddar and Fresh Broccoli Need Different Treatment

- Broccoli — Fresh florets roast evenly and develop browned edges without becoming waterlogged. Cut them into bite-size pieces so they cook at a similar pace; large uneven chunks can leave you with tender tips and firm stems.
- Olive oil — It helps the broccoli brown and keeps the florets from drying out on the pan. A basic everyday olive oil is plenty; there’s no need to use a finishing oil here.
- Yellow onion and garlic — The onion softens into the soup base, while garlic adds a savory note without taking over the broccoli. Dice the onion evenly so it softens at the same rate, and mince the garlic before it goes into the pot so it can be stirred in quickly.
- All-purpose flour — Flour cooked briefly in butter gives the broth a light body before the broccoli and dairy go in. Stir constantly during that minute; flour left sitting on the hot pot bottom can take on color too quickly.
- Chicken broth — Low-sodium broth leaves room to season the soup without making the cheddar taste overly salty. A good everyday carton works well because the roasted vegetables and cheese bring plenty of character.
- Heavy cream — Cream gives the soup its smooth, rounded finish. Half-and-half can stand in if needed, though the soup will be lighter and less velvety.
- Sharp cheddar — Its tang keeps the cream and broccoli from tasting bland. Buy a block and grate it yourself; freshly grated cheese melts more evenly than pre-shredded cheese, which often has a coating that can make the soup less smooth.
Build the Soup Around the Roasted Broccoli, Not the Other Way Around
Get the florets tender with browned edges
Heat the oven to 425°F and line a large rimmed baking sheet with parchment. Toss the broccoli with olive oil, half of the kosher salt, and the black pepper, then spread it into one layer. Roast for 20–25 minutes, until the pieces are tender and browned in spots. If the florets are crowded, they’ll steam rather than brown, so use the whole sheet pan surface.
Soften the onion before adding the garlic
While the broccoli roasts, melt the butter in a 5-quart Dutch oven over medium heat. Add the diced onion and cook for 5–7 minutes, stirring now and then, until it has softened without taking on much color. Stir in the minced garlic for 30 seconds. Garlic needs only a short time here; letting it sit on the hot bottom too long can make it bitter.
Cook the flour, then whisk in the broth
Sprinkle the flour over the onion mixture and stir constantly for 1 minute so it coats the butter and cooks through. Pour in the broth gradually while whisking, then add the remaining salt. Bring the pot to a simmer over medium-high heat and simmer for 5 minutes, stirring occasionally, until the liquid looks slightly thickened. Whisk as you pour to break up floury lumps before they have a chance to set.
Blend most of the broccoli and finish gently
Add all but about 1 cup of roasted broccoli to the pot and simmer for 5 minutes. Remove the Dutch oven from the heat and blend with an immersion blender until the soup is mostly smooth. Stir in the cream and warm over low for 2–3 minutes, until steaming but not boiling. Take the pot off the heat, stir in the cheddar until melted, then fold in the reserved broccoli.
Three Useful Swaps for the Broth, Flour, and Cheddar
Make it vegetarian with vegetable broth
Replace the chicken broth with the same amount of vegetable broth. Choose a low-sodium version so the cheddar remains the main salty, savory note; the soup will keep its creamy texture, with a slightly more vegetable-forward base.
Use a gluten-free flour blend
For a gluten-free version, replace the all-purpose flour with an equal amount of a cup-for-cup gluten-free flour blend. Cook it in the butter just as you would regular flour, then whisk in the broth gradually; the finished soup may be a little less silky depending on the blend.
Turn up the cheddar bite
Swap in extra-sharp cheddar for the sharp cheddar if you want a more pronounced, tangy cheese flavor. Grate it finely and stir it in off the heat; the stronger cheese stands out more, while the soup keeps the same creamy base.
Storage and Reheating
- Refrigerator: Store covered for 3–4 days. The soup thickens as it chills, and the broccoli pieces soften.
- Freezer: The finished soup isn’t ideal for freezing because cream and cheddar can separate and turn grainy. For better texture, freeze the blended soup before adding the cream and cheddar; thaw it in the refrigerator, then finish it gently with the dairy.
- Reheating: Warm leftovers in a saucepan over low heat, stirring often, until steaming. Avoid a hard boil, which can make the cheese-and-cream base less smooth.
Questions That Come Up When This Soup Hits the Stove

Roasted Broccoli Soup with Sharp Cheddar
Ingredients
Equipment
Method
- Heat the oven to 425°F.
- Line a large rimmed baking sheet with parchment paper.
- Toss the broccoli on the baking sheet with the olive oil, 1/2 teaspoon of the salt, and the pepper.
- Spread the broccoli in a single layer and roast for 20–25 minutes, until tender and browned in spots.
- Meanwhile, melt the butter in a 5-quart Dutch oven over medium heat.
- Add the onion and cook for 5–7 minutes, until softened.
- Stir in the garlic for 30 seconds.
- Sprinkle in the flour and cook, stirring constantly, for 1 minute.
- Gradually whisk in the broth and the remaining 1/2 teaspoon salt.
- Bring to a simmer over medium-high heat.
- Simmer for 5 minutes, stirring occasionally, until slightly thickened.
- Add all but about 1 cup of the roasted broccoli and simmer for 5 minutes.
- Remove the pot from the heat and blend the soup with an immersion blender until mostly smooth.
- Stir in the heavy cream and heat over low for 2–3 minutes, until steaming but not boiling.
- Remove from the heat and stir in the cheddar until melted.
- Fold in the reserved broccoli.