Broccoli potato cheddar soup brings roasted broccoli into a comforting pot of tender potatoes and a smooth cheese finish. Roasting develops a deeper broccoli flavor, while potatoes thicken the broth naturally. The result is hearty enough for dinner with bread and a crisp salad.
This version avoids a large amount of flour or cream. Most of its body comes from blending part of the potato mixture, then stirring in milk and cheddar over gentle heat. Some broccoli remains in small pieces so each spoonful has texture rather than tasting like a completely puréed sauce.
The soup needs two cooking surfaces, but the stages overlap. While broccoli roasts in the oven, onion and potatoes simmer on the stove. Bring them together near the end, lower the heat, and add cheese gradually. That sequence makes the recipe approachable without sacrificing a smooth finish.
Jump to the recipe for the complete measurements and method.

Recipe Snapshot
Prep: 15 minutes · Cook: 35–40 minutes · Total: about 55 minutes · Serves: 6
Broccoli, Potatoes, and Cheese Choices
Cut broccoli into small florets and use tender sections of the peeled stalk. Uniform pieces roast more evenly than one large crown surrounded by tiny crumbs. Keep a few attractive florets aside after roasting if you want texture on top of each bowl. The remaining broccoli can be chopped before adding to the pot.
Yukon Gold potatoes give the soup a mellow flavor and smooth body. Peel if you want a more uniform result, or scrub and leave thin skins on if you enjoy their texture. Cut half-inch cubes so the potatoes finish within the suggested simmer. Large chunks take longer and make blending less predictable.
Choose a block of medium or sharp cheddar and grate it yourself. Pre-shredded cheese can contain anti-caking ingredients that affect melting. Very aged cheddar has a stronger flavor but can behave less smoothly. Start with a familiar cheese, then experiment with more assertive varieties after learning the base method.
A Soup with Body, Not a Heavy Sauce
Potatoes release starch as they soften, and blending a portion creates a creamy-looking broth. Milk adds richness without making the whole pot depend on cream. This does not mean the soup is dairy-free or suitable for every diet; it simply uses ordinary ingredients in a measured balance.
Vegetable broth gives a meatless base, while chicken broth is another option if that fits your table. Use low-sodium broth because cheddar contributes salt. If your broth tastes strongly seasoned, reduce the initial salt and decide what the soup needs after the cheese melts.
Roasted Broccoli Potato Cheddar Soup Recipe
Ingredients
- 1½ lb (680 g) broccoli, cut into small florets
- 2 tablespoons olive oil, divided
- 1 medium yellow onion, diced
- 2 garlic cloves, minced
- 1½ lb (680 g) Yukon Gold potatoes, peeled and diced
- 4 cups (960 ml) low-sodium vegetable broth
- 1 cup (240 ml) milk
- 1½ cups (150 g) freshly grated cheddar
- ½ teaspoon dried thyme
- ½ teaspoon fine salt, plus more to taste
- ¼ teaspoon black pepper
- 1 teaspoon Dijon mustard, optional
- Chopped chives and extra roasted broccoli, optional
How to Make Roasted Broccoli Potato Cheddar Soup
1. Roast the broccoli
Heat the oven to 425°F (220°C). Toss broccoli with one tablespoon olive oil and spread across a large sheet pan. Roast for 18–22 minutes, turning once, until tender with lightly browned edges. Do not let tiny pieces turn black. Reserve a small handful for garnish and chop the remainder if needed.
2. Start the soup base
While broccoli roasts, warm the remaining oil in a soup pot over medium heat. Cook onion for 5 minutes until softened. Add garlic and thyme for 30 seconds, then add potatoes, broth, salt, and pepper. Bring to a gentle boil, reduce heat, and simmer partly covered for 15–20 minutes.
3. Blend part of the potatoes
When potatoes are fully tender, remove the pot from heat. Use an immersion blender for a few short pulses, leaving plenty of potato pieces. Alternatively, mash some potatoes against the side with a spoon. Do not blend continuously into a gluey purée; you only need enough starch to thicken the broth.
4. Add broccoli and milk
Return the pot to low heat. Stir in roasted broccoli and milk, then warm gently for 3–5 minutes. The soup should steam without boiling vigorously. If it seems too thick, add a little broth or water. If you prefer a smoother bowl, blend briefly again before adding cheese.
5. Melt the cheddar gently
Remove from heat and add grated cheddar in small handfuls, stirring after each. Add Dijon if using. Let the cheese melt fully before tasting for salt. Serve with chives and reserved broccoli. Keep any remaining pot warm over the lowest heat rather than bringing it back to a rolling boil.

