Potato Broccoli Cheese Soup Recipe: Creamy Comfort in Every Spoonful

Potato Broccoli Cheese Soup Recipe: Creamy Comfort in Every Spoonful illustration with key details

There’s something deeply satisfying about a bowl of potato broccoli cheese soup that combines creamy comfort with wholesome vegetables. This recipe transforms simple ingredients into a velvety, rich soup that warms you from the inside out. The balance of tender potatoes, fresh broccoli, and melted cheese creates a texture that’s both hearty and luxurious.

The secret lies in the cooking process—simmering the vegetables until perfectly soft, then blending just enough to create that signature creamy consistency while keeping some texture. It’s the kind of comforting meal that pairs beautifully with crusty bread or a simple green salad. Whether you’re feeding a family or meal prepping for the week, this soup delivers satisfying results every time.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Potato Broccoli Cheese Soup

This velvety soup relies on quality dairy and fresh vegetables to achieve its signature creamy texture and comforting richness.

Ingredient Amount Notes
Russet Potatoes 🥔 2 lb Peeled and diced into 1-inch cubes
Fresh Broccoli Florets 🥦 4 cups Cut into bite-sized pieces
Unsalted Butter 🧈 ½ cup Divided for sautéing and finishing
Yellow Onion 🧅 1 whole Finely diced for even cooking
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
All-Purpose Flour 🌾 ⅓ cup For thickening the soup base
Vegetable Broth 🫕 4 cups Low-sodium preferred for control
Whole Milk 🥛 2 cups Full-fat for optimal creaminess
Sharp Cheddar Cheese 🧀 8 oz Freshly grated from block
Heavy Cream 🥛 ½ cup For velvety texture (36% fat)
Dijon Mustard 🟡 1 tbsp Balances richness with tang
Worcestershire Sauce 💧 1 tsp Vegetarian version essential
Kosher Salt 🧂 1 ½ tsp Diamond Crystal brand preferred
Freshly Ground Black Pepper 🌶️ ½ tsp Coarse grind for texture
Smoked Paprika 🌶️ ½ tsp Adds subtle depth of flavor

The potatoes and cheese are the foundation here. Russet potatoes break down perfectly for creaminess, while sharp cheddar (preferably Cabot or Tillamook brands) provides the ideal melt and flavor. For the broth, Imagine or Pacific Foods vegetable broths offer consistent quality without overpowering saltiness. The butter should be high-fat European-style for superior mouthfeel—Plugrá or Kerrygold are optimal choices available at most supermarkets.

Dairy substitutions require careful consideration. Whole milk cannot be replaced with lower-fat versions without compromising texture, though half-and-half works in a pinch. For a lighter version, evaporated milk at half the quantity maintains some richness. The Worcestershire sauce must be vegetarian—Annie’s or Edward & Sons brands are reliable. Broccoli stems can be used if peeled and finely chopped, though florets provide better visual appeal. Freshly grated cheese is non-negotiable; pre-shredded contains anti-caking agents that prevent smooth melting.

This soup maintains optimal quality for 3-4 days refrigerated in airtight containers, though the texture may thicken slightly. Reheat gently with additional broth or milk to restore consistency. For freezing, cool completely before portioning into quart-sized containers—it keeps for 2-3 months with minimal texture degradation. The smoked paprika’s flavor intensifies over time, so consider adding a pinch fresh when reheating long-stored batches.

❤️

Why You’ll Love This Recipe

  • One-Pot Magic: I love that this soup comes together in a single Dutch oven—no extra pots, no colander for draining. Just sauté the onion and garlic in butter, toss in diced russets, add broth, and let it simmer while you prep the broccoli. Cleanup is almost as satisfying as the first bite.
  • That Garlic-Butter Depth: Here’s what sold me—the way the yellow onion and garlic bloom in melted butter before anything else hits the pot. It builds this rich, savory base that makes the cheesy broth taste like it simmered all day (even though it didn’t). The russets soak it up like little flavor sponges.
  • Meal Prep Overachiever: Honestly, this soup tastes even better on day two after the flavors meld. I make a double batch Sunday night, portion it into jars, and grab one for lunch all week. It freezes solid too—just leave room for the broccoli to expand. (Yes, even the picky coworkers ask for the recipe.)
  • Budget-Friendly Crowd Pleaser: Five main ingredients—potatoes, broccoli, butter, onion, garlic—and you’ve got a meal that stretches to feed six. I’ve served it with crusty bread for book club, packed it in thermoses for soccer practice, and even thinned leftovers with milk for a quick cheesy pasta sauce. No waste, all win.

Step-by-Step Instructions for Potato Broccoli Cheese Soup

This method ensures velvety texture and balanced flavors with minimal effort.

Step 1: Sauté Aromatics and Build the Roux

In a 5-quart Dutch oven, melt 0.5 cup unsalted butter over medium heat. Add the finely diced yellow onion and cook for 5-6 minutes until translucent and softened without browning. This gentle cooking develops sweetness without bitterness.

Add the minced garlic cloves and cook for 45 seconds until fragrant but not colored. Immediately sprinkle in the 0.33 cup all-purpose flour and whisk constantly for 2 minutes to cook out the raw flour taste. The mixture should resemble wet sand and smell nutty.

