Broccoli Potato Soup Recipe

This broccoli potato soup recipe is creamy, cozy, and made in one pot. Tender potatoes, fresh broccoli, and sharp cheddar make an easy weeknight dinner for six.

This broccoli potato soup recipe is the kind of bowl I reach for the moment the weather turns cold.

It is creamy, hearty, and made in one pot with simple ingredients you can find at any grocery store.

The potatoes melt into the broth and give the soup a thick, velvety body without needing a ton of cream.

The broccoli keeps everything fresh and green, and a handful of sharp cheddar ties it all together.

I make a pot of this every few weeks from October through March.

It costs very little, feeds a crowd, and tastes even better the next day.

If you love a good cheesy soup, you will also want to try my broccoli cheddar soup for another cozy dinner.

Quick Recipe Summary
Prep Time15 minutes
Cook Time35 minutes
Total Time50 minutes
Servings6 servings (about 1 1/2 cups each)
Difficulty LevelEasy
Broccoli Potato Soup Recipe

Why You’ll Love This Broccoli Potato Soup Recipe

This soup is a true one-pot meal that goes from chopping board to dinner table in under an hour.

It is also forgiving, so even a beginner can pull it off on the first try.

  • Naturally creamy: The potatoes do most of the thickening, so you get a rich texture without a heavy, gloppy base.
  • Budget friendly: Potatoes, broccoli, and onions are some of the most affordable vegetables in the store.
  • One pot cleanup: Everything cooks in a single Dutch oven, which means fewer dishes after dinner.
  • Great for meal prep: The flavor deepens overnight, and the soup freezes beautifully.
  • Easy to customize: Keep it silky smooth, leave it chunky, or stir in extra cheese for a loaded bowl.

You might also enjoy: Cream of Potato Soup

Ingredients

Here is everything you need for a big pot of soup.

I use Yukon Gold potatoes because they turn buttery and creamy when blended, but russets work too.

  • 3 tablespoons unsalted butter
  • 1 medium yellow onion, diced
  • 2 celery stalks, diced
  • 3 garlic cloves, minced
  • 1 1/2 pounds Yukon Gold potatoes (about 4 medium), peeled and cut into 1/2 inch cubes
  • 5 cups broccoli florets (about 1 large head, or 1 pound), cut into small bite-size pieces
  • 4 cups low sodium chicken broth or vegetable broth
  • 1 bay leaf
  • 1/2 teaspoon dried thyme
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 1 cup whole milk
  • 1/2 cup heavy cream
  • 1 1/2 cups freshly shredded sharp cheddar cheese
  • 2 tablespoons fresh chives, finely chopped, for garnish

The same creamy base works wonderfully in my potato bacon soup if you want a smoky twist.

Kitchen Equipment Needed

You do not need fancy gear for this soup. A sturdy pot and a way to blend part of the soup are the two things that matter most.

Read Also: Cream Of Broccoli Soup Recipe

Recommended Products for This Recipe

These are my personal recommendations, based on the tools and ingredients I actually reach for when I make soup at home.

None of them are required, but each one makes this recipe a little easier or a little better.

1. Le Creuset Enameled Cast Iron Dutch Oven

I have been making soups in a Dutch oven for years because it holds steady heat and keeps the bottom from scorching.

The enameled interior is easy to clean, even after simmering potatoes and dairy. It is an investment, but it will last for decades.

Get it on Amazon

2. Braun MultiQuick Immersion Blender

This is the tool that makes the texture of this soup so easy to control.

You can blend right in the pot with a few pulses and keep some chunks for body.

There is no hot soup to transfer and no blender mess to clean up.

Get it on Amazon

3. Cabot Seriously Sharp Cheddar Cheese

A good sharp cheddar matters in a soup this simple.

This one has a bold, tangy flavor that stands up to the creamy potatoes and does not disappear into the broth.

Shred it yourself from the block so it melts smoothly.

Get it on Amazon

4. Victorinox Fibrox Pro Chef’s Knife

You will be dicing onions, cubing potatoes, and trimming broccoli, so a sharp knife saves real time.

This one is lightweight, comfortable, and holds an edge well.

It is the knife I recommend to everyone who is just starting to cook more at home.

Get it on Amazon

Another soup that loves a good Dutch oven: Classic potato soup is a close cousin of today’s recipe.

Broccoli Potato Soup Recipe

Step-by-Step Instructions: How to Make Broccoli Potato Soup

Read through all the steps once before you start. The whole process is simple, and each step builds on the one before it.