Roasting Without Scorching the Broccoli
Dry washed broccoli before tossing it with oil. Surface water encourages steaming instead of browning. Give the florets room on the tray, with the flat sides touching the metal where possible. If the tray is crowded, use two pans rather than extending the roast until the smallest pieces burn.
The goal is tender broccoli with golden edges, not deeply charred vegetables. Char can taste bitter in a blended soup because its flavor spreads throughout the broth. Check smaller fragments earlier, and move them away from very hot corners of the tray. You can add any less-browned pieces to the pot to finish softening.
How to Avoid Grainy Cheese Soup
High heat is a frequent cause of a rough or separated cheese texture. Add cheddar after removing the pot from direct heat, using the hot soup to melt it. Finely grated cheese dissolves more easily than large cubes. Stir patiently rather than increasing the flame when a few shreds remain visible.
Very cold milk can cool the soup abruptly, so let it lose some chill while the potatoes simmer. You do not need to leave it out for long. Once the milk enters the pan, keep heating gentle. If the soup begins bubbling hard around the edges, lower the heat before adding the cheddar.
Choosing Your Preferred Texture
For a chunky bowl, mash a quarter of the potatoes and leave broccoli in small florets. For a smoother texture, briefly blend more of the base before adding cheese. Either version should retain some body without becoming thick enough to mound. Remember that potato starch continues thickening as the soup cools.
If using a countertop blender, blend small batches according to the manufacturer’s directions for hot liquids. Vent safely and do not seal hot soup tightly under a lid. An immersion blender is convenient because it stays in the pot, but keep its head submerged before switching it on to prevent splashes.
PrintRoasted Broccoli Potato Cheddar Soup – Cozy Homemade Dinner
- Total Time: 55 minutes
- Yield: 6 servings 1x
Description
Roasted Broccoli Potato Cheddar Soup combines golden oven-roasted broccoli, tender Yukon Gold potatoes, and freshly grated cheddar in a creamy, comforting bowl. Roasting brings out broccoli’s deeper flavor, while partially mashed potatoes naturally thicken the broth without flour or heavy cream. Milk adds richness, and gentle heat helps the cheddar melt smoothly. This simple homemade soup makes a satisfying family dinner with crusty bread or a fresh salad. Prepare the broccoli while the potatoes simmer, then bring everything together for a cozy meal in about 55 minutes.
Ingredients
- 1½ lb (680 g) broccoli, cut into small florets
- 2 tablespoons olive oil, divided
- 1 medium yellow onion, diced
- 2 garlic cloves, minced
- 1½ lb (680 g) Yukon Gold potatoes, peeled and diced
- 4 cups (960 ml) low-sodium vegetable broth
- 1 cup (240 ml) milk
- 1½ cups (150 g) freshly grated cheddar
- ½ teaspoon dried thyme
- ½ teaspoon fine salt, plus more to taste
- ¼ teaspoon black pepper
- 1 teaspoon Dijon mustard, optional
- Chopped chives and extra roasted broccoli, optional
Instructions
1. Preheat the oven to 425°F (220°C). Toss broccoli with 1 tablespoon olive oil and spread on a large baking sheet. Roast for 18–22 minutes, turning once, until tender with golden edges. Reserve some florets for garnish.
2. While the broccoli roasts, heat the remaining olive oil in a soup pot over medium heat. Cook the onion for 5 minutes. Add garlic and thyme and stir for 30 seconds. Add potatoes, broth, salt, and pepper. Bring to a gentle boil, then reduce heat and simmer partly covered for 15–20 minutes until potatoes soften.
3. Remove the pot from heat. Use an immersion blender for a few short pulses to thicken the broth while leaving plenty of potato pieces intact. Alternatively, mash some potatoes against the side of the pot.
4. Return the pot to low heat. Add roasted broccoli and milk. Stir gently for 3–5 minutes until hot without boiling vigorously. Add a little broth if the soup becomes too thick.
5. Remove the pot from heat. Add freshly grated cheddar in small handfuls, stirring until each addition melts. Stir in Dijon mustard if using. Taste and adjust salt. Garnish with chopped chives and reserved roasted broccoli, then serve warm.
Notes
- Dry the broccoli thoroughly before roasting to encourage browning instead of steaming.
- Cut potatoes into approximately ½-inch cubes for even cooking.
- Use freshly grated cheddar for a smoother melt.
- Avoid boiling the soup after adding cheese because excessive heat can cause separation.
- Blend only part of the potato mixture to prevent a gummy texture.
- Refrigerate leftovers promptly and use within 3–4 days.
- For freezing, freeze the broccoli-potato base without milk or cheddar, then add dairy after reheating.
- Use vegetable broth for a meatless version.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Soup, Dinner
- Method: Roasting, Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1/6 of recipe
Serving and Simple Variations
Crusty bread, toast, or a small baked potato accompaniment works well if you want a larger meal. A crisp apple slaw adds freshness beside the rich soup. Keep garnishes light: a pinch of chives, a few broccoli pieces, or a little extra cheese is enough without hiding the base.
Replace a portion of broccoli with cauliflower for a gentler vegetable flavor. Add a small pinch of smoked paprika with the thyme if you enjoy smokiness. Cooked white beans can provide extra substance, although they change the texture. Add them before the milk and warm through rather than stirring in dry beans.
For another comforting dinner that uses broccoli differently, try broccoli cheddar brown rice bake. If you prefer a broth-based soup for the next meal, chicken barley soup gives a different texture and cooking schedule.
Preparing Components in Advance
Chop broccoli and onion up to a day ahead and keep them separately covered in the refrigerator. Grate cheddar and store it chilled. Cut potatoes shortly before cooking, or hold them briefly in cold water, then drain well. Long soaking is unnecessary and can wash away some starch needed for body.
Roasted broccoli can also be prepared ahead, though its edges soften after refrigeration. Add it to the simmered base and warm gently before proceeding with milk. If making the entire soup early, reserve the cheese addition until closer to serving when possible; that makes temperature control easier.
Storage and Gentle Reheating
Cool leftovers in shallow containers and refrigerate within two hours. Use within 3–4 days. Reheat only the portion you need, adding water or broth to loosen the thickened base. Stir over moderate-low heat until thoroughly hot. If the soup sits after warming, give it another careful stir before ladling.
Potato and dairy soups can change texture in the freezer. For a better freezer plan, store the broccoli-potato base without milk or cheese, then add those ingredients after thawing and warming. Freeze the base for up to two months for best quality. Clearly label it so you remember which finishing ingredients remain to be added.
Troubleshooting a Thick or Bland Pot
If the soup tastes heavy, check its liquid level before adding stronger seasonings. A splash of broth can restore the intended spoonable texture and make the flavors easier to taste. If it seems flat after thinning, add salt gradually or a little extra Dijon. Taste with cheddar fully melted rather than judging the plain potato broth.
If the base is watery, mash a few additional potato pieces and simmer gently before adding milk and cheese. Adding a large amount of flour at the end can create lumps and a raw taste. The recipe already includes potatoes for thickening, so use that structure rather than introducing a separate roux midway through dinner.
Frequently Asked Questions
Can I use frozen broccoli?
Yes. Roast from frozen on a roomy tray, allowing extra time for surface moisture to evaporate. The florets may soften more and brown less evenly. You can also simmer them in the broth, but that version will not have the same roasted flavor.
Can I omit the milk?
Use additional broth for a less creamy base, then add cheddar gently. The cheese still makes the soup contain dairy. For a completely dairy-free variation, use suitable alternatives and expect a different flavor rather than assuming identical melting behavior.
Why did my potato base turn gummy?
Excessive blending can release too much potato starch and create a sticky texture. Use brief pulses or mash a portion by hand. A little broth can loosen a thick soup, but it may not entirely undo a gluey base.
Does the soup need cream?
No. The potatoes, milk, and cheddar supply its intended body. Cream can replace a small amount of milk if you want a richer bowl, but it is an optional change. Try the listed ratio before increasing dairy.

More Recipes to Try
Find more bowls in simple homemade meals, or browse Quick & Easy Meals when planning the rest of your week.
A Recipe Worth Keeping
Roasted broccoli potato cheddar soup combines two simple techniques: roasting for flavor and gentle melting for smoothness. Keep the broccoli golden, blend the potatoes lightly, and add the cheese after lowering the heat. A little care at those stages produces a cozy pot worth returning to.
You might also like these recipes
Roasted Broccoli Potato Cheddar Soup – Cozy Homemade Dinner
Apple Sausage and Cabbage Skillet – Easy One-Pan Dinner
Creamy Carrot Ginger Chickpea Soup – Easy One-Pot Dinner