Search

Broccoli Potato Cheese Soup So Creamy It’s Almost Addictive

A warm, creamy soup feels so comforting in a bowl. When the weather cools down, I find myself reaching for the same kind of recipes—easy, hearty, and full of flavor. And if there’s one soup that checks all the boxes, it’s broccoli potato cheese soup. It’s creamy, cheesy, and full of flavor, plus you get a great mix of hearty potatoes and fresh broccoli. The kind of soup that makes you feel full but not overly stuffed.

This is one of those recipes that works for everything. A quick weeknight meal? Yes. Something easy to make ahead? Absolutely. A way to sneak some veggies into dinner without complaints? Definitely. And the best part is, it’s simple. No fancy ingredients, no complicated steps—just a big pot of cozy goodness.

If you love rich, creamy soups but don’t want anything too heavy, this is the perfect choice. The cheese adds the right amount of indulgence without making it overly rich, and the potatoes give it just the right texture. Plus, broccoli and cheese are a classic pairing, and the potatoes help make everything come together. It’s the kind of meal that works for busy nights, lazy weekends, or when you just need something warm and comforting.

I’ll be sharing everything you need to make this soup at home—easy steps, ingredient swaps, and even a few ways to make it ahead. Whether you’re cooking for yourself, your family, or making a big batch for leftovers, this soup is a winner. Grab a spoon, and let’s talk all things broccoli potato cheese soup.

broccoli potato cheese soup bowl

This site includes affiliate links; you can check the disclosure for more details.

Ingredients That Make a Perfect Soup

This soup is all about a few easy ingredients. Nothing fancy, nothing complicated—just real food that comes together to create something delicious.

  • Potatoes – Yukon Gold or Russet potatoes work best. They soften nicely and blend well into the soup.
  • Broccoli – Fresh or frozen both work. If using frozen, no need to thaw first.
  • Cheese – Sharp cheddar gives the best flavor. You can mix in other cheeses if you want a little variety.
  • Milk or Cream – Whole milk, half-and-half, or heavy cream make the soup rich and creamy.
  • Broth – Chicken or vegetable broth adds flavor and helps with the soup’s consistency.
  • Butter – Adds richness and depth to the soup.
  • Garlic & Onion – These bring extra flavor and a little bit of sweetness.
  • Seasonings – Salt, pepper, and a little smoked paprika or mustard powder bring out the best in this soup.

If you want to lighten things up, you can swap out some of the milk for extra broth or use a lower-fat cheese. For an even richer soup, a little extra butter or cream goes a long way.

ingredients

How to Make Broccoli Potato Cheese Soup

This soup is easy, and that’s one of the best things about it. It comes together quickly, and you don’t need any special kitchen tools—just a big pot and a spoon.

  1. Sauté the aromatics – In a large pot, melt butter and cook the onions and garlic until soft and fragrant.
  2. Add the potatoes – Pour in the broth and add the chopped potatoes. Let them simmer until they’re fork-tender.
  3. Blend (optional) – If you like a smoother soup, blend some or all of the potatoes before adding the broccoli.
  4. Add the broccoli – Toss in the chopped broccoli and let it cook until it’s bright green and tender.
  5. Stir in the cheese and milk – Lower the heat and slowly add shredded cheese and milk or cream, stirring constantly.
  6. Season to taste – Add salt, pepper, and any other seasonings. Adjust the consistency with more broth or cream if needed.

That’s it. Simple, right? In under an hour, you’ve got a pot of warm, comforting soup ready to go.

Stainless Steel Stock Pot with Lid, 8 Quart, Silver
$37.46
Buy Now
We earn a commission if you make a purchase, at no additional cost to you.
02/09/2025 05:35 pm GMT

The Best Cheese for the Job