1. Prep All the Ingredients

  • Peel the potatoes with a vegetable peeler, then cut them into even 1/2 inch cubes so they cook at the same rate.
  • Cut the broccoli head into small, bite-size florets, about 1 inch wide.
  • Dice the onion and celery into small, even pieces, roughly 1/4 inch.
  • Mince the garlic cloves and set them aside in a small bowl.
  • Shred the cheddar cheese on the large holes of a box grater and set it near the stove.
  • Finely chop the chives and keep them in the fridge until serving time.

2. Sauté the Onion, Celery, and Garlic

  • Set your Dutch oven over medium heat and add the butter.
  • Once the butter melts and begins to foam, add the diced onion and celery.
  • Stir often and cook for 5 to 6 minutes, until the onion is soft and translucent but not browned.
  • Add the minced garlic and the dried thyme, then stir for about 30 seconds until fragrant.
  • Watch the garlic closely, because it can turn bitter if it browns.

3. Simmer the Potatoes in Broth

  • Add the cubed potatoes to the pot and stir to coat them in the buttery vegetables.
  • Pour in the 4 cups of broth, then add the bay leaf, 1 teaspoon of salt, and the black pepper.
  • Raise the heat to high and bring the liquid to a boil.
  • Reduce the heat to medium-low, cover the pot, and simmer for 12 to 15 minutes.
  • The potatoes should be almost tender when pierced with a fork, but not fully soft yet.

4. Add the Broccoli

  • Stir the broccoli florets into the pot and press them down gently so they are mostly submerged.
  • Cover again and simmer for 8 to 10 minutes.
  • Test a piece of broccoli and a piece of potato with a fork. Both should be very tender.
  • Avoid overcooking the broccoli, since it will turn dull and olive colored.

5. Blend Part of the Soup

  • Turn off the heat and fish out the bay leaf with a spoon, then discard it.
  • Insert the immersion blender straight into the pot.
  • Pulse several times until about half the soup is smooth and the rest stays chunky. This usually takes 10 to 15 pulses.
  • If you are using a countertop blender, ladle about 3 cups of soup into the blender, vent the lid, and blend carefully. Then pour it back into the pot.
  • Keep blending longer if you want a completely smooth soup.

6. Stir In the Milk and Cream

  • Return the pot to low heat.
  • Pour in the whole milk and the heavy cream while stirring gently.
  • Warm the soup for 3 to 4 minutes, stirring often.
  • Do not let it boil, since boiling dairy can cause the soup to separate.

7. Melt In the Cheddar

  • Remove the pot from the heat.
  • Add the shredded cheddar a handful at a time, stirring after each addition until it melts completely.
  • Taste the soup and add more salt or pepper if needed.
  • If the soup feels too thick, stir in a splash of warm broth or milk until it reaches the consistency you like.

8. Serve and Garnish

  • Ladle the hot soup into bowls.
  • Sprinkle each serving with fresh chives.
  • Add an extra pinch of black pepper if you like a little bite.
  • Serve right away while the soup is steaming hot.

Another favorite: Copycat Panera Broccoli Cheddar Soup

Tips for The Best Broccoli Potato Soup

A few small details separate a good pot of soup from a great one.

These are the habits I have picked up after making this recipe many times.

  • Cut vegetables evenly: Uniform pieces cook at the same rate, so you never end up with hard potatoes or mushy broccoli.
  • Do not skip the sauté: Softening the onion and celery in butter builds a sweet, savory base for the whole soup.
  • Blend only part of it: Leaving some chunks gives the soup a hearty, homemade texture.
  • Shred your own cheese: Pre-shredded cheese has anti-caking powder that can make the soup grainy.
  • Keep the heat low after adding dairy: Gentle warmth keeps the soup silky and smooth.
  • Season in layers: Add salt while the potatoes simmer, then taste again at the end after the cheese goes in.
  • Thin or thicken as needed: Add warm broth to loosen the soup, or mash a few more potatoes against the side of the pot to thicken it.

I learned a lot of these tricks while perfecting my broccoli cauliflower soup.

Serving Suggestions

Broccoli Potato Soup Recipe

This soup is filling enough to be dinner on its own, but a few simple sides turn it into a full meal.

Think of something crusty, crisp, or fresh to balance the creamy texture.

  • Serve it with warm, crusty bread or a toasted sandwich for dipping.
  • Pair it with a simple green salad tossed in a lemony vinaigrette.
  • Top each bowl with crumbled bacon, extra cheddar, or a spoonful of sour cream.
  • Add a handful of crunchy croutons or oyster crackers for texture.
  • Ladle it into warm soup bowls so it stays hot at the table.

Read Also: Buttery Dinner Rolls

Variations of Broccoli Potato Soup

Once you have the classic version down, it is easy to make this soup your own.

