Bowl of Broccoli Cheese and Potato Soup with melted cheddar

Broccoli Cheese and Potato Soup – The Best 30-Minute Comfort Recipe

By:

Jessica

|

October 9, 2025

Last Updated

|

October 9, 2025

There’s something downright magical about a bowl of Broccoli Cheese and Potato Soup on a cool evening. The way the sharp cheddar melts into the soft potatoes and fresh broccoli? Pure comfort in a spoon.

As a Texas mom of three who juggles homework, grocery runs, and the occasional yoga session in my backyard (because hello sanity), I’ve learned that comfort food doesn’t have to mean complicated food. This recipe brings all the warmth and creaminess of your favorite café-style soup — but made right at home, with fresh veggies and a whole lot of love.

Table of Contents

Why You’ll Love This Broccoli Cheese and Potato Soup

If you’ve been craving something cozy, nourishing, and fuss-free, this soup will hit all the right notes.
Here’s why my family can’t get enough of it:

  • It’s ready in just 30 minutes — perfect for busy weeknights.
  • Loaded with fresh broccoli, carrots, and hearty potatoes for a satisfying, wholesome bowl.
  • That cheesy broth? Smooth, creamy, and just the right amount of indulgent.
  • It’s vegetarian-friendly, and you can easily make it gluten-free by swapping in cornstarch or a GF flour blend.

This dish reminds me a little of my Panera Broccoli Cheese Soup recipe — but with the added comfort of tender potatoes that make it extra filling.

(You can check that one out here too: Panera Broccoli Cheese Soup)

What Does Broccoli Cheese and Potato Soup Taste Like?

Imagine a velvety, cheddar-rich soup that hugs your taste buds with every spoonful. The potatoes give it that hearty, stick-to-your-ribs texture, while the broccoli adds a subtle earthiness that balances the creaminess beautifully.

It’s rich, comforting, and full of home-cooked goodness — like something Grandma might have made if she had Pinterest and an Instant Pot.

Ingredients You’ll Need for Broccoli Cheese and Potato Soup

Servings: 6 | Total Time: 30 minutes

Ingredients:

  • ¼ cup unsalted butter
  • 1 onion, finely diced
  • 2 carrots, peeled and finely diced
  • 1 tablespoon garlic, minced
  • ¼ cup all-purpose flour
  • 4 cups vegetable broth
  • 1 cup milk (2% or whole)
  • 2 large Russet potatoes, peeled and diced
  • 1 pound broccoli florets, chopped
  • 2 cups sharp cheddar cheese, shredded
  • Sea salt, to taste
  • Ground pepper, to taste

(Optional: sprinkle extra cheddar and a crack of black pepper on top before serving.)

Broccoli Cheese and Potato Soup ingredients on kitchen counter
Fresh vegetables and cheddar cheese ready for the coziest soup night

How to Make Broccoli Cheese and Potato Soup

Let’s roll up our sleeves and make this cozy Broccoli Cheese and Potato Soup together.
I promise — it’s easier than it looks, and once you’ve tried it, this recipe will become a repeat visitor in your dinner rotation.

You’ll only need one big soup pot, a wooden spoon, and about 30 minutes of calm, nourishing cooking time (and maybe your favorite playlist in the background).

Step 1: Prep Your Fresh Ingredients

Start by rinsing your vegetables under cool running water. Peel the carrots and potatoes, then dice them into small cubes — this helps them cook faster and evenly. Finely chop one onion and mince your garlic.

For the broccoli, trim away any tough stems and chop the florets into bite-sized pieces.
I like keeping a few slightly larger florets for texture — it gives the soup that rustic, homemade charm.

This step is where the magic begins. You’re setting the stage for a soup that’s hearty, fresh, and packed with nutrients.
If you love veggie-forward soups like I do, you’ll probably also enjoy my Vegetable Stew — it has the same cozy feel with a plant-based twist.

Step 2: Build the Flavor Base

Now, grab your favorite soup pot or Dutch oven. Melt ¼ cup of unsalted butter over medium-high heat. Once it starts to sizzle, toss in your diced onions and carrots.

