Potato And Broccoli Soup is the bowl I make when I want comfort food that actually does something for me. You get creamy texture without a pint of heavy cream, real vegetable flavor, and enough protein to call it dinner instead of a side.
Advertisements1
Here is the thing most people get wrong: they boil everything together and end up with gray, watery mush. We are going to build flavor in stages, blend only part of the pot, and finish with a sharp cheddar hit that makes the whole thing taste expensive.
Total time is about 50 minutes, and most of that is hands-off simmering. If you own an immersion blender, this becomes a one-pot job with almost no cleanup. Work smarter, not harder.
Why You'll Love This Recipe
About the Ingredients
3 tablespoons (42g) unsalted butter
Butter gives the onions a sweeter, richer base than oil. Swap in olive oil or ghee if you are keeping it dairy-free, but expect a slightly less round flavor.
1 large yellow onion, diced (about 1 1/2 cups / 200g)
Yellow onion is the workhorse here because it sweetens as it sweats. Sweet onion works if you want a milder pot; skip red onion, it turns the soup an odd pink.
3 cloves garlic, minced (about 1 tablespoon)
Fresh garlic only, please. The jarred stuff tastes metallic once it hits hot butter, and you only need 30 seconds of cooking time for it.
2 1/2 pounds (1.13kg) russet potatoes, peeled and cut into 1-inch cubes
Russets break down and thicken the broth naturally, which is exactly what we want. Yukon Golds work but stay chunkier; waxy red potatoes will leave you with thin soup.
5 cups (1.2L) low-sodium chicken broth
Low-sodium matters because you are salting in layers. Use vegetable broth for a vegetarian version, or Better Than Bouillon if you want a deeper roasted note.
1 pound (450g) broccoli florets, cut into bite-size pieces
Buy a crown-only bag if you hate trimming stems. Frozen florets work fine, but add them straight from frozen and tack on 3 extra minutes of simmering.
1 cup (240ml) whole milk
Whole milk keeps it creamy without the heaviness of cream. For a richer bowl, use half-and-half; for dairy-free, use unsweetened oat milk, not almond, which can separate.
1 1/2 cups (170g) sharp cheddar cheese, shredded
Sharp cheddar is the flavor punch that pulls everything together. Shred it yourself off the block, because pre-shredded cheese is coated in starch and clumps into greasy strings.
1 teaspoon kosher salt, plus more to taste
Kosher salt seasons more evenly than table salt. If you only have table salt, start with 3/4 teaspoon and adjust at the end.
1/2 teaspoon freshly ground black pepper
Fresh-cracked pepper beats pre-ground every single time. Add it early so it blooms in the butter, then taste again before serving.
1/2 teaspoon smoked paprika
This is the secret weapon that makes people ask what is in it. Regular paprika works, but smoked adds a subtle bacon-like depth without any meat.
2 tablespoons fresh chives, chopped, for garnish
Chives add a bright oniony pop on top. Thin-sliced scallion greens or a pinch of fresh dill are both solid stand-ins.
Tips & Tricks
Do Not Over-Blend
Pulse the blender in short bursts and stop while you can still see small potato pieces. Blending to a puree turns the soup gluey because you are releasing starch.
Salt in Layers
Season the onions, then the broth, then again after blending. Soup salted only at the end tastes flat no matter how much you add.
Keep the Heat Low With Dairy
Once the milk and cheddar go in, never let the pot boil. A hard boil makes cheese seize into rubbery curds and can split the milk.
Cut Potatoes Evenly
Uniform 1-inch cubes cook in the same window. Uneven chunks mean some dissolve while others stay rock-hard in the same spoonful.
Pro Tips
Step-by-Step Instructions
1. Sweat the Aromatics
Melt the butter in a large Dutch oven over medium heat (about 350F / 175C) and cook the onion for 6 to 7 minutes until translucent and soft at the edges. Add the garlic, smoked paprika, salt, and pepper and stir for 30 seconds, just until fragrant – garlic burns in seconds past that point.
2. Add Potatoes and Broth
Stir in the potatoes and chicken broth, raise the heat, and bring to a full boil. You want visible bubbling across the whole surface before you drop the heat.
3. Simmer Until Fork-Tender
Reduce to a gentle simmer (about 200F / 93C) and cook uncovered for 15 to 18 minutes. The potatoes are done when a fork slides in with zero resistance and a cube crushes easily against the side of the pot.
4. Cook the Broccoli
Add the broccoli florets and simmer for 6 to 8 minutes more. Pull it when the stems are tender but a knife still meets slight resistance – the florets should stay bright green, not olive-drab.
5. Blend Half the Soup
Ladle about 3 cups of solids and liquid into a blender, vent the lid, and pulse 8 to 10 times until smooth, then stir it back into the pot. Short pulses keep the texture velvety instead of pasty.
6. Finish With Dairy
Drop the heat to low (about 180F / 82C), stir in the warmed milk, and cook for 2 minutes without boiling. The soup should look glossy and slightly thickened at the edges.
7. Melt the Cheddar
Pull the pot off the heat, add the cheddar in three handfuls, and stir until each addition disappears before adding the next. Taste and adjust salt – cheese varies wildly in saltiness.
8. Garnish and Serve
Ladle into bowls, top with chives and an extra crack of black pepper, and serve with crusty bread. The soup thickens as it sits, so thin with a splash of broth if needed.
Delicious Variations
Loaded Baked Potato Style
Skip the cheddar in the pot, then top each bowl with sour cream, crumbled bacon, and scallions for a fully loaded baked potato in soup form.
Broccoli Cheddar with Cauliflower
Swap half the potatoes for cauliflower florets to cut the carbs by roughly a third. The texture stays creamy but the flavor gets slightly nuttier.
Spicy Chipotle Version
Add one minced chipotle pepper in adobo with the garlic and finish with lime juice. It turns a cozy bowl into something with real smoky heat.
How to Store Potato And Broccoli Soup
Refrigerator
Cool the soup uncovered for 20 minutes, then transfer to an airtight container and refrigerate for up to 4 days. It will thicken overnight, so loosen it with broth or milk when reheating.
Freezer
Freeze in single portions for up to 3 months, but leave 1 inch of headspace because the soup expands. Dairy-based soups can look slightly grainy after thawing, so re-blend with a splash of milk to bring it back.
Reheating
Reheat on the stovetop over low heat (about 180F / 82C), stirring often, for 5 to 7 minutes until steaming but never boiling. In the microwave, cover and heat in 1-minute bursts, stirring between each, to avoid hot spots and curdling.
Frequently Asked Questions
Q: Can I make potato and broccoli soup without a blender?
Yes, you can mash the potatoes directly in the pot with a potato masher for a rustic, chunky texture. A hand-held immersion blender is the easiest middle ground, and it saves you the ladling and the extra dish. Just avoid a food processor, which overworks the starch and turns the soup gluey.
Q: Why did my broccoli soup turn out watery?
Your potatoes were probably waxy instead of starchy, or you added too much broth relative to the potatoes. Russets break down and thicken the liquid naturally, so use them and stick to the 5-cup broth ratio. If it is already thin, simmer uncovered for 8 to 10 minutes to reduce, or mash a few extra potato cubes into the pot.
Q: Can I use frozen broccoli instead of fresh?
Absolutely, and it is a great shortcut because frozen florets are blanched and hold their color well. Add them straight from frozen with the broth and simmer 3 minutes longer than the fresh timing. Skip thawing first, since thawed broccoli turns mushy and releases extra water.
Q: How do I keep the cheese from turning grainy?
Add the cheddar off the heat in small handfuls, stirring until each one melts completely before adding the next. Boiling is the enemy here, because high heat makes the proteins tighten and squeeze out fat. Freshly shredded sharp cheddar melts far more smoothly than the pre-shredded bagged kind.
Q: Is potato and broccoli soup healthy?
Yes, it is a genuinely balanced bowl at roughly 285 calories per serving with 12g of protein and 22g of carbs. The potatoes bring potassium and fiber while the broccoli adds vitamin C and vitamin K. Using whole milk instead of heavy cream keeps the fat at a reasonable 9g per bowl.
Grab your Dutch oven and make this Potato And Broccoli Soup tonight – it is one pot, 50 minutes, and it beats anything from a can by a mile. If you make it, drop a comment and tell me whether you went full creamy or kept it chunky. Work smarter, not harder.
Potato And Broccoli Soup
This creamy Potato And Broccoli Soup delivers a velvety, veggie-packed bowl with 12g protein and cozy flavor in under an hour.
🧂 Ingredients
- 3 tablespoons (42g) unsalted butter
- 1 large yellow onion, diced (about 1 1/2 cups / 200g)
- 3 cloves garlic, minced (about 1 tablespoon)
- 2 1/2 pounds (1.13kg) russet potatoes, peeled and cut into 1-inch cubes
- 5 cups (1.2L) low-sodium chicken broth
- 1 pound (450g) broccoli florets, cut into bite-size pieces
- 1 cup (240ml) whole milk
- 1 1/2 cups (170g) sharp cheddar cheese, shredded
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 1/2 teaspoon smoked paprika
- 2 tablespoons fresh chives, chopped, for garnish
📋 Instructions
- 1Sweat the Aromatics — Melt the butter in a large Dutch oven over medium heat (about 350F / 175C) and cook the onion for 6 to 7 minutes until translucent and soft at the edges. Add the garlic, smoked paprika, salt, and pepper and stir for 30 seconds, just until fragrant – garlic burns in seconds past that point.
- 2Add Potatoes and Broth — Stir in the potatoes and chicken broth, raise the heat, and bring to a full boil. You want visible bubbling across the whole surface before you drop the heat.
- 3Simmer Until Fork-Tender — Reduce to a gentle simmer (about 200F / 93C) and cook uncovered for 15 to 18 minutes. The potatoes are done when a fork slides in with zero resistance and a cube crushes easily against the side of the pot.
- 4Cook the Broccoli — Add the broccoli florets and simmer for 6 to 8 minutes more. Pull it when the stems are tender but a knife still meets slight resistance – the florets should stay bright green, not olive-drab.
- 5Blend Half the Soup — Ladle about 3 cups of solids and liquid into a blender, vent the lid, and pulse 8 to 10 times until smooth, then stir it back into the pot. Short pulses keep the texture velvety instead of pasty.
- 6Finish With Dairy — Drop the heat to low (about 180F / 82C), stir in the warmed milk, and cook for 2 minutes without boiling. The soup should look glossy and slightly thickened at the edges.
- 7Melt the Cheddar — Pull the pot off the heat, add the cheddar in three handfuls, and stir until each addition disappears before adding the next. Taste and adjust salt – cheese varies wildly in saltiness.
- 8Garnish and Serve — Ladle into bowls, top with chives and an extra crack of black pepper, and serve with crusty bread. The soup thickens as it sits, so thin with a splash of broth if needed.



