Broccoli Potato Cheese Soup

Featured in:

How to make the creamiest broccoli potato cheese soup recipe in one pot with simple everyday ingredients and big comforting flavor.

sarah mae carter for recipes by clare
By Sarah Mae Carter
Updated on Fri, 27 Mar 2026 18:02:27 GMT
Pinterest Hidden Image

This broccoli potato cheese soup recipe is the kind of meal that earns a permanent spot in your weekly rotation. Thick, creamy, loaded with tender vegetables, and finished with sharp melted cheddar, it is pure weeknight comfort in a single pot. I started making it years ago when I needed something filling and fast, and it has stayed on my menu ever since.

There is something about the combination of soft Russet potatoes, bright broccoli, and a velvety cheddar cheese base that just tastes like home. This one-pot broccoli potato cheese soup takes about 40 minutes from start to finish, making it a realistic option even on your busiest evenings. The pot is always empty by the end, and someone always asks whether there is more.

Everything You Need in Your Grocery Cart

I have made this broccoli potato cheese soup more times than I can count, and a few ingredient choices make a real difference in the final result. Always shred your own cheddar straight from a block. Pro tip: bagged pre-shredded cheese contains anti-caking powder that causes the soup to turn grainy instead of smooth and creamy.

  • 2 tablespoons unsalted butter
  • 1 medium yellow onion, chopped
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1/4 cup all-purpose flour
  • 4 cups chicken or vegetable broth (I prefer low-sodium so I can control the final salt level)
  • 2 large Russet potatoes, peeled and diced (about 1.5 pounds – Russets break down slightly at the edges, which thickens the broth naturally)
  • 1 large head of broccoli, cut into small florets (about 1 pound)
  • 1.5 cups whole milk
  • 2 cups sharp cheddar cheese, freshly shredded and divided
  • 1 teaspoon dried thyme
  • Salt and freshly ground black pepper to taste

Personal tip: Sharp cheddar gives this broccoli potato cheese soup its boldest flavor. Mild cheddar works in a pinch, but you will notice the difference. A mix of sharp cheddar and a small amount of Gruyere is worth trying if you want something a little more complex.

Creamy broccoli potato cheese soup in a white bowl topped with shredded cheddar and fresh broccoli florets

How I Make This Soup Step by Step

I recommend reading all the steps once before you start. The most important moment in this broccoli potato cheese soup is the cheese-melting stage. Keep the heat low and stir slowly. Rushing that step is the most common reason this soup turns grainy or breaks.

Step 1: Melt butter in a large pot or Dutch oven over medium heat. Add the onion, carrots, and celery. Cook for 6 to 8 minutes, stirring occasionally, until softened and lightly golden. The vegetables will smell sweet and slightly caramelized.

Step 2: Stir in the minced garlic and cook for 1 minute until fragrant. Pull it off the heat for a second if the garlic is browning too fast. Burnt garlic will make the whole pot taste bitter.

Step 3: Sprinkle the flour over the vegetables. Stir constantly for 1 to 2 minutes to cook out the raw flour taste. The mixture will look thick and paste-like. That is correct and exactly what you want before adding the liquid.

Step 4: Slowly pour in the broth while whisking continuously. Add it in a steady stream rather than all at once. This prevents lumps and creates a smooth, slightly thickened base.

Step 5: Add the diced potatoes and dried thyme. Bring to a boil, then immediately reduce to a gentle simmer. Cover and cook for 10 to 12 minutes until the potatoes are just becoming tender when pierced with a fork. They should have a little resistance still, since they will continue cooking in the next step.

Step 6: Add the broccoli florets. Continue to simmer uncovered for 5 to 7 minutes. Watch the broccoli carefully. It should be bright green and fork-tender but still holding its shape. Overcooked broccoli turns dull, mushy, and loses its flavor.

Step 7: Reduce heat to low. Stir in the milk and 1.5 cups of shredded cheddar. Stir slowly and continuously until the cheese is fully melted and the soup looks creamy and cohesive. Do not let it boil after this point. Boiling after adding dairy can cause the cheese to separate and turn grainy.

Step 8: Taste the soup and season with salt and pepper. Because broth and cheese both carry salt, always season at the end rather than the beginning. Ladle into bowls and top with the remaining 1/2 cup of shredded cheddar. Serve immediately while hot.

Pro tip: Use an immersion blender to partially blend the soup before adding the cheese. Blend just 30 to 40 percent of it, leaving plenty of chunks. This makes the base extra creamy without turning the whole thing into a puree.

The Best Things to Serve Alongside This Soup

The best sides for broccoli potato cheese soup are ones that contrast the creamy richness with something crunchy, tangy, or hearty. Here are the pairings that work best.

Crusty Bread: A thick slice of sourdough or a rustic baguette is the classic choice. It soaks up the cheesy broth in a way that makes every bite better.

Grilled Cheese Sandwich: This is the comfort food pairing that needs no explanation. A buttery, crispy sandwich dipped into broccoli potato cheese soup is a combination worth making at least once a week.

Oyster Crackers: Toss a handful directly into the bowl for a salty crunch that holds up nicely in the thick broth without going soggy too fast.

Simple Green Salad: A lightly dressed arugula or romaine salad cuts through the richness of the soup and adds a fresh, bright element that keeps the meal from feeling too heavy.

Crispy Bacon Bits: Crumbled bacon on top adds smokiness and texture that takes this broccoli potato cheese soup to a completely different level. Highly recommended.

More Cozy Soups and Comfort Meals to Try Next

This broccoli potato cheese soup pairs perfectly with other hearty, vegetable-forward recipes that bring the same kind of warmth to the table. For more creamy potato comfort, the Incredibly Creamy Potato Soup and the Best Cheddar Garlic Herb Potato Soup are both crowd-pleasers that use similar techniques and ingredients.

If cheesy, vegetable-packed soups are a favorite, the Garlic Italian Broccoli Soup is a natural next recipe to bookmark. For nights when something a little heartier is needed, the Easy Creamy Vegetable Soup delivers the same one-pot simplicity with a different flavor profile that works just as well for meal prep and weeknight dinners.

Keeping Your Soup Fresh All Week

This broccoli potato cheese soup holds up well in the refrigerator, making it a solid meal prep option. Let it cool completely before sealing it in airtight containers.

Stored in the refrigerator, the soup keeps well for up to 4 days. It will thicken as it sits because the potatoes continue to absorb liquid. That is completely normal and does not affect the flavor. The taste actually deepens overnight.

To reheat, warm gently on the stovetop over low to medium heat, stirring occasionally. If the soup is too thick, stir in a splash of milk or broth and let it loosen before serving. Avoid microwaving on high power because dairy-based soups can separate quickly under sudden heat.

Pro tip: Freeze individual portions in sealed containers for up to 2 months. The texture of the cream and cheese may shift slightly after thawing. Reheating slowly over low heat while stirring brings it back together. A small pour of fresh milk while reheating restores the creaminess nicely.

Your Questions About This Soup, Answered

Can I make broccoli potato cheese soup vegetarian?

Yes, simply swap the chicken broth for vegetable broth. The soup tastes just as hearty and the swap does not change the texture or cooking time at all.

My soup turned out grainy. What went wrong?

This is almost always a heat issue. Cheese must be melted over low heat with constant stirring. Letting the soup boil after adding cheese causes it to break. Using freshly shredded block cheese instead of bagged is the other key fix, since pre-shredded bags contain starches that interfere with smooth melting.

Can I freeze broccoli potato cheese soup?

Yes, for up to 2 months. Dairy-based soups sometimes change texture after freezing and thawing. Reheat slowly over low heat, stir well, and add a splash of fresh milk to restore the creamy consistency.

Go Make a Big Pot Tonight

This broccoli potato cheese soup is proof that the simplest recipes are often the most satisfying. One pot, everyday ingredients, and 40 minutes is all it takes to get a deeply comforting dinner on the table. Whether you are cooking for a weeknight family meal or just want something warm and filling on a cold evening, this recipe delivers every single time. Try it tonight and keep the leftovers for tomorrow. They are just as good the second day.

Print

Broccoli Potato Cheese Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich and creamy one-pot broccoli potato cheese soup loaded with tender vegetables and melted sharp cheddar. Ready in 40 minutes and perfect for cozy weeknight dinners.

  • Author: Sarah Mae Carter
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale
  • 2 tablespoons unsalted butter
  • 1 medium yellow onion, chopped
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1/4 cup all-purpose flour
  • 4 cups chicken or vegetable broth (low-sodium preferred)
  • 2 large Russet potatoes, peeled and diced (about 1.5 pounds)
  • 1 large head of broccoli, cut into small florets (about 1 pound)
  • 1.5 cups whole milk
  • 2 cups sharp cheddar cheese, freshly shredded and divided
  • 1 teaspoon dried thyme
  • Salt and freshly ground black pepper to taste

Instructions

  1. Melt butter in a large pot over medium heat. Add onion, carrots, and celery. Cook for 6 to 8 minutes until softened and lightly golden.
  2. Stir in the minced garlic and cook for 1 minute until fragrant. Do not let it brown.
  3. Sprinkle flour over the vegetables and stir constantly for 1 to 2 minutes to cook out the raw flour taste. The mixture will look thick and paste-like.
  4. Slowly pour in the broth while whisking continuously until smooth and lump-free.
  5. Add diced potatoes and dried thyme. Bring to a boil, then reduce to a gentle simmer. Cover and cook for 10 to 12 minutes until potatoes are just becoming tender.
  6. Add broccoli florets and simmer uncovered for 5 to 7 minutes until broccoli is bright green and fork-tender but still holding its shape.
  7. Reduce heat to low. Stir in milk and 1.5 cups of freshly shredded cheddar cheese. Stir slowly until fully melted and creamy. Do not let the soup boil after this point.
  8. Season generously with salt and pepper. Ladle into bowls and top with remaining 0.5 cup of shredded cheddar. Serve hot.

Notes

  • Always shred your own cheese from a block. Pre-shredded cheese contains anti-caking agents that cause the soup to turn grainy instead of creamy.
  • For extra creaminess, use an immersion blender to partially blend about 30 to 40 percent of the soup before adding the cheese. Leave plenty of chunks for texture.
  • Never let the soup boil after adding the dairy and cheese. Low and slow heat keeps the sauce silky and smooth.
  • Reheat leftovers gently over low to medium heat on the stovetop. Add a splash of milk or broth if the soup has thickened too much.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 320 kcal
  • Sugar: 6 g
  • Sodium: 620 mg
  • Fat: 16 g
  • Saturated Fat: 9 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 30 g
  • Fiber: 4 g
  • Protein: 14 g
  • Cholesterol: 45 mg

Did you make this recipe?

Share a photo and tag us #Benefitiany— we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star