Broccoli Potato Cheese Soup served hot in a black bowl with cheddar and veggies

Broccoli Potato Cheese Soup – Easy, Cheesy, and Family Approved

By:

Alma

September 14, 2025

When the air gets crisp and your socks become your best friends, there’s nothing quite like a steaming bowl of Broccoli Potato Cheese Soup. This recipe is pure comfort in a bowl, and trust me, it’s the kind of dish that feels like your favorite blanket wrapped around your tastebuds.

Hi, I’m Alma—mom of three, farm-raised foodie, and a self-taught soup whisperer. I stumbled into this Broccoli Potato Cheese Soup recipe one Tuesday evening when my fridge was down to three ingredients and a prayer. But what came out of that humble moment is now a family favorite. Let’s just say… even my pickiest kid licks the bowl clean.

Table of Contents

Why You’ll Love This Broccoli Potato Cheese Soup

  • It’s hearty, cheesy, and rich without being too heavy
  • Made in just 40 minutes—perfect for busy weeknights
  • Family-approved (a.k.a. toddler tested, husband devoured)
  • Naturally vegetarian with easy swaps for different diets

What Does Broccoli Potato Cheese Soup Taste Like?

Imagine the smoothness of a baked potato, the brightness of fresh broccoli, and the melt-in-your-mouth indulgence of sharp cheddar—all spooned into one creamy bite. It’s cozy, satisfying, and nostalgic, like the soup mom used to make… only cheesier.

Ingredients You’ll Need for Broccoli Potato Cheese Soup

Let’s talk about what goes into making the ultimate Broccoli Potato Cheese Soup—because this isn’t just any soup. It’s the kind of bowl that warms your fingers, your belly, and—honestly—your whole day.

What I love most about this recipe is how it starts with real, wholesome ingredients you probably already have in your fridge. No fancy gadgets, no hard-to-pronounce add-ins. Just farmstand veggies, creamy goodness, and cheese… glorious cheese.

Here’s a closer look at what you’ll need:

Butter (1 to 2 tablespoons)

We start with butter to create a rich, flavorful base for sautéing the onions, carrots, and garlic. If you’re dairy-free, feel free to swap it out for olive oil or vegan butter.

Onion (1, diced)

Yellow or white onions both work well here. They bring a mellow sweetness that builds depth into the broth as they cook.

Carrots (2 medium, diced)

Add a pop of color and subtle sweetness. Plus, they’re a great way to sneak in extra veggies for picky eaters (no one ever complains when cheese is involved).

Garlic (3 cloves, minced)

Fresh garlic gives the soup that cozy, homemade flavor we all crave—especially on rainy days or chilly nights.

Chicken Stock (4 cups)

This creates the soup’s savory base. Want to keep it vegetarian? Use vegetable broth instead—it works beautifully. I often rotate between the two depending on what I have. For more soup base ideas, check out my creamy roasted garlic potato soup.

Milk (1 cup) + Cornstarch (1/4 cup)

This combo is your thickening magic. Stir the cornstarch into the milk before adding it to the pot, and you’ll get that luscious, creamy texture without needing heavy cream.

Potatoes (2 large, peeled and cubed)

Potatoes bring the heartiness. Yukon golds or russets are my go-to—they break down just enough to thicken the soup while keeping some tender chunks.

Broccoli Florets (16 ounces, fresh or frozen)

Use what you have—fresh for a little bite, frozen for ultimate ease. The broccoli adds earthy flavor and balances out all that cheesy goodness.

Sharp Cheddar Cheese (1½ cups, shredded)

Sharp cheddar is bold and melty and gives this soup its signature taste. You can also try white cheddar, gouda, or even a smoky blend if you’re feeling fancy.

Salt (½ teaspoon) + Black Pepper (¼ teaspoon)

Season to taste, but don’t skip this. These simple spices elevate the whole pot.

Pro Tip: Want even more hearty soups like this? Try my crockpot creamy potato hamburger soup or carrot and lentil soup—both are packed with flavor and veggie power!

Ingredients for Broccoli Potato Cheese Soup on a rustic table
All the fresh, simple ingredients you need for Broccoli Potato Cheese Soup.

How to Make Broccoli Potato Cheese Soup

Cooking this Broccoli Potato Cheese Soup is almost therapeutic—the chopping, the stirring, the smell of garlic and onions sizzling in butter—it’s the kind of process that soothes the soul and fills your kitchen with pure comfort. Whether you’re a seasoned home cook or still figuring out how to use your soup pot without setting off the smoke alarm (hey, no judgment!), this one’s simple, satisfying, and practically foolproof.

Let’s walk through it together:

Step 1: Sauté Your Base Flavors

In a large soup pot or Dutch oven, melt 1 to 2 tablespoons of butter over medium heat. Once it starts to bubble gently, add in your diced onion. Sauté for about 3 minutes, just until the onion becomes soft and translucent.

Then toss in the diced carrots, plus a sprinkle of salt and pepper. Let those cook for another 3 to 4 minutes, stirring occasionally. You’re building flavor here—don’t rush it.

Next, stir in the minced garlic and cook for just 30 seconds until fragrant. (Pro tip: garlic burns fast, so stay close!)

Step 2: Simmer the Potatoes

Now it’s time to bulk things up. Add your cubed potatoes and pour in the chicken stock (or vegetable stock for a vegetarian version).

