BEST BROCCOLI POTATO CHEESE SOUP

Broccoli Potato Cheese Soup in a creamy cheddar broth with tender potato chunks broccoli florets carrots celery and melted cheese served in a rustic bowl
This Broccoli Potato Cheese Soup is a cozy, creamy one-pot soup — packed with tender potatoes, broccoli, carrots, and sharp cheddar for a comforting weeknight meal

Broccoli Potato Cheese Soup sits somewhere between a chowder and a classic cream soup, thick enough to be filling but not so heavy that a full bowl feels like too much. The potatoes give the base its body, the broccoli adds texture and color, and sharp cheddar stirred in at the end ties everything together into something genuinely warming. It comes together in one pot and takes about 40 minutes start to finish.

This is also one of those recipes where the quality of the cheese makes a visible difference. A good sharp cheddar melts smoothly and gives the cheesy broccoli potato soup its depth. Mild cheddar works but the flavor stays flat by comparison. If you have a block of aged cheddar in the fridge, this is the right soup to use it in.

Broccoli Potato Cheese Soup Ingredients

  1. 2 tbsp unsalted butter
  2. 1 medium yellow onion, diced
  3. 3 cloves garlic, minced
  4. 3 medium Yukon Gold potatoes, peeled and cubed into 1/2 inch pieces
  5. 3 cups broccoli florets, cut small
  6. 3 cups chicken or vegetable broth
  7. 1 cup whole milk
  8. 1 cup heavy cream
  9. 2 tbsp all-purpose flour
  10. 2 cups sharp cheddar cheese, freshly shredded
  11. 1/2 tsp salt, plus more to taste
  12. 1/4 tsp black pepper
  13. 1/4 tsp smoked paprika
  14. 1/4 tsp dry mustard powder
  15. Extra shredded cheddar and sour cream for serving

Why Potato Type and Cut Size Matter

Yukon Gold potatoes are the right choice for this easy broccoli potato soup because they have a naturally buttery flavor and break down partially as they cook, which helps thicken the broth without needing to blend everything. Russet potatoes are more starchy and can make the texture gluey if overcooked. Cut the potatoes into small, consistent cubes so they cook evenly and some pieces stay intact while others soften into the broth.

The broccoli should go in during the last 8 to 10 minutes of cooking rather than at the start. Adding it too early turns it army green and soft, which affects both the color and the texture of the finished soup. Small florets cook quickly and hold a slight bite, which is what makes each spoonful more interesting than a completely blended version.

How to Make Broccoli Potato Cheese Soup

  1. Melt butter in a large pot over medium heat.
  2. Add the diced onion and cook for 4 to 5 minutes until softened.
  3. Stir in the garlic and cook for 1 minute.
  4. Sprinkle the flour over the onion and garlic and stir to coat, cooking for 1 minute.
  5. Add the broth gradually while stirring to prevent lumps.
  6. Add the cubed potatoes, salt, pepper, paprika, and mustard powder.
  7. Bring to a simmer and cook for 15 minutes until potatoes are nearly tender.
  8. Pour in the milk and heavy cream and stir to combine.
  9. Add the broccoli florets and cook for 8 to 10 more minutes.
  10. Remove from heat and stir in the shredded cheddar a handful at a time.
  11. Taste, adjust seasoning, and serve hot with extra cheese on top.

Pro Tips That Improve the Texture

Always remove the pot from heat before stirring in the cheese. Adding shredded cheddar to a boiling or actively simmering soup causes the proteins to seize and the fat to separate, resulting in a grainy, broken texture rather than smooth and creamy. A minute off the heat is all it takes before the cheese goes in safely.

Shred the cheese yourself from a block rather than using pre-shredded bags. The coating on bagged cheese prevents it from melting as smoothly and can leave small clumps throughout the soup. Freshly grated cheddar incorporates in seconds and gives the broccoli potato soup with cheese that glossy, velvety consistency worth working toward.

Substitutions and Easy Swaps

The heavy cream can be replaced with more whole milk for a lighter version, though the soup will be slightly thinner. Half-and-half sits between the two and is a good middle option. For a dairy-free adaptation, use full-fat oat milk and a dairy-free cheddar style shred. The texture changes a little but the overall result still works as a recipe for broccoli potato soup.