This roux forms the foundation for your soup’s creamy texture. Cook it until it reaches a pale golden color—this ensures proper thickening power without a starchy taste.

Step 2: Develop the Broth Base and Cook Vegetables

Gradually whisk in the 4 cups vegetable broth, starting with small additions to prevent lumps. Increase heat to medium-high and bring to a gentle simmer. Add the peeled, diced russet potatoes and return to a simmer.

Cook uncovered for 12-15 minutes until the potatoes are fork-tender but not falling apart. The broth will thicken slightly as the potatoes release starch. Stir occasionally to prevent sticking, using a wooden spoon to scrape any flour bits from the bottom.

Add the 4 cups fresh broccoli florets and cook for an additional 4-5 minutes until bright green and tender-crisp. The broccoli should retain some texture rather than becoming mushy. This staged cooking prevents overcooked vegetables.

Step 3: Create the Creamy Cheese Base

Reduce heat to low and stir in the 2 cups whole milk, 0.5 cup heavy cream, 1.5 tsp kosher salt, 0.5 tsp freshly ground black pepper, and 0.5 tsp smoked paprika. Simmer gently for 3-4 minutes until heated through.

In a separate bowl, whisk the 8 oz sharp cheddar cheese with the 1 tbsp Dijon mustard and 1 tsp Worcestershire sauce until smooth. This pre-mixing prevents clumping when added to the hot liquid. Gradually add this mixture to the soup, stirring constantly until fully melted and incorporated.

The cheese should melt completely into a velvety texture. If the soup appears too thick, add additional broth ¼ cup at a time until reaching your desired consistency. Avoid boiling at this stage to prevent curdling.

Step 4: Finish and Adjust Seasoning

Remove from heat and let the soup rest for 5 minutes. This allows the flavors to meld and the texture to stabilize. Taste and adjust seasoning if needed—the Worcestershire sauce and smoked paprika should provide depth without overpowering.

For optimal creaminess, use an immersion blender to lightly purée about one-third of the soup directly in the pot. This creates body while maintaining textural interest from the vegetables. Alternatively, transfer 2 cups to a countertop blender, purée until smooth, then return to the pot.

Serve immediately while hot, garnished with additional sharp cheddar cheese and a sprinkle of smoked paprika. The soup will thicken slightly as it cools, so adjust consistency with broth if serving later.

Creative Variations of This Dish

Loaded Baked Potato Style

Transform this soup into a loaded baked potato experience by stirring in ½ cup cooked, crumbled bacon (or tempeh bacon for vegetarians) and ¼ cup chopped green onions just before serving. Top each bowl with 1 tbsp sour cream and extra sharp cheddar. The smoky bacon pairs perfectly with the creamy base. 🥓

Spicy Southwest Twist

Add 1 diced jalapeño with the onions and 1 tsp ground cumin with the spices. Swap half the cheddar for pepper jack cheese and stir in ½ cup corn kernels at the end. Garnish with avocado slices and tortilla strips for crunch. This version brings serious heat and Southwestern flair.

Broccoli Cheddar Chowder

For a thicker chowder texture, increase the all-purpose flour to ½ cup and add 1 cup diced carrots with the potatoes. Use extra-sharp white cheddar for a tangier bite. The additional vegetables create a heartier, more substantial soup that’s perfect for chilly evenings.

Lighter Greek Yogurt Version

Reduce the heavy cream to ¼ cup and stir in 1 cup whole-milk Greek yogurt at the end. Add 1 tsp lemon zest to brighten the flavors. This variation maintains creaminess while cutting calories. The yogurt adds a subtle tang that balances the richness beautifully.

Smoky Gouda Upgrade

Replace half the cheddar with smoked Gouda for a deeper, more complex flavor profile. Add ½ tsp chipotle powder with the spices for extra smokiness. The Gouda melts beautifully and creates an irresistibly rich, slightly caramelized taste that’s next-level comfort food. 🧀

Vegan Transformation

Use vegan butter and vegetable broth as the base. Replace dairy with 1 cup cashew cream (blend ½ cup soaked cashews with ½ cup water) and 1 cup vegan cheddar shreds. Add 1 tbsp nutritional yeast for cheesy depth. This version delivers all the creaminess without any dairy.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 38g49%
Saturated Fat 23g115%
Cholesterol 115mg38%
Sodium 1280mg56%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 8g
Protein 18g36%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I make this soup ahead of time?

The flavors actually deepen after 1-2 days in the fridge. Store it in an airtight container for up to 4 days. When reheating, add a splash of broth or milk to restore the creamy texture.

2

What’s the best way to prevent grainy cheese texture?

Always use freshly grated block cheese—pre-shredded contains anti-caking agents that prevent smooth melting. Also, add cheese gradually over low heat while stirring constantly. Avoid boiling after adding cheese to prevent curdling.

3

Can I freeze this soup successfully?

Yes, but with some adjustments. Freeze without the dairy (cheese/cream), then add fresh dairy when reheating. It keeps for 2-3 months—thaw overnight in the fridge before reheating gently. The texture may thicken, so thin with broth as needed.

4

How can I make this soup gluten-free?

Replace the all-purpose flour with an equal amount of cornstarch or gluten-free 1:1 baking flour. Make sure your broth and Worcestershire sauce are certified gluten-free. The texture will be just as creamy!

★★★★★4.8(4 reviews)
Patrick Lewis