Not all cheese melts the same way. Some types can get grainy or clumpy, so choosing the right one makes a difference.

  • Sharp cheddar – The best choice for flavor and meltability.
  • Mild cheddar – A smoother, milder option if you don’t want the cheese flavor too strong.
  • Colby Jack – Melts well and has a creamy texture.
  • Gruyère – A little fancy but adds a nutty depth to the soup.
  • Velveeta – If you want an ultra-smooth texture, this works well.

No matter what cheese you use, always shred it yourself. Pre-shredded cheese has added starches that can make the soup grainy.

Commercial Grade Soup Kettle with Hinged Lid and Detachable Stainless Steel Insert Pot for Restaurant and Big Family, 10.5 Quarts, Black
$88.83
Buy Now
We earn a commission if you make a purchase, at no additional cost to you.
02/09/2025 05:35 pm GMT

How to Thicken Broccoli Potato Cheese Soup Without Flour

Sometimes soup turns out thinner than expected, but thickening it doesn’t have to mean adding flour. There are plenty of easy ways to get that creamy, rich texture without messing with a roux.

1. Mash the Potatoes

Potatoes are natural thickeners. Once they soften, mashing some of them directly into the soup makes it creamier without extra ingredients.

  • Use a potato masher for a chunkier texture.
  • Blend half the soup with an immersion blender for a smoother result.
  • Keep some potato pieces whole for extra heartiness.

2. Add More Cheese

Since this is a broccoli potato cheese soup, adding more cheese is an easy way to make it thicker. The key is to add it slowly and stir well to prevent clumping.

  • Shred cheese yourself for better melting.
  • Use sharp cheddar for bold flavor and creaminess.
  • Stir constantly as you add cheese to avoid lumps.

3. Use Heavy Cream or Greek Yogurt

A little extra dairy makes the soup thicker without affecting the flavor too much.

  • Heavy cream gives the richest texture.
  • Half-and-half is a lighter option.
  • Greek yogurt adds thickness with a slight tang.

4. Simmer It Longer

If the soup seems too thin, let it simmer with the lid off. This helps excess liquid evaporate and naturally thickens the broth.

  • Stir occasionally to prevent sticking.
  • Keep the heat on low to avoid burning the cheese.

No matter how you thicken it, this soup should be creamy, hearty, and packed with flavor. The best part? You don’t need any fancy tricks—just simple ingredients and a few easy adjustments!

Roasted broccoli on a tray

The Secret to Getting the Best Broccoli Flavor in Soup

Broccoli is one of those veggies that people either love or avoid. The trick to making it taste amazing in broccoli potato cheese soup? Cooking it just right. If broccoli gets overcooked, it can turn mushy and lose flavor. But if it’s too raw, it doesn’t blend well with the creamy base.

1. Add It at the Right Time

If you add broccoli too early, it can break down too much. But if you throw it in at the last minute, it won’t cook properly.

  • Fresh broccoli should go in when the potatoes are almost done.
  • Frozen broccoli needs less time—about five minutes before serving.
  • Chop it small so it cooks quickly and blends into the soup.

2. Use Roasted Broccoli for Extra Flavor

Want a deeper, richer broccoli taste? Roast it first.

  • Toss broccoli with olive oil, salt, and pepper.
  • Roast at 400°F for about 15 minutes until slightly crispy.
  • Blend into the soup for a smoky, caramelized flavor.

3. Don’t Overcook It

Broccoli should be bright green and tender, not gray and mushy.

  • Simmer on low heat to keep its color and texture.
  • Remove from heat once it’s fork-tender.
  • If it looks too soft, add some fresh broccoli on top for crunch.

With the right cooking method, broccoli adds the perfect texture and flavor to the soup. No bitter taste, no mush—just fresh, delicious goodness in every bite.

broccoli potato cheese soup with bacon

Fun Toppings to Take Broccoli Potato Cheese Soup to the Next Level

Toppings can turn a simple bowl of soup into something exciting. Broccoli potato cheese soup is already creamy and rich, but adding the right toppings can make it even better.

1. Crunchy Toppings

