ADVERTISEMENT

Creamy Broccoli Potato Cheese Soup – Easy 35-Minute

By August 21, 20267 min read

When the weather turns chilly, there's nothing like a big bowl of soup to warm everyone up. This Broccoli Potato Cheese Soup is my family's favorite – it's thick, cheesy, and loaded with tender potatoes and broccoli. I make it on busy weeknights because it comes together in one pot, and the kids actually ask for seconds!

Advertisements1

I remember the first time I made this, I was trying to sneak some greens into my son's dinner. The cheese did the trick – he gobbled it up without a fuss. Now it's a regular on our table, especially when we need something comforting and filling.

This soup is also budget-friendly and uses simple ingredients you likely have on hand. Plus, it freezes well, so you can make a big batch and save some for a busy day. Trust me, once you try it, it'll become a staple in your home too.

Why You'll Love This Recipe

1

One-Pot Wonder: Everything cooks in a single pot, so cleanup is a breeze.
2

Crowd-Pleaser: Even picky eaters love the cheesy, savory flavor.
3

Comfort Food: Creamy, thick, and satisfying – perfect for cold days.
4

Easy to Customize: Add more veggies, different cheeses, or a spicy kick.

About the Ingredients

4 tablespoons (60g) unsalted butter

Use salted butter if that's all you have – just adjust the added salt. For a richer flavor, try using bacon fat instead.

1 medium onion, diced (about 1 cup/150g)

Yellow or white onion works best. For a milder taste, use a sweet onion like Vidalia.

2 cloves garlic, minced

Fresh garlic is best, but in a pinch, 1/2 teaspoon garlic powder works.

1/4 cup (30g) all-purpose flour

Gluten-free? Use a 1:1 gluten-free flour blend.

3 cups (720ml) vegetable or chicken broth

Use low-sodium broth to control the salt. Homemade broth adds extra flavor.

3 cups (720ml) whole milk

For a lighter version, use 2% milk, but whole milk makes the soup creamier. You can also use unsweetened almond milk for a dairy-free option.

4 cups (about 600g) potatoes, peeled and diced into 1/2-inch cubes

Russet or Yukon Gold potatoes work best. No need to peel if you prefer a more rustic texture.

4 cups (about 300g) broccoli florets, chopped into bite-size pieces

Fresh broccoli is ideal, but frozen works too – just add it in the last 10 minutes of cooking.

2 cups (200g) shredded sharp cheddar cheese

Shred your own cheese – it melts smoother than pre-shredded, which often contains anti-caking agents.

1 teaspoon salt, plus more to taste

Adjust based on your broth and cheese. Sea salt or kosher salt is great.

1/2 teaspoon black pepper, freshly ground

Use white pepper for a milder flavor and to keep the soup a uniform color.

1/4 teaspoon smoked paprika (optional)

Adds a subtle smoky depth. Regular paprika works too.

Tips & Tricks

  • Don't skip the flour step – it thickens the soup and prevents a watery texture.
  • Add the cheese off the heat to avoid clumping. Stir until fully melted.
  • If the soup is too thick, thin it with extra broth or milk. If too thin, simmer a few extra minutes.

Pro Tips

1

Prep Ahead: Chop veggies and measure ingredients the night before to save time.
2

Use a potato masher: For an extra thick soup, mash a few potato chunks against the pot.
3

Make it spicy: Add a pinch of cayenne or red pepper flakes with the paprika.
4

Double the batch: This soup freezes beautifully – make extra for later.

Step-by-Step Instructions

1. Sauté the Aromatics

In a large pot or Dutch oven, melt the butter over medium heat (350°F/175°C). Add the onion and cook until soft and translucent, about 5 minutes. Add the garlic and cook for 1 minute until fragrant.

2. Make the Roux

Sprinkle the flour over the onion mixture and stir constantly for 2 minutes to cook out the raw flour taste. The mixture should be bubbly and golden.

3. Add Liquids Gradually

Slowly pour in the broth while whisking to avoid lumps. Then whisk in the milk. Bring to a gentle simmer – you'll see small bubbles around the edges.

4. Cook the Potatoes

Add the diced potatoes and salt. Simmer, uncovered, for 15-20 minutes, until the potatoes are fork-tender. Stir occasionally to prevent sticking.

5. Add the Broccoli

Stir in the broccoli florets and cook for another 5-7 minutes, until bright green and tender-crisp. You want them to keep a little bite.

6. Blend (Optional)

For a smoother soup, use an immersion blender to puree about half the soup. Or transfer 2 cups to a blender, blend, and return. This step is optional – we like it chunky.

7. Add the Cheese

Remove the pot from the heat. Gradually add the shredded cheese, stirring constantly until melted and smooth. Season with pepper and smoked paprika if using. Taste and adjust salt.