These swaps keep the same basic method, so you will not need to learn anything new.

  • Loaded version: Top with crispy bacon, extra cheddar, sour cream, and chives.
  • Dairy-free: Use olive oil in place of butter and swap the milk and cream for unsweetened oat milk or full-fat coconut milk.
  • Vegetarian: Use vegetable broth in place of chicken broth.
  • Extra veggies: Add a diced carrot with the onion, or stir in a handful of spinach at the end.
  • Smooth and silky: Blend the entire pot until it is completely smooth for a cream soup style.
  • Heartier meal: Stir in diced cooked ham or shredded rotisserie chicken during the last few minutes of cooking.
  • A little heat: Add a pinch of cayenne pepper or a dash of hot sauce to each bowl.

The same creamy base works nicely with other add-ins too, like in my ham and potato soup.

Storage and Reheating

This soup keeps well, which makes it a great candidate for batch cooking.

Let it cool before storing so condensation does not water down the texture.

  • Refrigerator: Store in airtight containers for up to 4 days.
  • Freezer: Freeze in freezer-safe containers for up to 3 months, leaving a little room at the top for expansion.
  • Thawing: Move frozen soup to the refrigerator overnight before reheating.
  • Stovetop reheating: Warm over low heat, stirring often, and add a splash of milk or broth if the soup has thickened.
  • Microwave reheating: Heat in 60 second bursts, stirring between each, until hot throughout.
  • Texture note: Potato soup can thicken or turn slightly grainy after freezing, so a quick whisk or a few pulses with the immersion blender brings it back together.

Read Also: Baked Potato Soup Recipe

Nutritional Facts

The numbers below are estimates for one serving, which is about 1 1/2 cups of soup with cheddar.

They will change depending on the broth, dairy, and brand of cheese you use.

  • Calories: about 325
  • Protein: about 13 g
  • Carbohydrates: about 28 g
  • Fiber: about 4 g
  • Fat: about 18 g
  • Saturated fat: about 11 g
  • Sodium: about 850 mg

For a lighter bowl, use low-fat milk in place of the cream and cut the cheddar to 1 cup.

For more ideas on a rich but comforting bowl, see my creamy sausage and potato soup.

Health Benefits of Key Ingredients

Beyond tasting great, this soup is built from ingredients that bring real nutrition to the table.

Together they make a satisfying, well-rounded bowl.

  • Broccoli: A good source of vitamin C, vitamin K, and fiber, plus plant compounds that are studied for their role in overall health.
  • Potatoes: Naturally rich in potassium and also provide vitamin C and vitamin B6, along with filling carbohydrates for steady energy.
  • Onion, celery, and garlic: Add flavor with very few calories, along with small amounts of fiber and antioxidants.
  • Cheddar and milk: Supply calcium and protein, which support strong bones and help you feel full.
  • Chicken or vegetable broth: Adds hydration and warmth, which is especially welcome on cold days.

For another veggie-forward bowl, try: Roasted Cauliflower Soup

FAQs About Broccoli Potato Soup

1. Can I use frozen broccoli in this soup?

Yes, frozen broccoli works well when fresh is not available.

Add it straight from the freezer and simmer for 8 to 10 minutes, since it may need a few extra minutes to heat through.

2. What kind of potatoes are best for broccoli potato soup?

Yukon Gold potatoes are my first choice because they are naturally buttery and blend into a creamy texture.

Russet potatoes also work, and they break down even more for a thicker soup.

3. How do I make the soup thicker?

Blend more of the soup, or mash a few potato cubes against the side of the pot with a spoon.

You can also simmer the soup uncovered for 5 to 10 minutes to let some liquid evaporate.

4. Can I make this soup ahead of time?

Absolutely, and it tastes even better the next day once the flavors have settled.

Cool it completely, refrigerate it, and reheat gently on the stove with a splash of milk.

5. Why did my soup turn grainy or separate?

This usually happens when the soup boils after the dairy goes in, or when pre-shredded cheese is used.

Keep the heat low, add freshly shredded cheese off the heat, and whisk or blend briefly to smooth it out.

A similar cozy bowl worth trying is this Cajun potato soup.

Broccoli Potato Soup Recipe

Broccoli Potato Soup

Author: iamwinfred
325kcal
No ratings yet
Share Print Save
Prep 15 minutes
Cook 35 minutes
Total 50 minutes
This broccoli potato soup is creamy, hearty, and made in one pot with simple ingredients you can find at any grocery store. The potatoes melt into the broth and give the soup a thick, velvety body without needing a ton of cream, while the broccoli keeps everything fresh and green and a handful of sharp cheddar ties it all together. It costs very little, feeds a crowd, and tastes even better the next day.
Servings 6 servings
Course Soup
Cuisine American
Cost $8

