Amazing 1-Pot Cheddar Broccoli Potato Soup

April 10, 2026
Written By Maya Thompson

Maya Thompson is the creator of MayaPlate, a recipe blog dedicated to helping busy people enjoy delicious, home-cooked meals. With a degree in Nutrition and Dietetics and years of experience as a nutritional consultant, Maya combines her professional knowledge with a passion for practical, flavorful cooking. She specializes in creating simple, nourishing recipes that fit into a hectic modern lifestyle, proving that you don't have to choose between healthy, delicious, and easy. When she's not in the kitchen, Maya loves hiking and exploring local farmers' markets for fresh inspiration.

When the chill sets in and all you really need is a culinary hug, nothing—and I mean nothing—beats a perfect bowl of soup. Forget those thin, sad versions you get from a can! Today, we are diving deep into my absolute favorite **Cheddar Broccoli Potato Soup**, the kind that’s rich, velvety, and unapologetically cheesy. I’m Maya Thompson, and here at MayaPlate, we believe that even on the busiest weeknights, you deserve food made with care. This recipe is the culmination of that idea: taking simple ingredients and turning them into something deeply satisfying, just like my grandmother taught me. You can read more about our philosophy here. Trust me, this easy homemade soup is going to be your new go-to winter warmer.

Why This Cheddar Broccoli Potato Soup Recipe is Your New Favorite Comfort Food Soup Ideas

If you are looking for the ultimate **Comfort Food Soup Ideas**, stop scrolling right now, because this is it. I developed this recipe because I needed something that tasted like it simmered for hours but could be on the table in under an hour. It’s just so satisfying!

What makes this recipe stand out from all the rest? Well, it’s that unbelievable texture. It truly deserves the label **Thick and Creamy Potato Soup**.

  • It starts completely from scratch—no cans allowed!
  • The flavor is deep thanks to sharp cheddar and savory aromatics.
  • It’s hearty enough to be a complete **Cheesy Broccoli and Potato Dinner**.

You can find more ideas for quick meals over on our weeknight meal inspiration page.

Achieving That Perfect Thick and Creamy Potato Soup Texture

So, how do we get that incredible body without pouring in an entire carton of heavy cream? It’s a total cheat, honestly! We use a simple roux—that’s just butter and flour cooked together—to establish the base. Then, we let the Russet potatoes do the heavy lifting. As they gently simmer and break down a little, their natural starches thicken the whole broth beautifully. It’s magic, and it’s way better than relying only on heavy dairy!

Ingredients for the Best Broccoli Cheddar Potato Soup Recipe

Okay, let’s talk about what goes into making this the *best* **Cheddar Potato Soup Recipe from Scratch**. I learned the hard way that using the right stuff makes all the difference, especially when it comes to cheese. Seriously, if you take away only one piece of advice from me on this whole recipe, let it be this: buy a block of cheese and shred it yourself!

Pre-shredded cheese is coated in anti-caking powder, and that powder makes your beautiful soup turn gritty and clumpy. We want smooth, velvety goodness, remember? I love using a mix of sharp cheddar for flavor and maybe a little Monterey Jack for stretchiness, but you can certainly stick to just the sharp cheddar if you want. If you want to dive deeper into potato techniques later on, check out my guide to creamy homemade mashed potatoes!

Here is everything you need for about six great bowls of soup:

  • 2 tablespoons unsalted butter—the real stuff!
  • 1 medium yellow onion, chopped fine
  • 2 carrots, peeled and diced small
  • 2 celery stalks, diced small
  • 2 cloves garlic, minced until it practically disappears
  • 1/4 cup all-purpose flour (this is for our thickening roux)
  • 4 cups chicken broth (use vegetable broth if you want this strictly vegetarian)
  • 2 large Russet potatoes, peeled and diced (you want about 3 cups worth when done)
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon nutmeg—don’t skip this, it wakes up the cheese!
  • 2 cups fresh broccoli florets (I like them cut into bite-sized pieces)
  • 1 cup whole milk or half-and-half (your choice for creaminess level)
  • 8 ounces sharp cheddar cheese, freshly shredded (this is non-negotiable!)
  • 1/2 cup Monterey Jack cheese, shredded (optional, but highly encouraged for that perfect melt)

Step-by-Step Instructions for Homemade Cheddar Broccoli Potato Soup

Okay, this is where the real fun starts! Don’t rush this part; your patience now leads straight to that incredible creamy texture we are aiming for. We’re moving through the steps logically, building flavor layer by layer. If you want a comprehensive guide on handling cheese soups specifically, my thoughts on easy homemade broccoli cheese soup touch on a few extra tricks, but follow these core steps and you can’t go wrong.

Building the Flavor Base: Sautéing Vegetables and Making the Roux

First, grab your biggest pot—a Dutch oven is perfect. Melt that butter over medium heat and toss in your onion, carrots, and celery. We want them soft, not browned, so cook ’em gently for about five to seven minutes until they start looking happy. Next, stir in that minced garlic for just 60 seconds until you can really smell it. Now, whisk in the flour really well! This is crucial: you have to cook that flour for a full minute while stirring constantly. That minute burns off the raw flour taste, which is how you get rid of that chalky aftertaste in your soup.

Simmering Potatoes and Tenderizing the Potato Soup with Fresh Broccoli

Once the roux smells nutty, start whisking in the broth gradually so you don’t create any lumps—keep whisking until it’s smooth as silk! Add in your diced potatoes, salt, pepper, and that little bit of nutmeg. Bring it up to a gentle simmer, then cover it and let those potatoes cook low and slow for about 10 to 15 minutes. You’ll know they are ready when you can easily stab one with a fork. Once the potatoes are tender, throw in your fresh broccoli florets and cook for just about 5 more minutes. We want them tender-crisp, not mushy!

Melting the Cheese for the Ultimate Cheesy Broccoli and Potato Dinner

This is the secret handshake for a beautiful cheese soup! You MUST reduce your heat way down to low, or even pull the pot right off the burner before you touch the dairy. Slowly stir in your milk or half-and-half, but please, do not let it come back to a boil after the milk goes in—that’s where soups go grainy! Once everything is warm but not bubbling, start adding your freshly shredded cheddar and Jack cheese a handful at a time, stirring constantly until it’s all melted into a shiny, gorgeous gravy. Give it a quick taste test for salt, and then get ready for the best **Cheesy Broccoli and Potato Dinner** you’ve ever made.

Tips for Success with Your Cheddar Potato Soup Recipe from Scratch

We’ve covered the basics, but when you’re making something as comforting and classic as a **Cheddar Potato Soup Recipe from Scratch**, a few little insider tips can turn a good soup into an absolutely legendary one. Remember my philosophy: smart techniques lead to incredible flavor! These are the little rules I follow every single time I make this.

First off, let’s talk about thickness again, because texture is everything in a soup like this. If you want that ultra-thick consistency, like something you could practically eat with a fork, don’t just rely on the roux. The secret weapon is actually some of those cooked potatoes! Right after they are tender, take a potato masher or the back of a sturdy spoon and smash about one cup’s worth of those potatoes right against the side of the pot before you add any milk or cheese. That releases extra starch and honestly makes the soup cling to everything.

My biggest non-negotiable tip, which I mentioned before but I need to stress again, is shredding your own cheese. Seriously, if you want that beautiful, smooth mouthfeel, skip the bags. Pre-shredded cheese has that anti-caking stuff—often potato starch or cellulose—which absolutely gums up a beautiful sauce. If your cheese doesn’t melt right, you end up with specks, and nobody wants that!

Also, think about boldness. This soup sings because I always insist on using a sharp cheddar. Mild cheddar just gets washed out by the milk and the potato starch. The sharpness of the cheese cuts through the richness perfectly, giving you that huge flavor payoff in every spoonful. If you want to learn more about mastering cheese sauces in general, check out my post on easy 10-minute nacho cheese sauce—the principles are the same!

Finally, for the best results, use a high-quality broth. Since this soup is mostly broth, potatoes, and cheese, the flavor of that liquid really matters. It’s the foundation of the entire dish, so if you can splurge on a really good, low-sodium chicken broth, do it. It makes the final result taste so much richer.

Variations: Making Slow Cooker Broccoli Cheddar Potato Soup or Instant Pot Cheese Potato Soup

I truly believe that good food should fit into your life, not the other way around! Some days, you just don’t have 35 minutes to stand over the stove, and that’s totally fine. My goal is to make sure you can still enjoy this amazing flavor, whether you are using a slow cooker or an Instant Pot.

If you want to wake up to your dinner already done, making this a **Slow Cooker Broccoli Cheddar Potato Soup** is so easy. You just combine pretty much everything—the veggies, the broth, the seasoning—right into the slow cooker pot. Skip the roux step entirely! Cook it low for about six hours until those potatoes are fork-tender. Then, once it’s done cooking, stir in your milk and cheese right at the very end, just like we do on the stovetop. Keep that heat low so it doesn’t scorch!

For those of you who live by your pressure cooker, you can absolutely manage an **Instant Pot Cheese Potato Soup**. The key here is to use the Sauté function first to build your flavor base by softening the onions and making the roux right in the pot. After that, add the broth and potatoes, secure the lid, and cook on high pressure for about 5 to 7 minutes, making sure to use a natural pressure release for a few minutes before doing a quick release. Once the pressure is down, you switch back to the Sauté or Keep Warm setting to swirl in the dairy and cheese last.

Honestly, once you master the timing difference, swapping cooking methods is a breeze. You can see some of my general tips for using appliances in my guide on easy slow cooker recipes too, though soup timing is usually much faster!

Serving Suggestions and Broccoli Cheese Soup Toppings

This soup is so rich and satisfying that it honestly stands up beautifully all on its own, but you know me—I always love a good sidekick! Since this is such a heavy, comforting dish, you want something that can either soak up all that delicious broth or give you a nice, fresh counterpoint.

If you’re making this for dinner, I highly suggest pairing it with a crusty loaf of bread. Seriously, you need something to wipe the bowl clean! My favorite is a simple homemade French bread—you can find my recipe right here—because the crispy crust is perfect for dipping into that thick base.

Now, let’s talk about the fun part: the toppings! These are the little upgrades that take your **Broccoli Cheese Soup Toppings** from standard to gourmet. While the soup is hearty, a little crunch on top makes the experience so much better. Here are the must-haves:

  • Crumbled bacon—because almost everything tastes better with bacon, right?
  • Crunchy croutons—I like the garlic kind if I’m buying them store-bought.
  • A sprinkle of fresh chives or parsley—this just adds a little pop of color and freshness to cut the richness.

If you want something lighter on the side, a very simple, slightly acidic green salad with a vinaigrette dressing works wonders to balance out all that glorious cheese!

Storage and Reheating for Leftover Cheddar Broccoli Potato Soup

One of the best things about making a big pot of **Cheddar Broccoli Potato Soup** is that you get those fantastic leftovers the next day! It’s honestly almost better the next day, once those flavors have had a chance to really settle into each other. I always make sure I’m using airtight containers—glass ones are my favorite because they don’t stain or hold onto smells.

You can safely store your leftovers in the refrigerator for about three to four days. Just make sure your soup is completely cooled down before you seal the lid and pop it in. If you’re planning further ahead, this soup actually freezes really well, though you often need a little extra tender loving care when thawing it out!

When it comes to reheating, you need to be gentle, especially because of the cheese and the milk we added. Never reheat this soup on super high heat! If you throw it straight into a boiling pot, you risk that gorgeous cheese sauce separating and getting grainy on you. Which, trust me, is heartbreaking.

I always reheat mine slowly on the stovetop over medium-low heat. You have to stir it consistently—don’t walk away! As it heats up, if it seems too thick (and it probably will, because the potatoes absorb liquid overnight), just stir in a small splash of milk or broth until you reach that perfect, velvety consistency again. If you’re doing small portions in the microwave, use 30-second bursts and stir in between each burst. That slow, gentle warmth keeps everything smooth and perfectly creamy for round two!

Frequently Asked Questions About Making Cheddar Broccoli Potato Soup

It’s totally normal to have questions when you’re making a recipe from scratch, especially one loaded with so much glorious cheese! I’ve gathered up a few things folks ask me all the time about perfecting their homemade soup. Don’t stress if things seem tricky; we’ll walk through it together!

Can I make this Cheddar Broccoli Potato Soup vegetarian?

Absolutely, you totally can! In fact, I mentioned it briefly in the ingredients list, but this soup adapts so easily. The flavor base relies heavily on good broth, and if you skip the chicken broth, you just need to swap it out for a really high-quality vegetable broth. If you use a vegetable broth that’s packed with flavor—maybe one seasoned with mushrooms or extra herbs—you won’t even notice the difference once all that sharp cheddar melts in there. It keeps the soup wonderfully hearty and is one of my go-to healthy lunch swaps when I’m keeping meat consumption low!

What is the best way to make this soup thicker without adding more flour?

Ah, you are asking about the secret texture trick—I love it! If you want that super thick, almost stew-like quality without adding more gluten from flour, you just need to use those starchy Russet potatoes to your advantage. Remember how I said you should mash maybe one cup of the cooked potatoes right against the side of the pot? That is your best bet! As those potato cell walls burst open from the mashing, they release tons of natural starch that integrates beautifully into the broth. It’s a technique that gives you incredible thickness without having to worry about the roux or boiling the dairy. It’s simple, natural thickening every time.

Will pre-shredded cheese really ruin my soup?

Honestly, I wouldn’t say it *ruins* it, but it definitely won’t give you the silky-smooth texture that makes this **Cheddar Broccoli Potato Soup** so special. Pre-shredded cheese has anti-caking agents, usually cellulose or potato starch, mixed in so the shreds don’t clump together in the bag. When you melt that coated cheese into hot liquid, those powders don’t melt seamlessly; they clump up and can make your soup look stringy or grainy instead of smooth. If you have the time to shred it yourself, please make the swap—it’s worth the five minutes of effort for that perfect melt!

Nutritional Estimates for This Comforting Cheddar Broccoli Potato Soup

I always get asked about the nutrition when I share recipes this rich, and I totally understand why! While the goal of MayaPlate is always deliciousness first, we also like to be mindful of what we are putting into our bodies. This soup is packed with veggies, but let’s be real—it’s also loaded with cheese and butter, so it’s definitely a hearty dinner!

Keep in mind that these figures are just my best estimates based on the sharp cheddar and whole milk listed in the official recipe above. If you swap out ingredients—like using skim milk or vegetable broth—those numbers will definitely change. This is meant to give you a general idea when planning your meals!

Here are the general estimates per serving (which is about 1.5 cups of soup):

  • Calories: 380
  • Fat: 22g
  • Saturated Fat: 13g
  • Carbohydrates: 30g
  • Fiber: 4g
  • Protein: 18g
  • Sodium: 650mg
  • Sugar: 6g

It’s a wonderful balance of fiber from the potato and veggies, and plenty of protein to keep you full until your next meal. It’s pure, warm satisfaction in a bowl, and it’s definitely worth indulging in!

Print

Creamy Homemade Cheddar Broccoli Potato Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make this rich and comforting Cheddar Broccoli Potato Soup from scratch. This recipe delivers a thick, cheesy flavor perfect for a weeknight dinner.

  • Author: mayathompson
  • Prep Time: 15 min
  • Cook Time: 35 min
  • Total Time: 50 min
  • Yield: 6 servings 1x
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale
  • 2 tablespoons unsalted butter
  • 1 medium yellow onion, chopped
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 2 cloves garlic, minced
  • 1/4 cup all-purpose flour
  • 4 cups chicken broth (or vegetable broth for vegetarian option)
  • 2 large Russet potatoes, peeled and diced (about 3 cups)
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon nutmeg
  • 2 cups fresh broccoli florets
  • 1 cup whole milk or half-and-half
  • 8 ounces sharp cheddar cheese, shredded
  • 1/2 cup Monterey Jack cheese, shredded (optional, for extra meltiness)

Instructions

  1. Melt the butter in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook until softened, about 5 to 7 minutes.
  2. Add the minced garlic and cook for 1 minute more until fragrant.
  3. Whisk in the flour to create a roux. Cook, stirring constantly, for 1 minute.
  4. Gradually whisk in the chicken broth, ensuring no lumps form. Bring the mixture to a simmer.
  5. Add the diced potatoes, salt, pepper, and nutmeg. Return to a simmer, then reduce heat to medium-low, cover, and cook for 10 to 15 minutes, or until the potatoes are tender when pierced with a fork.
  6. Stir in the broccoli florets. Cook for 5 minutes until the broccoli is tender-crisp.
  7. Reduce the heat to low. Slowly stir in the milk or half-and-half. Do not let the soup boil after adding dairy.
  8. Remove the pot from the heat. Gradually add the shredded cheddar and Monterey Jack cheese, stirring until the cheese is completely melted and the soup is smooth and thick.
  9. Taste and adjust seasoning if needed before serving hot.

Notes

  • For a thicker soup, mash about one cup of the cooked potatoes against the side of the pot before adding the cheese.
  • Shred your own cheese; pre-shredded cheese contains anti-caking agents that prevent smooth melting.
  • Serve this comfort food soup topped with crumbled bacon or croutons.
  • To make this a Slow Cooker Broccoli Cheddar Potato Soup, combine all ingredients except the cheese and milk in the slow cooker. Cook on low for 6 hours. Stir in milk and cheese during the last 30 minutes of cooking.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 380
  • Sugar: 6
  • Sodium: 650
  • Fat: 22
  • Saturated Fat: 13
  • Unsaturated Fat: 9
  • Trans Fat: 0.5
  • Carbohydrates: 30
  • Fiber: 4
  • Protein: 18
  • Cholesterol: 55

Did you make this recipe?

Share a photo and tag us — 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