Gruyere or a sharp white cheddar both make excellent alternatives to regular cheddar. Gruyere melts beautifully and adds a nuttier, more complex flavor. A mix of cheddar and Gruyere is worth trying if you want something a step up from the standard version without changing the recipe structure at all.

Variations and Add-Ins

Crispy bacon or pancetta crumbled on top at serving adds a salty, smoky element that contrasts with the creamy base. A drizzle of hot sauce or a few pickled jalapeno slices on the side works well too for anyone who wants a little heat. Neither changes the soup itself, just the experience of eating it.

For a chunkier, more substantial version, hold back a cup of the cooked potato and broccoli before blending a portion of the soup, then stir the reserved pieces back in. That partial blend thickens the base while keeping visible texture throughout, which gives the cheesy broccoli potato soup more character than a fully smooth or fully chunky approach on its own.

Troubleshooting Common Problems

If the soup is too thin, let it simmer uncovered for an extra 5 to 10 minutes to reduce, or mash a few potato pieces against the side of the pot and stir them in. Both methods thicken the broth without adding more flour or cream. If it is too thick, stir in a little extra broth and taste before adjusting the seasoning again.

Grainy or stringy cheese texture almost always means the cheese went in while the soup was too hot. If this happens, an immersion blender used briefly can smooth things out somewhat, though prevention is easier than the fix. Keep the heat low and add the cheese slowly, stirring between each addition.

Storing and Serving Broccoli Potato Cheese Soup

Store leftover Broccoli Potato Cheese Soup in an airtight container in the refrigerator for up to 4 days. The soup thickens considerably as it cools, so add a splash of broth or milk when reheating and warm it gently over low heat, stirring often. Avoid boiling it during reheating or the cheese can break again.

Serve it in deep bowls with a little extra shredded cheddar on top, a dollop of sour cream, and crusty bread or a soft dinner roll alongside. The bread is not optional for most people. A simple green salad on the side rounds it out into a complete meal without adding much effort to the overall prep.

FAQ

Can I freeze Broccoli Potato Cheese Soup?

Cream and cheese-based soups can separate when frozen, so it is best enjoyed fresh or within 4 days from the fridge.

Can I make this soup vegetarian?

Yes, simply swap the chicken broth for a good quality vegetable broth and the rest of the recipe stays the same.

Why does my cheese turn grainy?

The soup was likely too hot when the cheese went in. Always remove from heat first and add cheese gradually while stirring.

Can I blend part of the soup?

Yes, blending about a third of the soup before adding the cheese thickens the base and adds a creamier texture throughout.

What cheese works best besides cheddar?

Gruyere, sharp white cheddar, or a mix of both melt smoothly and add great depth of flavor to the finished soup.

Broccoli Potato Cheese Soup in a creamy cheddar broth with tender potato chunks broccoli florets carrots celery and melted cheese served in a rustic bowl

Broccoli Potato Cheese Soup

A thick and creamy one-pot soup with tender Yukon Gold potatoes, fresh broccoli florets, and sharp cheddar cheese melted into a rich, velvety broth. Ready in about 40 minutes.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Dinner
Cuisine: American
Calories: 480

Ingredients
  

  • 2 tbsp unsalted butter
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 3 medium Yukon Gold potatoes, peeled and cubed
  • 3 cups broccoli florets, cut small
  • 3 cups chicken or vegetable broth
  • 1 cup whole milk
  • 1 cup heavy cream
  • 2 tbsp all-purpose flour
  • 2 cups sharp cheddar cheese, freshly shredded
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/4 tsp smoked paprika
  • 1/4 tsp dry mustard powder
  • extra shredded cheddar and sour cream for serving

Equipment

  • Large Pot
  • Wooden spoon
  • Ladle

Method
 

  1. Saute onion in butter until soft, then add garlic and flour.
  2. Add broth and potatoes, then simmer for 15 minutes.
  3. Stir in milk, cream, and broccoli and cook for 8 to 10 more minutes.
  4. Remove from heat and stir in shredded cheddar gradually until melted.
  5. Serve hot with extra cheese and sour cream on top.

Notes

  • Always add cheese off the heat to prevent a grainy texture.
  • Shred cheese fresh from a block for the smoothest melt.
  • Add broccoli in the last 10 minutes to keep it bright and tender.
  • Reheat gently over low heat with a splash of broth or milk.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating