BROCCOLI POTATO CHEESE SOUP

Featured in:

Make this creamy Broccoli Potato Cheese Soup with tender potatoes, vibrant broccoli, and sharp cheddar. Easy comfort food in one pot!

sarah mae carter for recipes by clare
By Sarah Mae Carter
Updated on Sat, 15 Nov 2025 21:44:30 GMT

Broccoli Potato Cheese Soup is the recipe I turn to when I want something creamy and satisfying without spending hours in the kitchen. This soup combines tender potatoes, vibrant broccoli, and sharp cheddar cheese in a way that feels both comforting and nutritious. I discovered this recipe during a particularly cold winter when I was trying to use up vegetables in my fridge, and it’s become a regular in my rotation ever since.

The key to this soup is getting the cheese to melt smoothly without turning grainy. I learned this the hard way after my first attempt resulted in a stringy, separated mess. Now I always add the cheese off the heat and stir it in gradually, which creates that silky, creamy texture you want. This broccoli potato cheese soup comes together in about 40 minutes and fills the house with the most inviting aroma. It’s hearty enough to serve as a main course, especially with some crusty bread on the side.

Everything You Need for This Cheesy Vegetable Soup

I always use sharp cheddar cheese for this recipe because the bold flavor stands up to the vegetables and creates a more interesting soup. Pro tip: cutting your vegetables into uniform pieces ensures everything cooks at the same rate.

  • 1 to 2 tbsp butter
  • 1 onion, diced (about 1 cup)
  • 2 medium carrots, diced (about 1 cup)
  • 3 cloves garlic, minced
  • 4 cups chicken stock (or vegetable stock for vegetarian)
  • 1/4 cup cornstarch
  • 1 cup milk (whole milk recommended)
  • 2 large potatoes, peeled and chopped into 1/2-inch cubes
  • 16 oz broccoli florets (fresh or frozen, about 4 cups)
  • 1 1/2 cups shredded sharp cheddar cheese
  • 1/2 tsp salt (adjust to taste)
  • 1/4 tsp ground pepper (adjust to taste)

When selecting cheese, buy a block and shred it yourself rather than using pre-shredded. Pre-shredded cheese contains anti-caking agents that prevent smooth melting and can make your soup grainy. For the potatoes, I prefer russet or Yukon gold since they break down slightly and help thicken the soup naturally.

Simple Steps to Make Broccoli Potato Cheese Soup

I recommend using a large, heavy-bottomed pot for this recipe. The thick bottom prevents the milk and cheese from scorching during cooking.

Step 1: In a large pot or skillet, melt 1 to 2 tablespoons butter over medium-high heat. Once the butter foams, add the diced onion. Sauté for about 3 minutes, stirring occasionally, until the onions begin to soften and turn translucent.

Step 2: Add the diced carrots along with 1/2 teaspoon salt and 1/4 teaspoon pepper. Continue cooking for another 3 to 4 minutes, stirring occasionally. The carrots should start to soften slightly and develop a bit of color at the edges.

Step 3: Add the minced garlic to the pot and sauté for 30 seconds, stirring constantly. The garlic should become fragrant but not brown. If it starts to brown, it will turn bitter.

Step 4: Pour in the chicken stock and add the diced potatoes. Stir everything together, then cover the pot with a lid. Bring the mixture to a simmer over medium-high heat, then reduce the heat to maintain a gentle simmer. Cook for about 10 minutes with the lid on.

Step 5: Add the broccoli florets to the pot. Whether using fresh or frozen broccoli, add them directly without thawing frozen broccoli. Cover again and continue simmering for another 10 minutes, or until both the broccoli and potatoes are fork-tender. The potatoes should break apart easily when pressed with a fork.

Step 6: While the vegetables are cooking, prepare the cornstarch slurry. In a small bowl, whisk together 1/4 cup cornstarch and 1 cup milk until the cornstarch completely dissolves and the mixture is smooth with no lumps. Set aside.

Step 7: Once the vegetables are tender, pour the cornstarch-milk mixture into the hot soup, stirring constantly. The soup will begin to thicken within 2 to 3 minutes. Keep stirring to prevent any lumps from forming.

Step 8: Remove the pot from the heat completely. This is crucial for the cheese step. Add 1 1/2 cups shredded sharp cheddar cheese to the soup. Stir gently but continuously until the cheese melts completely into the soup, creating a smooth, creamy texture. The residual heat is enough to melt the cheese without making it stringy.

Step 9: Taste the soup and adjust the seasoning with additional salt and pepper if needed. Serve immediately while hot.

Pro tip: If your soup is too thick after adding the cheese, thin it with a bit more milk or stock. If it’s too thin, let it simmer gently for a few more minutes to reduce and thicken, but don’t boil it once the cheese is added.

What to Serve with Broccoli Potato Cheese Soup

This broccoli potato cheese soup pairs beautifully with simple sides that complement its creamy, cheesy richness without overwhelming it.

Crusty Bread: Warm, crusty French bread or sourdough is essential for soaking up every last drop of the creamy cheese soup. The chewy texture provides perfect contrast.

Garlic Bread: Buttery garlic bread takes this meal up a notch and adds even more comforting garlic flavor that works beautifully with the cheese.

Simple Side Salad: A fresh green salad with light vinaigrette cuts through the richness and adds brightness and crunch to balance the creamy soup.

Crackers: Buttery crackers or oyster crackers are a classic soup pairing that adds textural variety and makes this feel like classic comfort food.

More Comforting Potato Soup Recipes

This broccoli potato cheese soup combines vegetables with creamy comfort, and there are other satisfying potato soups to discover. For an extra-indulgent version with crispy bacon, the Loaded Creamy Broccoli Potato Soup adds rich toppings that take this combination to the next level. When you want protein-packed comfort, the Chicken Potato Soup brings tender chicken and fresh herbs into a creamy cheddar broth.

If you’re looking for heartier variations, try the bacon-loaded Creamy Chicken and Potato Soup with its rich, velvety texture, or the Sausage Potato Soup for Italian-inspired flavors with flavorful sausage throughout.

Storing Your Leftover Broccoli Potato Cheese Soup

Store this broccoli potato cheese soup in an airtight container in the refrigerator for up to 3 days. Like most cream-based soups, this is best enjoyed within a few days for optimal texture and flavor.

When reheating, I recommend the stovetop method over low heat, stirring frequently. The soup will thicken as it sits, so add a splash of milk or chicken stock to return it to the right consistency. Avoid boiling during reheating as this can cause the cheese to separate. Microwave reheating works but use 60-second intervals, stirring between each round.

Pro tip: This soup can be frozen for up to 2 months, but expect some textural changes. The potatoes may become slightly grainy and the soup may separate slightly upon thawing. Reheat gently and whisk vigorously to re-emulsify before serving.

Common Questions About Broccoli Potato Cheese Soup

Can I make this soup vegetarian?

Yes, simply substitute vegetable stock for the chicken stock. Everything else remains the same.

Why is my cheese clumpy or stringy?

This happens when cheese is added to soup that’s too hot or boiling. Always remove from heat first and use freshly shredded cheese from a block.

Can I use frozen broccoli?

Absolutely! Frozen broccoli works perfectly in this recipe. Add it directly from frozen without thawing, though you may need to add 2 to 3 extra minutes of cooking time.

This Soup Combines Comfort and Nutrition

This broccoli potato cheese soup proves that healthy and delicious can go hand in hand. The combination of nutrient-rich broccoli, hearty potatoes, and creamy sharp cheddar creates a bowl of comfort that also sneaks in your vegetables. With straightforward preparation and ingredients you likely have on hand, this soup makes weeknight dinners easy and satisfying. Try this recipe tonight and enjoy the perfect balance of comfort and nutrition!

Print

BROCCOLI POTATO CHEESE SOUP

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty blend of tender potatoes, vibrant broccoli, and rich cheddar cheese. Easy-to-make comfort soup that’s warm, packed with flavor, and perfect for chilly nights.

  • 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
  • 12 tablespoons butter
  • 1 onion, diced
  • 2 medium carrots, diced
  • 3 cloves garlic, minced
  • 4 cups chicken stock (or vegetable stock)
  • 1/4 cup cornstarch
  • 1 cup milk
  • 2 large potatoes, peeled and chopped into 1/2-inch cubes
  • 16 ounces broccoli florets (fresh or frozen)
  • 1½ cups shredded sharp cheddar cheese
  • 1/2 teaspoon salt
  • 1/4 teaspoon ground pepper

Instructions

  1. Melt butter in large pot over medium-high heat. Add diced onion and sauté for 3 minutes until softened.
  2. Add carrots, salt, and pepper. Cook for 3-4 minutes, stirring occasionally.
  3. Add minced garlic and sauté for 30 seconds, stirring constantly until fragrant.
  4. Add potatoes and chicken stock. Cover and bring to simmer. Simmer for 10 minutes.
  5. Add broccoli florets. Cover and simmer for another 10 minutes until broccoli and potatoes are fork-tender.
  6. In small bowl, whisk cornstarch into milk until smooth with no lumps.
  7. Stir cornstarch mixture into hot soup. Soup will thicken within 2-3 minutes as you stir.
  8. Remove pot from heat completely. Add shredded cheddar gradually, stirring until melted and smooth.
  9. Taste and adjust seasoning. Serve hot.

Notes

  • Use freshly shredded cheddar from a block for smoothest melting. Pre-shredded contains anti-caking agents.
  • Remove from heat before adding cheese to prevent stringy texture.
  • Fresh or frozen broccoli both work. No need to thaw frozen.
  • Russet or Yukon gold potatoes work best as they help thicken the soup naturally.
  • For vegetarian version, use vegetable stock instead of chicken stock.

Nutrition

  • Serving Size: 1 serving
  • Calories: 285 kcal
  • Sugar: 6 g
  • Sodium: 720 mg
  • Fat: 13 g
  • Saturated Fat: 8 g
  • Unsaturated Fat: 4 g
  • Trans Fat: 0 g
  • Carbohydrates: 32 g
  • Fiber: 4 g
  • Protein: 12 g
  • Cholesterol: 38 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