Ingredients

  • 3 tablespoons unsalted butter 42g
  • 1 medium yellow onion diced, about 1 cup or 150g
  • 2 stalks celery diced, about 1/2 cup or 60g
  • 3 cloves garlic minced
  • 1 1/2 pounds Yukon Gold potatoes about 4 medium or 680g, peeled and cut into 1/2 inch cubes; russets work too
  • 5 cups broccoli florets about 1 large head or 1 pound/450g, cut into small bite-size pieces
  • 4 cups low sodium chicken broth or vegetable broth, about 950ml
  • 1 bay leaf
  • 1/2 teaspoon dried thyme
  • 1 teaspoon kosher salt plus more to taste
  • 1/2 teaspoon black pepper
  • 1 cup whole milk 240ml
  • 1/2 cup heavy cream 120ml
  • 1 1/2 cups sharp cheddar cheese freshly shredded, about 170g; shred from the block so it melts smoothly
  • 2 tablespoons fresh chives finely chopped, for garnish

Equipment

  • Large Dutch oven or heavy-bottomed soup pot 5 to 6 quarts
  • Immersion blender or a countertop blender if you prefer
  • Sharp chef’s knife
  • Large cutting board
  • Vegetable peeler
  • Wooden spoon for stirring
  • Box grater for the cheddar
  • Measuring cups and spoons
  • Ladle for serving

Method

  1. Peel the potatoes and cut them into even 1/2 inch cubes. Cut the broccoli into small bite-size florets, dice the onion and celery, mince the garlic, shred the cheddar, and finely chop the chives.
  2. Melt the butter in a Dutch oven over medium heat. Add the onion and celery and cook 5 to 6 minutes until soft and translucent, then stir in the garlic and thyme for 30 seconds until fragrant.
  3. Add the potatoes and stir to coat, then pour in the broth and add the bay leaf, salt, and pepper. Bring to a boil, reduce heat to medium-low, cover, and simmer 12 to 15 minutes until the potatoes are almost tender.
  4. Stir in the broccoli, press it gently into the liquid, cover, and simmer 8 to 10 minutes until both the broccoli and potatoes are very tender.
  5. Turn off the heat and remove the bay leaf. Pulse an immersion blender 10 to 15 times until about half the soup is smooth and the rest stays chunky, or blend 3 cups in a countertop blender and return to the pot.
  6. Return the pot to low heat and stir in the milk and cream. Warm 3 to 4 minutes, stirring often, without letting it boil.
  7. Remove from the heat and add the cheddar a handful at a time, stirring until melted. Taste and adjust salt and pepper, thinning with warm broth or milk if needed.
  8. Ladle into bowls, sprinkle with fresh chives and extra black pepper, and serve hot.

Nutrition

Serving1BowlCalories325kcalCarbohydrates28gProtein13gFat18gSaturated Fat11gSodium850mgFiber4g

Notes

  • Cut vegetables evenly so the potatoes and broccoli cook at the same rate and you never end up with hard potatoes or mushy broccoli.
  • Do not skip the sauté: softening the onion and celery in butter builds a sweet, savory base for the whole soup.
  • Blend only part of the soup to keep a hearty, homemade texture; blend the whole pot for a smooth cream-soup style.
  • Shred your own cheese: pre-shredded cheese has anti-caking powder that can make the soup grainy.
  • Keep the heat low after adding dairy, and add the cheddar off the heat so the soup stays silky and does not separate.
  • Season in layers: salt while the potatoes simmer, then taste again after the cheese goes in.
  • Thin with warm broth or milk if the soup is too thick, or mash a few potato cubes against the side of the pot to thicken it.
  • Variations: top with crispy bacon, extra cheddar, sour cream, and chives for a loaded version; use olive oil and unsweetened oat or full-fat coconut milk for dairy-free; use vegetable broth for vegetarian; add diced carrot with the onion or a handful of spinach at the end.
  • Storage: refrigerate in airtight containers up to 4 days, or freeze up to 3 months leaving room for expansion. Thaw overnight in the fridge and reheat gently on the stove with a splash of milk or broth.
  • Frozen broccoli works well when fresh is unavailable; add it straight from the freezer and simmer 8 to 10 minutes.

Tried this recipe?

Let us know how it was!

Conclusion

This broccoli potato soup is simple, comforting, and ready in under an hour.

It is the kind of recipe that earns a permanent spot in your cold weather rotation.

I hope you give it a try this week and enjoy every creamy spoonful.

If you make it, leave a comment below to tell me how it turned out, and share it with a friend who loves a cozy bowl of soup.

Recommended: