Broccoli Cheese And Potato Soup

Sharing is caring!

There’s a particular kind of comfort that only a truly great bowl of soup can provide. It’s the feeling of warmth spreading from the inside out, the satisfaction of a meal that’s both nourishing and indulgent. For me, that feeling is perfectly captured in a steaming bowl of homemade broccoli cheese and potato soup.

This isn’t a thin, bland broth with a few floating vegetables; it’s a luxuriously creamy, deeply flavorful hug in a bowl. The tender potatoes break down slightly to thicken the base, the broccoli adds a fresh, earthy counterpoint, and the sharp cheddar brings it all together with a rich, tangy finish. It’s the recipe I turn to when I need a guaranteed crowd-pleaser that comes together with minimal fuss and maximum reward.

Let’s make it.

This soup earns its place in your regular rotation for more than just its incredible taste. Here’s what makes it special:

  • One-Pot Wonder: From sautéing the aromatics to simmering the vegetables and melting the cheese, everything happens in a single pot. That means more flavor development and far less cleanup for you.
  • Texture Perfection: The technique of adding the broccoli partway through cooking ensures it stays vibrantly green and tender-crisp, providing a wonderful contrast to the velvety, potato-thickened soup base.
  • Crowd-Pleasing Comfort: This is universally loved food. It’s kid-friendly yet sophisticated enough for adults, making it perfect for family dinners or casual gatherings.
  • Customizable Base: Easily adaptable for different diets. Use vegetable broth for a vegetarian version, or swap the all-purpose flour for a gluten-free blend.
  • Meal Prep Friendly: It reheats beautifully and tastes even better the next day as the flavors continue to meld, making it an excellent option for lunches throughout the week.
  • Professional Technique, Home Cook Ease: We’re using a classic roux to thicken the soup (it’s simple, I promise!), which gives you a silky, stable consistency that won’t thin out or separate.

Recommended Tools for This Recipe

As an Amazon Associate, we may earn a small commission from qualifying purchases — at no extra cost to you.

Ingredients You’ll Need

  • Let’s gather our ingredients. This recipe is a beautiful example of how simple, accessible components can transform into something extraordinary. The key is quality: a good, low-sodium broth and a block of sharp cheddar you grate yourself will make all the difference in flavor and texture.
  • Unsalted butter: Our cooking fat and the base of our roux. It adds rich flavor.
  • Yellow onion & garlic: The aromatic foundation. Dicing the onion finely ensures it melts into the soup.
  • All-purpose flour: This combines with the butter to create a roux, which thickens the soup smoothly and evenly.
  • Low-sodium broth: Chicken broth adds depth, but vegetable broth works perfectly for a vegetarian soup. Using low-sodium lets you control the final seasoning.
  • Yukon Gold potatoes: My gold standard for soups. They have a buttery texture and just the right amount of starch to help thicken the soup naturally as they cook.
  • Dried thyme & dry mustard powder: The thyme adds an earthy, subtle background note. Trust me on the mustard powder—it doesn’t make the soup taste like mustard; it simply amplifies the cheesy flavor in a magical way.
  • Broccoli: Use the whole head! Peel the tough outer layer of the stem and dice it small—it’s perfectly edible and delicious. Chop the florets into bite-sized pieces.
  • Whole milk or half-and-half: For that luxurious, creamy body. Half-and-half will give you an even richer result.
  • Sharp cheddar cheese: This is non-negotiable: you must grate it yourself from a block. Pre-shredded cheese is coated to prevent clumping, which prevents it from melting smoothly into your soup, often resulting in a grainy texture.
  • Kosher salt & black pepper: Season in layers, finishing to taste at the end.
  • Optional garnishes: A little extra shredded cheese, some crumbled crispy bacon, or a sprinkle of fresh chives add wonderful texture and flavor.
Broccoli Cheese And Potato Soup ingredients

Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Kitchen Equipment Needed

You don’t need any specialty gadgets for this recipe. A large Dutch oven or heavy-bottomed soup pot (5-6 quart capacity) is ideal because it distributes heat evenly, preventing scorching. You’ll also need a wooden spoon or spatula for stirring, a whisk for incorporating the roux smoothly, a box grater for the cheese, and of course, a good chef’s knife and cutting board for prepping the vegetables.

An immersion blender is optional if you prefer a smoother soup texture.

How to Make Broccoli Cheese and Potato Soup Recipe

Step 1: Build Your Flavor Foundation

In your large pot, melt the butter over medium heat. Add the diced onion and let it cook gently. You’re not looking for color here, just softness and sweetness—this should take 5 to 7 minutes.

When the onions are translucent, stir in the minced garlic. Believe me, letting the garlic cook for just that one minute until fragrant wakes up its flavor without any risk of burning, which would make it bitter.

Step 2: Create the Roux

This is the secret to a luxuriously thick soup. Sprinkle the flour over the cooked onions and garlic. Now, stir constantly for a full 2 minutes.

You’re cooking the raw taste out of the flour, and toasting it slightly in the butter. It will look like a thick paste. Tip from me: don’t rush this step.

Now, slowly pour in your broth while whisking vigorously. This initial whisking is crucial to prevent lumps and ensure a silky-smooth base for your soup.

Step 3: Simmer the Potatoes

Add the diced potatoes, thyme, and mustard powder to the pot. Bring the mixture up to a simmer, then reduce the heat to maintain a gentle bubble. Cook it uncovered for 12 to 15 minutes.

You want the potatoes to be just fork-tender but not mushy—they’ll continue to cook a bit later. This simmering time allows the potatoes to start releasing their starch, which naturally thickens the soup.

Step 4: Add the Broccoli

Now, stir in all of your chopped broccoli. Continue simmering for 5 to 7 more minutes. This timing is key for perfect broccoli texture: vibrant green, tender, but with a slight bite.

If you prefer softer broccoli, cook for a minute or two longer. You’ve now built all the flavor and texture. Reduce the heat to low to prepare for the final, creamy additions.

Step 5: Finish Creamy and Serve

Slowly stir in the milk or half-and-half. Warm it through for 2-3 minutes, but do not let it boil. This is critical. Now, remove the pot entirely from the heat source.

Gradually add your freshly grated cheddar, one handful at a time, stirring until it’s completely melted and smooth before adding the next. Melting the cheese off the direct heat prevents it from breaking and becoming oily. Finally, season generously with salt and pepper.

Ladle into bowls, add your garnishes, and step back to admire your beautiful, comforting creation.

A few insights from my years in professional kitchens will guarantee your soup is restaurant-quality every time.

  • The Roux Rule: Cooking the flour for the full 2 minutes is non-negotiable. An undercooked roux can leave a faint, pasty flavor in your finished soup.
  • Cheese Chemistry: Always remove the pot from the heat before adding cheese. High heat causes the proteins in the cheese to tighten and squeeze out the fat, leading to a greasy, separated soup. Low and slow incorporation is the key to velvety smoothness.
  • Broccoli Brilliance: Don’t discard the stems! Peeling the tough outer layer reveals a tender, sweet core. Dicing it small allows it to cook at the same rate as the potatoes, reducing waste and adding great texture.
  • Season in Stages: Taste and season at the end, after the cheese is added. Cheese and broth contain salt, so final seasoning ensures you don’t overdo it.
  • Texture Control: For a completely smooth and creamy soup, use an immersion blender to puree the potato-broth mixture before adding the broccoli. Then add the broccoli and proceed. For a chunkier, more rustic soup, simply mash a few potatoes against the side of the pot with your spoon before adding the dairy.

Recipe Variations

  • This recipe is a fantastic canvas for your own creativity. Here are some tested variations that work beautifully.
  • Loaded Baked Potato Style: Stir in 1/2 cup of sour cream with the milk. Top servings with extra cheddar, crumbled bacon, sliced green onions, and a dollop of sour cream.
  • Creamy Cauliflower Blend: Replace half of the broccoli with an equal amount of cauliflower florets. The cauliflower adds a subtle, nutty sweetness and makes for an even creamier texture.
  • Spicy Southwest Twist: Add one diced jalapeño (seeds removed for less heat) with the onions. Use a blend of sharp cheddar and pepper jack cheese. Garnish with cilantro and a squeeze of lime.
  • Ham & Cheese Addition: Stir in 1 1/2 cups of diced cooked ham when you add the broccoli for a heartier, main-course soup.
  • Lightened-Up Version: Use 2% milk and reduce the cheese to 6 ounces. The soup will be slightly less rich but still wonderfully flavorful and creamy.
  • Gluten-Free Adaptation: Substitute the all-purpose flour with an equal amount of a 1:1 gluten-free flour blend. The roux technique works exactly the same.

What to Serve With This Recipe

While this soup is substantial enough to be a meal on its own, a well-chosen side can turn it into a feast. For a classic pairing, nothing beats a slice of warm, crusty artisan bread or a soft, buttery pretzel roll for dipping. A simple green salad with a bright vinaigrette (like lemon or apple cider vinegar-based) provides a refreshing, crisp contrast to the soup’s richness.

For a heartier meal, serve it alongside a grilled cheese sandwich—the ultimate comfort food duo. It’s perfect for a casual weeknight dinner, a cozy weekend lunch, or as a starter for a holiday meal.

Storage & Make-Ahead Instructions

  • This soup stores and reheats exceptionally well. To store, let it cool completely at room temperature (no more than 2 hours) before transferring to airtight containers.
  • Refrigerator: Store for up to 4 days.
  • Freezer: You can freeze this soup for up to 3 months, but note that the texture of the dairy may change slightly upon thawing. For best results, freeze before adding the milk and cheese. Thaw overnight in the fridge, reheat gently, and then stir in the dairy and cheese off the heat.
  • Reheating: Reheat gently on the stovetop over low heat, stirring frequently. If the soup seems too thick after storage, thin it with a small splash of broth or milk. Avoid boiling to maintain the creamy emulsion.
  • Make-Ahead: You can fully prepare the soup 1-2 days in advance. Gently reheat before serving, again taking care not to boil it.

Frequently Asked Questions

Q: Can I use pre-shredded cheese?

A: I strongly advise against it. Pre-shredded cheese contains anti-caking agents like cellulose that prevent it from melting smoothly. It will often result in a grainy, slightly stringy texture in your soup.

Grating a block of cheese takes just a minute and makes a world of difference.

Q: My soup is too thin. How can I thicken it?

A: Create a quick slurry by mixing 1 tablespoon of cornstarch with 2 tablespoons of cold water or broth until smooth. Stir this into the simmering soup (before adding dairy) and cook for 1-2 minutes until thickened. Alternatively, you can use an immersion blender to puree some of the potatoes directly in the pot.

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

A: Yes. Sauté the onions and garlic, then make the roux on the stovetop as directed. Transfer this mixture to your slow cooker.

Add the broth, potatoes, thyme, and mustard powder. Cook on LOW for 6-7 hours or HIGH for 3-4 hours, until potatoes are tender. Add broccoli and cook for another 30-60 minutes on HIGH until tender.

Stir in warmed milk and cheese off the heat.

Q: Why did my cheese soup turn out grainy or separate?

A: This is almost always caused by too-high heat when adding the cheese. Always remove the pot from the burner before stirring in the cheese. Also, ensure you are adding it gradually and using freshly grated block cheese.

Q: Can I use frozen broccoli?

A: You can, but thaw and drain it very well first. Frozen broccoli releases more water and can make your soup watery. Add it at the very end of cooking, just to heat through, to prevent it from becoming mushy.

Q: Is there a way to make this soup lighter?

A: Absolutely. Use 2% milk instead of whole milk or half-and-half, reduce the butter to 1 tablespoon, and use a strong, flavorful cheese so you can reduce the quantity to 6 ounces. The soup will still be creamy and satisfying.

Q: How can I make this vegetarian or vegan?

A: For vegetarian, simply use vegetable broth. For vegan, use olive oil instead of butter, a plant-based milk (unsweetened, unflavored oat or cashew milk works well), and your favorite melty vegan cheddar. Thicken with a cornstarch slurry if needed.

Final Thoughts

This broccoli cheese and potato soup is more than just a recipe; it’s a reliable source of comfort and satisfaction. It embodies what I love most about cooking: transforming humble ingredients into something truly special with just a bit of care and technique. The velvety texture, the balance of sharp cheddar and fresh broccoli, and the heartiness of the potatoes make it a dish you’ll want to make again and again.

It’s forgiving, flexible, and consistently delicious. I hope it becomes a cherished staple in your kitchen, bringing warmth and smiles to your table. Give it a try this week, and don’t forget to grate that cheese fresh!

I’d love to hear how it turns out for you—share your results or your own creative variations in the comments below. Happy cooking

Creamy Broccoli Cheese and Potato Soup

Creamy Broccoli Cheese and Potato Soup

  • Author: Harper
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Cuisine: American

Description

A rich, velvety, and deeply comforting soup featuring tender broccoli and potatoes in a creamy, sharp cheddar cheese base. It's a one-pot wonder that's easy to make and perfect for chilly days.


Ingredients

UNITS
SCALE
Cook Mode Prevent your screen from going dark

Instructions

  1. In a large Dutch oven or heavy-bottomed pot, melt the butter over medium heat. Add the diced onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes. Add the minced garlic and cook for 1 more minute until fragrant.
  2. Sprinkle the flour over the onions and garlic. Cook, stirring constantly, for 2 full minutes. This cooks out the raw flour taste and creates your roux, which will thicken the soup beautifully. Slowly pour in the broth while whisking constantly to prevent any lumps from forming.
  3. Add the diced potatoes, dried thyme, and mustard powder to the pot. Increase the heat to bring the mixture to a simmer, then reduce to maintain a gentle simmer. Cook, uncovered, for 12-15 minutes, or until the potatoes are just fork-tender.
  4. Add the chopped broccoli (florets and stems) to the pot. Continue to simmer for another 5-7 minutes, until the broccoli is bright green and tender-crisp. You want it to retain some texture. Reduce the heat to low.
  5. Slowly stir in the milk or half-and-half. Warm through for 2-3 minutes, but do not let it boil. Remove the pot from the heat. Gradually add the grated cheddar cheese, one handful at a time, stirring until fully melted and smooth before adding the next. Season generously with salt and pepper to taste. Serve immediately with your favorite garnishes.

Notes

  • Chef's Tips:
  • Grate your own cheese from a block. Pre-shredded cheese contains anti-caking agents that can make your soup grainy.
  • Do not boil the soup after adding the dairy and cheese, as this can cause curdling and separation.
  • For a smoother soup, use an immersion blender to partially puree it before adding the broccoli.
  • Food Safety:
  • Cool soup to room temperature within 2 hours before refrigerating.
  • Reheat leftovers to an internal temperature of 165°F (74°C).

Nutrition

Serving Size: 1
Calories: 420
Protein: 18
Keywords: broccoli cheese and potato soup, creamy broccoli cheese and potato soup, creamy potato soup, easy soup recipe, one pot soup

Leave a Comment