Adding crunch gives a nice contrast to the creamy soup.

  • Crumbled bacon – Salty, crispy, and the perfect pairing with cheese.
  • Toasted breadcrumbs – Adds a little crunch without overpowering the soup.
  • Crushed crackers – Classic and easy. Butter crackers or saltines work best.
  • Fried onions – A little bit of crunch and a lot of flavor.

2. Extra Cheese and Dairy

Because let’s be honest, there’s no such thing as too much cheese.

  • Shredded cheese – Sprinkle extra sharp cheddar or parmesan on top.
  • A dollop of sour cream – Adds a creamy, tangy touch.
  • Cream cheese swirl – Makes the soup even richer.

3. Fresh Ingredients for a Bright Flavor

A little freshness helps balance out the richness.

  • Green onions – Adds a mild, fresh onion flavor.
  • Fresh herbs – Chives, parsley, or thyme bring out the best in the soup.
  • Lemon zest – A tiny bit wakes up all the flavors.

Soup is already cozy and comforting, but these toppings make it even better. Whether you like crunch, creaminess, or a little freshness, there’s a topping for everyone!

broccoli potato cheese soup pot

Full Recipe for Broccoli Potato Cheese Soup

This broccoli potato cheese soup is creamy, cheesy, and full of hearty flavors. It’s easy to make with simple ingredients and comes together in about 45 minutes. Perfect for a cozy meal any time of the year!

Ingredients

  • 4 tablespoons butter
  • 1 small onion, diced
  • 3 cloves garlic, minced
  • 4 cups chicken or vegetable broth
  • 4 medium Yukon Gold or Russet potatoes, peeled and diced
  • 3 cups broccoli, chopped (fresh or frozen)
  • 2 cups whole milk or half-and-half
  • 2 ½ cups sharp cheddar cheese, shredded
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon smoked paprika (optional, for extra depth)
  • ¼ teaspoon mustard powder (optional, enhances the cheese flavor)

Instructions

  1. Sauté the onion and garlic – In a large pot over medium heat, melt the butter. Add the diced onion and cook until soft, about 3–4 minutes. Stir in the garlic and cook for another 30 seconds.
  2. Cook the potatoes – Pour in the broth and add the diced potatoes. Bring to a boil, then reduce to a simmer. Cover and cook until the potatoes are fork-tender, about 15 minutes.
  3. Mash or blend (optional) – If you prefer a thicker soup, use a potato masher or an immersion blender to break down some of the potatoes. Leave some chunks for texture.
  4. Add the broccoli – Stir in the chopped broccoli and let it cook for 5–7 minutes until tender but still bright green.
  5. Stir in the milk and cheese – Reduce the heat to low and slowly pour in the milk. Add the shredded cheddar cheese a handful at a time, stirring constantly until melted and smooth.
  6. Season and serve – Stir in salt, pepper, smoked paprika, and mustard powder if using. Taste and adjust seasoning as needed. If the soup is too thick, add more broth or milk to reach your preferred consistency.
  7. Enjoy! Serve hot with crusty bread, crackers, or a side salad. Store leftovers in an airtight container in the fridge for up to four days.

This soup is rich, creamy, and full of flavor. It’s a perfect meal on its own or paired with a sandwich for an extra comforting dinner!

Making It Ahead and Storing Leftovers

This soup is even better the next day, so it’s a great one to make ahead.

  • Refrigerator – Store leftovers in an airtight container for up to 4 days.
  • Freezer – Cheese-based soups don’t always freeze well, but you can freeze this before adding the cheese. Just thaw and add cheese when reheating.
  • Reheating – Warm up on the stove over low heat. If it gets too thick, add a splash of milk or broth to loosen it up.

It’s a great meal prep option, especially if you want something comforting without a lot of effort during the week.

broccoli potato cheese soup pot

Broccoli Potato Cheese Soup