8. Serve and Enjoy

Ladle into bowls and garnish with extra cheese, a sprinkle of paprika, or fresh herbs. Serve hot with crusty bread or crackers.

Delicious Variations

Loaded Baked Potato Style

Top with crispy bacon bits, chopped chives, and a dollop of sour cream.

Add Protein

Stir in 2 cups of cooked, shredded chicken or diced ham along with the broccoli.

Vegan Version

Use plant-based butter, milk, and cheese, and swap the broth for vegetable. Nutritional yeast adds a cheesy flavor.

How to Store Broccoli Potato Cheese Soup

Refrigerator

Store in an airtight container in the fridge for up to 4 days.

Freezer

Freeze in individual portions for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating

Reheat gently on the stovetop over low heat, stirring often. Add a splash of milk or broth if the soup has thickened.

Frequently Asked Questions

Q: Can I use frozen broccoli?

Yes, you can use frozen broccoli. Add it in the last 10 minutes of cooking, as it will cook faster and release more water.

Q: How do I make this soup gluten-free?

Use a gluten-free all-purpose flour blend in place of regular flour. The rest of the ingredients are naturally gluten-free.

Q: What cheese melts best for this soup?

Sharp cheddar melts beautifully and gives the soup a rich flavor. You can also use a mix of cheddar and Gruyère for extra creaminess.

Q: Can I make this soup in a slow cooker?

Yes, sauté the onion and garlic first, then transfer to a slow cooker with the broth, milk, and potatoes. Cook on low for 6-8 hours or high for 3-4 hours. Add broccoli and cheese in the last 30 minutes.

I hope this Broccoli Potato Cheese Soup warms your home as much as it does mine. Give it a try tonight, and don't forget to share your own twist in the comments! Here's to a calmer home, one drawer at a time.

Broccoli Potato Cheese Soup

Broccoli Potato Cheese Soup

This creamy Broccoli Potato Cheese Soup is a cozy one-pot meal, ready in 35 minutes, with real cheddar and tender veggies.

★★★★½ 4.8 (156 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 4 tablespoons (60g) unsalted butter
  • 1 medium onion, diced (about 1 cup/150g)
  • 2 cloves garlic, minced
  • 1/4 cup (30g) all-purpose flour
  • 3 cups (720ml) vegetable or chicken broth
  • 3 cups (720ml) whole milk
  • 4 cups (about 600g) potatoes, peeled and diced into 1/2-inch cubes
  • 4 cups (about 300g) broccoli florets, chopped into bite-size pieces
  • 2 cups (200g) shredded sharp cheddar cheese
  • 1 teaspoon salt, plus more to taste
  • 1/2 teaspoon black pepper, freshly ground
  • 1/4 teaspoon smoked paprika (optional)

📋 Instructions

  1. 1Sauté the Aromatics — In a large pot or Dutch oven, melt the butter over medium heat (350°F/175°C). Add the onion and cook until soft and translucent, about 5 minutes. Add the garlic and cook for 1 minute until fragrant.
  2. 2Make the Roux — Sprinkle the flour over the onion mixture and stir constantly for 2 minutes to cook out the raw flour taste. The mixture should be bubbly and golden.
  3. 3Add Liquids Gradually — Slowly pour in the broth while whisking to avoid lumps. Then whisk in the milk. Bring to a gentle simmer – you'll see small bubbles around the edges.
  4. 4Cook the Potatoes — Add the diced potatoes and salt. Simmer, uncovered, for 15-20 minutes, until the potatoes are fork-tender. Stir occasionally to prevent sticking.
  5. 5Add the Broccoli — Stir in the broccoli florets and cook for another 5-7 minutes, until bright green and tender-crisp. You want them to keep a little bite.
  6. 6Blend (Optional) — For a smoother soup, use an immersion blender to puree about half the soup. Or transfer 2 cups to a blender, blend, and return. This step is optional – we like it chunky.
  7. 7Add the Cheese — Remove the pot from the heat. Gradually add the shredded cheese, stirring constantly until melted and smooth. Season with pepper and smoked paprika if using. Taste and adjust salt.
  8. 8Serve and Enjoy — Ladle into bowls and garnish with extra cheese, a sprinkle of paprika, or fresh herbs. Serve hot with crusty bread or crackers.
👨‍🍳 Chef's Note: For an even richer flavor, try using a mix of cheddar and smoked Gouda. You won't regret it!

Servings: 6

Cuisine: American

Course: Soup

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat
Elena Vasquez

Written by Elena Vasquez
Elena writes about home organization and decluttering from a busy parent's perspective. She focuses on simple, low-cost systems that actually work in real life. Her articles emphasize small daily habits over perfect aesthetics.

Leave a Comment

x
Advertisements