Creamy Broccoli Potato Soup (No Cream Needed)
You get a velvety, filling soup from just a few pantry staples. Broccoli and potatoes simmer together until tender, then blend into something that coats the spoon without a drop of cream.

Bright green specks of broccoli run through a pale, silky base. It is the kind of soup that works on a cold Tuesday or when you need something comforting after a long day.
What Makes This Soup So Good
The potatoes do all the heavy lifting. Their natural starch turns the broth into a creamy texture as you blend, so you skip the dairy unless you want a little cheese on top.
The broccoli stays bright and earthy. You add it late in the simmer, so it keeps its color and a slight bite before you blend part of it in.
I keep this one in my back pocket because it comes together in one pot and tastes like you hovered over the stove all afternoon.
Ingredients

- 2 tbsp unsalted butter or olive oil: butter adds richness, oil keeps it dairy free
- 1 medium yellow onion, diced: about 1 ½ cups, any color works
- 2 garlic cloves, minced: optional but I never skip them
- 1 ½ lbs starchy potatoes, peeled and cubed: Russets or Yukon Golds give the smoothest body
- 4 cups vegetable broth: chicken broth works too, low sodium so you control the salt
- 1 lb broccoli florets: about 4 cups, fresh or thawed frozen (see FAQ)
- ½ tsp kosher salt, plus more to taste: the amount depends on your broth
- ¼ tsp black pepper
- Optional toppings: shredded sharp cheddar, a drizzle of olive oil, croutons, or a dollop of sour cream
Variations / Substitutions
- Make it vegan: swap butter for olive oil and skip cheese toppings; the soup stays just as silky
- Boost the protein: stir in a can of drained white beans before blending, or top with crispy bacon bits
- Add a little heat: a pinch of red pepper flakes or a dash of cayenne goes in with the garlic
- Try a different green: spinach or kale can stand in for broccoli, though the flavor shifts
- No immersion blender: use a stand blender and work in batches, venting the lid, or mash well with a potato masher for a chunky version
Hearty Chicken Kale Soup is next on our list if this soup is your kind of soup.
How to Make Broccoli Potato Soup
Step 1: Sauté the Onion

Warm the 2 tablespoons of butter in a large pot over medium heat. Once it shimmers, add the diced onion and cook, stirring every so often, about 6 minutes until it turns translucent and soft. Throw in the minced garlic for the last 30 seconds, just until it smells like garlic and you want to dive in.
The onion should look glossy and relaxed, no browning. If your pot runs hot, nudge the heat down a touch so the garlic does not burn and turn bitter.
Step 2: Simmer the Potatoes

Tumble in the 1 ½ pounds of cubed potatoes, then pour in the 4 cups of broth right over them. Add the ½ teaspoon salt and the pepper. Crank the heat to high just long enough to bring everything to a boil, then cover the pot and lower the heat so the liquid simmers gently. Cook about 12 minutes, until a fork slides into a potato chunk with no fight.
Lift the lid and you will see the broth has turned a little cloudy from the potato starch. That is the sign your soup will blend up creamy.
Step 3: Add the Broccoli

Drop the full pound of broccoli florets into the simmering pot. No need to stir them under, just tuck them in so they are submerged. Pop the lid back on and cook another 6 to 8 minutes, until the broccoli pierces easily with a knife but still looks vivid green.
If you overcook the broccoli now, the soup loses its fresh color and takes on a dull khaki tone. Pull it off the heat the moment the stems give way.
Step 4: Blend and Serve

Pull the pot off the heat. Use an immersion blender to purée the soup right in the pot until it is as smooth or chunky as you like. I leave a few small bits of broccoli for texture. Taste and add more salt if it needs it. Ladle into bowls while still piping hot and finish with a scatter of cheddar or a swirl of olive oil.
The steam will curl up and the cheese will melt into tiny orange pools on the surface. Serve it right away, with a spoon and a thick slice of toast on the side.
Tips for the Creamiest Soup
- Russet potatoes break down the most, giving you the silkiest texture. Waxy potatoes like reds stay a little grainy when blended.
- Blend warm, not scorching hot. If the soup has been at a full boil, let it cool for a couple minutes before blending to avoid steam burns or a splattered mess.
- For a completely smooth soup, pass the blended soup through a fine mesh strainer. You will lose a little volume but gain a restaurant-smooth finish.
Storing and Reheating
- Refrigerate: let the soup cool completely, then tuck it into an airtight container. It keeps well for up to 4 days in the fridge.
- Reheating: warm single portions in a saucepan over medium heat, stirring now and then. Add a splash of broth or water if it thickened overnight.
- Freeze: the soup freezes beautifully for up to 3 months. Leave a little headspace in the container because it will expand. Thaw overnight in the fridge.
What to Serve with Broccoli Potato Soup
A crusty sourdough loaf or a pile of saltine crackers is a natural match for dipping. If you want to make it a bigger meal, a toasted cheese sandwich on the side turns the soup into the best kind of diner lunch. For something lighter, a simple arugula salad with a lemon vinaigrette cuts through the richness.
Frequently Asked Questions
Can I use frozen broccoli?
Yes, frozen broccoli works well. Skip thawing it and add it in Step 3, but check for doneness a minute or two earlier because it cooks a little faster.
Do I have to peel the potatoes?
Unpeeled potatoes will blend in fine, but the skin gives the soup a slightly earthy, rustic texture and a few darker flecks. If you want that pale, spoon-coating look, peel them.
How can I make it without a blender?
Mash the cooked potatoes and broccoli right in the pot with a potato masher. It will be chunkier and more rustic, but still delicious. A little extra broth loosens it up.
Can I make this soup ahead and reheat it?
Absolutely. In fact, the flavor melds overnight and tastes even better the next day. Reheat gently and add a splash of liquid if needed.

Broccoli Potato Soup Recipe
Ingredients
Method
- Melt the butter in a large pot over medium heat. Cook the onion about 6 minutes until soft, then add garlic for 30 seconds.
- Add potatoes, broth, salt, and pepper. Bring to a boil, cover, and simmer 12 minutes until potatoes are tender.
- Add broccoli florets to the pot, cover, and simmer 6 to 8 minutes until the broccoli is knife tender and bright green.
- Remove from heat and blend with an immersion blender until creamy, leaving a few bits of broccoli for texture. Adjust salt and serve hot with toppings.