Let them cook together for about 4–5 minutes, stirring occasionally, until the onion turns soft and translucent.
That gentle sweetness you’ll smell? That’s your flavor base building up beautifully.

Next, add 1 tablespoon of minced garlic and stir for about a minute.
Garlic burns quickly, so keep an eye on it — you want it fragrant, not browned.

This is the moment that fills your kitchen with that irresistible home-cooked aroma — the kind that has everyone asking, “What’s for dinner?”

Step 3: Thicken and Create the Broth

Once the veggies are softened, sprinkle in ¼ cup of all-purpose flour. Stir to coat everything evenly.
This might look a little clumpy at first, but don’t panic — this flour-butter mix (called a roux) will be your secret weapon for that creamy, velvety texture we all love in Broccoli Cheese and Potato Soup.

Slowly pour in 4 cups of vegetable broth, whisking constantly to keep things smooth. Then add 1 cup of milk (whole or 2% — both work great).

Keep stirring until the mixture looks slightly thickened and smooth.
If you want a dairy-free option, oat milk or almond milk can easily replace dairy without losing that comforting creaminess.

For a similar creamy base with a different flavor twist, check out my Creamy Mushroom Potato Soup — it’s another favorite in our cozy dinner lineup.

Step 4: Add the Potatoes

Now, it’s time to add the heart of the soup — those diced potatoes.
Toss them right into the pot and stir everything well so each piece gets coated in that rich, flavorful base.

Bring your soup to a gentle boil, then lower the heat to a simmer. Let it cook for about 5–6 minutes, uncovered.

This part of the process allows the potatoes to soften and start releasing their starches, which naturally thickens your soup.
If you poke a potato cube with a fork and it gives just a little resistance, you’re right on track.

Step 5: Add the Broccoli and Simmer

Once the potatoes begin to soften, it’s time to add the star of the show — the broccoli!
Stir in your 1 pound of chopped broccoli florets and let them simmer gently for another 10 minutes.

You’ll notice the soup start to look beautifully colorful — the bright green broccoli against the golden broth is a feast for the eyes.

This is also the point where the potatoes should be fork-tender and the broth thick and slightly creamy.
If you like your soup smoother, you can mash a few of the potatoes right in the pot with a wooden spoon.

That’s one of my favorite little tricks for a thicker, heartier Broccoli Cheese and Potato Soup without using extra flour or cream.

Step 6: Add the Cheese and Season

Remove the pot from the heat and take a deep breath — you’re about to make it irresistibly cheesy.
Gradually add 2 cups of shredded sharp cheddar cheese, stirring slowly until it melts completely into the broth.

If you can, grate your cheese fresh from the block. Pre-shredded cheese often contains anti-caking agents that keep it from melting as smoothly.

Season generously with sea salt and freshly ground pepper. I usually taste as I go — sometimes the cheddar adds enough salt on its own.

This step transforms the soup from “pretty good” to “please make this again tomorrow.”
The melted cheddar gives it that creamy, slightly tangy finish that makes this Broccoli Cheese and Potato Soup the definition of comfort food.

Step 7: Serve and Enjoy

Ladle the soup into cozy bowls and, if you want to take it over the top, sprinkle a little extra cheddar on each serving.
A dash of cracked black pepper or even a few homemade croutons will make it picture-perfect.

Serve it with a slice of warm bread, or alongside a crisp green salad for balance.

And here’s my favorite part: when you reheat this the next day, it tastes even better. The flavors deepen, the potatoes soak up that cheesy goodness, and it’s pure comfort all over again.

For another family-favorite cozy soup night, I highly recommend my Creamy Beef Taco Soup or my veggie-packed Cozy White Bean Mushroom Stew.

Final Step: Store the Leftovers (If There Are Any!)

Once your Broccoli Cheese and Potato Soup cools, pour it into airtight containers and refrigerate for up to 4 days.
To reheat, warm gently on the stove over medium heat — avoid boiling to keep that cheese smooth and creamy.

If you’re planning to freeze it, skip the cheese during cooking and add it when reheating — that way, your soup will stay velvety and fresh.

Tips and Tricks for Perfect Broccoli Cheese and Potato Soup

  • Don’t rush the simmer. Let the potatoes get tender — it makes all the difference in the texture.
  • Grate your own cheese. Pre-shredded cheese often contains anti-caking agents that prevent smooth melting.
  • For a thicker soup, mash a few potatoes right in the pot before adding the cheese.
  • Want a creamier texture? Use half-and-half instead of milk for a richer result.
  • Storage tip: This soup reheats beautifully! Just store leftovers in an airtight container for up to 3 days and reheat gently on the stovetop.

Storage Tips

Once cooled, pour your Broccoli Cheese and Potato Soup into airtight containers.
It’ll stay fresh in the fridge for 3–4 days. If freezing, skip the cheese initially — add it after reheating for the best texture.

For cozy, make-ahead dinners, try pairing this with a slice of crusty bread or my Vegetable Stew for a comforting plant-powered night in.

FAQs

Q: Can I use frozen broccoli?
Absolutely! Just thaw and drain it first — frozen works beautifully in this recipe.

Q: How do I make it gluten-free?
Use cornstarch or a gluten-free flour blend instead of all-purpose flour.

Q: Can I make it vegan?
Sure can! Swap the butter for olive oil, milk for oat or almond milk, and use vegan cheddar.

Conclusion

There you have it — a bowl full of creamy, veggie-packed comfort that’s easy enough for weeknights but cozy enough for a Sunday dinner.

This Broccoli Cheese and Potato Soup has become a go-to in my home, especially on those busy Texas evenings when everyone’s hungry now. It’s hearty, nourishing, and the kind of recipe that makes you pause, breathe, and feel thankful for the little things — like warm soup and happy faces around your table.

If you try it, tag me or drop a comment on nourishwellrecipes.com. I’d love to hear how it turned out for you.

Follow us on Pinterest for weekly slow cooker inspiration, or join the conversation over on our Facebook page where fellow food lovers share their favorite comfort meal.

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
Bowl of Broccoli Cheese and Potato Soup with melted cheddar

Broccoli Cheese and Potato Soup – The Best 30-Minute Comfort Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Jessica
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

Broccoli Cheese and Potato Soup is the ultimate comfort dinner made with chunks of potatoes, carrots, onion and fresh broccoli in a thick, cheesy broth.


Ingredients

  • 1/4 cup unsalted butter
  • 1 onion, finely diced
  • 2 carrots, peeled and finely diced
  • 1 Tablespoon garlic, minced
  • 1/4 cup all-purpose flour
  • 4 cups vegetable broth
  • 1 cup milk, 2% or whole
  • 2 large Russet potatoes, peeled and diced
  • 1 pound broccoli, florets chopped
  • 2 cups sharp cheddar cheese, shredded
  • sea salt
  • ground pepper


Instructions

1. Rinse the carrots and potatoes. Peel the potatoes and carrots.

2. Dice the carrots, potatoes and onion. Mince garlic if using whole cloves.

3. Chop the broccoli florets from stem and chop down florets to bite-sized pieces.

4. Melt the butter in a soup pot on the stovetop on a medium-high heat.

5. Add carrots and onion to the pot. Stir and cook until onion is translucent.

6. Add garlic and stir until fragrant (about 1 minute).

7. Immediately add the flour followed by broth and milk. Stir well.

8. Add potatoes. Stir and bring to a boil.

9. Reduce to a simmer for 5 minutes.

10. Season with salt and pepper. Add broccoli.

11. Simmer for about 10 minutes or until the potatoes are tender when poked with a fork. Time can vary depending on the size the potatoes were diced.

12. Remove from heat. Stir in shredded cheese.

13. Sprinkle cheddar cheese on top and freshly ground pepper. (optional)


Notes

I did use a reduced fat cheese today but typically I would use full fat. Either works in this recipe.

Leave a Comment

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