Bring the mixture to a gentle boil, then reduce the heat and cover. Let it simmer for about 10 minutes, or until the potatoes just begin to soften. You should be able to pierce them easily with a fork, but they shouldn’t fall apart.

Step 3: Add the Broccoli

Stir in the broccoli florets—fresh or frozen, either works like a charm. Simmer uncovered for another 10 minutes, or until the broccoli and potatoes are both fork-tender and fully cooked. This is the moment your soup starts to look like dinner.

If you’re looking for more soup recipes with that fresh veggie flavor, try this Italian Broccoli Soup next!

Step 4: Thicken the Soup

In a small bowl, whisk together 1 cup milk with 1/4 cup cornstarch until smooth. This slurry is what gives the soup its dreamy, velvety consistency.

Slowly pour it into the hot soup while stirring continuously. Within a few minutes, you’ll notice it thickening into that luscious texture we all love in a cozy, creamy soup.

Step 5: Add the Cheese

Once your soup has thickened slightly, reduce the heat to low and stir in the shredded sharp cheddar cheese. Keep stirring until the cheese is completely melted and the soup is smooth and rich. (Do yourself a favor and sneak a taste—you’ll see what I mean.)

If your soup ever feels too thick, just add a splash of milk or broth to loosen it up. Too thin? Let it simmer uncovered for a few more minutes to reduce and concentrate.

Step 6: Serve It Up!

Ladle the piping hot Broccoli Potato Cheese Soup into bowls, top with an extra pinch of black pepper, and serve with crusty bread, garlic toast, or even grilled cheese if you’re feeling indulgent. (Which—let’s be real—you totally deserve.)

Bonus Tip:

This soup pairs perfectly with my tomato soup and grilled cheese casserole for the ultimate comfort meal combo!

Tips and Tricks for Perfect Broccoli Potato Cheese Soup

  • Use sharp cheddar for bold flavor—mild cheddar can get lost in the mix.
  • Dice potatoes evenly so they cook at the same speed.
  • Don’t overcook the broccoli—keep some texture!
  • Want it smoother? Blend half the soup for a velvety texture.
  • Make it yours with add-ins like crispy bacon, green onions, or even a dash of nutmeg.

Storage for Broccoli Potato Cheese Soup

Let leftovers cool, then store in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or microwave. Avoid freezing—dairy-based soups can separate when thawed.

FAQs

Can I make it vegan? Yes! Use olive oil instead of butter, veggie stock, non-dairy milk (like oat or almond), and your favorite vegan cheese.

Can I use frozen broccoli? Absolutely. No need to thaw—just toss it in and let it simmer until tender.

How can I make it gluten-free? It already is! Cornstarch thickens the soup without any flour.

Final Thoughts

This Broccoli Potato Cheese Soup is more than a recipe—it’s a reminder that comfort food doesn’t have to be complicated. It just has to be good. And cheesy. Preferably in a big bowl with slippers on.

So go on, grab your biggest pot and make a batch. Then tell me how it went—I’d love to hear if your family gave it the same “mmm” of approval mine did.

Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Broccoli Potato Cheese Soup served hot in a black bowl with cheddar and veggies

Broccoli Potato Cheese Soup – Easy, Cheesy, and Family Approved


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: CHEF ALMA
  • Total Time: 40 minutes
  • Yield: 46 servings 1x
  • Diet: Vegetarian

Description

This creamy, hearty Broccoli Potato Cheese Soup is the perfect comfort food. Loaded with tender potatoes, fresh broccoli, and sharp cheddar cheese, it’s rich, satisfying, and easy to make. Whether you’re warming up on a chilly day or craving a cheesy bowl of goodness, this soup is sure to hit the spot!


Ingredients

Scale
  • 1 to 2 tablespoons butter
  • 1 onion, diced
  • 2 medium carrots, diced
  • 3 cloves garlic, minced
  • 4 cups chicken 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 1/2 cups shredded sharp cheddar cheese
  • 1/2 teaspoon salt
  • 1/4 teaspoon ground pepper

Instructions

1. Melt 1 to 2 tablespoons of butter in a skillet over medium-high heat. Sauté the diced onion in the butter until it softens, about 3 minutes. Add the carrots, salt, and pepper, and continue to cook for another 3 to 4 minutes. Add the garlic and sauté, stirring for 30 seconds.

2. Add the chopped potatoes and chicken stock to the skillet. Cover and bring to a simmer. Let it simmer for about 10 minutes, until the potatoes begin to soften.

3. Add the broccoli florets to the skillet and continue simmering until both the broccoli and potatoes are tender, about 10 more minutes. The potatoes should be fork-tender.

4. In a small bowl, stir the cornstarch into the milk until smooth, then stir the mixture into the hot soup.

5. Add the shredded cheddar cheese to the soup and stir until it’s completely melted and the soup is smooth.

6. Serve the soup hot and enjoy!

Notes

You can use vegetable broth instead of chicken broth for a vegetarian option.

Feel free to use your favorite type of cheese, like mozzarella, gouda, or a mild cheddar.

If the soup is too thick, add more milk or broth to thin it out. If it’s too thin, simmer for a few more minutes to allow it to thicken.

Let the leftover soup cool to room temperature before storing it in an airtight container in the refrigerator for up to 3 days.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 360
  • Sugar: 5g
  • Sodium: 580mg
  • Fat: 20g
  • Saturated Fat: 12g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 4g
  • Protein: 14g
  • Cholesterol: 55mg

Leave a Comment

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