InsiderMama.com
This creamy, cheesy broccoli potato cheese soup is the perfect cozy meal. Packed with tender potatoes, fresh broccoli, and rich cheddar cheese, it’s comforting, easy to make, and full of flavor.
Prep Time 15 minutes
Cook Time 30 minutes
Servings 6 people

Ingredients
  

  • 4 tablespoons butter
  • 1 small onion diced
  • 3 cloves garlic minced
  • 4 cups chicken or vegetable broth
  • 4 medium Yukon Gold or Russet potatoes peeled and diced
  • 3 cups broccoli chopped (fresh or frozen)
  • 2 cups whole milk or half-and-half
  • 2 ½ cups sharp cheddar cheese shredded
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon smoked paprika optional
  • ¼ teaspoon mustard powder optional

Instructions
 

  • In a large pot over medium heat, melt the butter.
  • Add the diced onion and cook for 3–4 minutes until softened.
  • Stir in the minced garlic and cook for another 30 seconds until fragrant.
  • Pour in the broth and add the diced potatoes.
  • Bring to a boil, then reduce heat and simmer for 15 minutes or until potatoes are fork-tender.
  • Mash some of the potatoes in the pot using a potato masher for a thicker texture, or blend half the soup with an immersion blender.
  • Add the chopped broccoli and cook for 5–7 minutes until bright green and tender.
  • Reduce the heat to low and slowly stir in the milk.
  • Add the shredded cheddar cheese a handful at a time, stirring constantly until fully melted.
  • Season with salt, pepper, smoked paprika, and mustard powder if using.
  • Taste and adjust seasoning as needed.
  • If the soup is too thick, add more broth or milk to reach desired consistency.
  • Serve hot with crusty bread, extra shredded cheese, or your favorite toppings.
  • Store leftovers in an airtight container in the refrigerator for up to four days.
  • Reheat on the stove over low heat, stirring occasionally, and add a splash of milk or broth if needed.

What to Serve with Broccoli Potato Cheese Soup

This soup is filling on its own, but a few sides can make it even better.

  • Crusty bread – Perfect for dipping.
  • Garlic toast – Adds extra flavor.
  • A side salad – Something light and fresh balances out the richness.
  • Bacon crumbles – Sprinkle on top for extra texture.
  • Crackers – A quick and easy way to add some crunch.

If you want to turn it into a full meal, serve it with a grilled cheese sandwich or a baked potato.

broccoli potato cheese soup pot with bacon

Final Thoughts

Broccoli potato cheese soup is one of those go-to meals that’s easy, comforting, and full of flavor. It’s rich and creamy but still feels balanced with the potatoes and broccoli. Whether you make it for a weeknight dinner or meal prep for later, it’s a soup that always delivers.

We covered everything you need to know to make it just right:

  • The best ingredients – Simple pantry staples come together to make a flavorful, hearty soup.
  • How to make it – Easy step-by-step instructions so you can have a pot of warm, cheesy goodness in under an hour.
  • Thickening tricks – No flour needed! Mashed potatoes, extra cheese, or simmering longer can do the job.
  • Broccoli tips – Adding it at the right time, roasting it for flavor, or keeping it bright green all make a difference.
  • Fun toppings – Bacon, cheese, fresh herbs, and a little crunch can take this soup to the next level.

The best part? You can tweak it to your liking. Swap out different cheeses, use fresh or frozen broccoli, or adjust the texture depending on how creamy you want it.

Leftovers store well, and with a little reheating, it’s just as good the next day. If you’re a planner, you can even prep parts of the recipe ahead of time.

If you love cozy, cheesy meals, this is one to save. And if you don’t want to forget it, pin it on Pinterest so it’s easy to find when you’re craving something warm and delicious!

Recent Posts

Hi! I'm Jen, and I'm thrilled you stopped by!

I am a certified life coach, mother of five, wife, founder of the non-profit Eye on Vision Foundation, entrepreneur, Christian, and friend. I live, play, work and worship in the Orlando, Florida area.

Let the posts come to you!