Broccoli Potato Cheese Soup

Photo of author
Author: Amelia
Published:
Broccoli Potato Cheese Soup

Imagine sinking your spoon into a velvety, steaming bowl of Broccoli Potato Cheese Soup where tender broccoli florets and hearty potatoes swim in a rich, cheesy broth. This comforting classic combines nutritious vegetables with indulgent cheese for a balanced meal that warms you from the inside out. Perfect for chilly evenings or whenever you crave something simultaneously nourishing and decadent, this Broccoli Potato Cheese Soup has been a family favorite for generations. You’ll learn how to create the perfect balance of flavors, achieve that silky-smooth texture, and customize this versatile soup to make it uniquely yours.

Why You’ll Love This Recipe

This Broccoli Potato Cheese Soup isn’t just another soup recipe—it’s a game-changer for your meal rotation. The contrasting textures of tender-crisp broccoli and soft, buttery potatoes create an exciting mouthfeel in every spoonful. The cheese adds a luxurious creaminess that transforms simple vegetables into something truly special.

What sets this potato broccoli cheese soup apart is its versatility and ease. With just one pot and about 30 minutes of active cooking time, you’ll create a restaurant-worthy soup that tastes like it simmered all day. The ingredients are affordable pantry and refrigerator staples, making this an excellent last-minute dinner option.

Health-conscious diners will appreciate that this soup sneaks in substantial vegetable servings while still delivering comfort food satisfaction. The balance of protein from cheese, carbohydrates from potatoes, and nutrients from broccoli makes this a complete meal in a bowl—perfect for busy weeknights when you want something nutritious without sacrificing flavor.

Ingredients

To make this delicious Broccoli Potato Cheese Soup, gather these simple ingredients:

• 4 cups (32 oz/946ml) chicken or vegetable broth
• 2 cups (16 oz/473ml) whole milk
• 4 cups (280g) fresh broccoli florets, chopped
• 3 medium russet potatoes (about 1.5 lbs/680g), peeled and diced
• 1 medium yellow onion (about 8 oz/227g), finely chopped
• 2 cloves garlic, minced
• 3 tablespoons (42g) butter
• 3 tablespoons (24g) all-purpose flour
• 2 cups (8 oz/227g) sharp cheddar cheese, freshly grated
• 1/2 cup (2 oz/57g) Parmesan cheese, freshly grated
• 1 teaspoon salt (adjust to taste)
• 1/2 teaspoon black pepper
• 1/4 teaspoon nutmeg (optional)

Russet potatoes work best here because they break down slightly, helping to thicken the cheese broccoli soup naturally. For the cheese, freshly grated is strongly recommended over pre-packaged options as it melts more smoothly and provides superior flavor. The broccoli should be fresh rather than frozen for the best texture and taste.

Pro Tips

Creating the Perfect Roux
The foundation of a silky Broccoli Potato Cheese Soup lies in properly making the roux. Melt butter completely over medium heat before adding flour. Whisk continuously for 2-3 minutes until it turns light golden—this eliminates the raw flour taste. A properly cooked roux shouldn’t be brown but should smell slightly nutty. This step ensures your soup will have that velvety, never-grainy texture that elevates homemade soup above canned versions.

The Secret to Never-Curdling Cheese
Remove your soup from heat before adding cheese and stir in gradually, just a handful at a time. Pre-grate your cheese and let it come to room temperature for about 15 minutes before adding. This temperature adjustment prevents the thermal shock that can cause cheese to separate and become stringy. Never boil the soup after adding cheese—gentle heat is the key to maintaining that perfect creamy consistency in your cheesy potato broccoli soup.

Controlling Broccoli Texture
For the ideal broccoli texture, add the florets in two batches. Add half with the potatoes to cook until very soft—these will partially break down and infuse the broth with flavor. Add the remaining florets during the final 5 minutes of cooking for a pleasant textural contrast. This two-stage addition creates a soup with layered flavor and varying textures that make each spoonful interesting and satisfying.

Instructions

Step 1: Prepare the Base
Melt 3 tablespoons of butter in a large Dutch oven or heavy-bottomed pot over medium heat. Add the finely chopped onion and sauté for 3-4 minutes until translucent but not browned. Add minced garlic and cook for another 30 seconds until fragrant. Sprinkle in the flour and whisk continuously for 2-3 minutes to form a light blonde roux, being careful not to let it brown or burn.

Step 2: Create the Soup Base
Gradually pour in the chicken broth while whisking constantly to prevent lumps from forming. Add the milk in the same manner, continuing to whisk until smooth. Bring this mixture to a gentle simmer, then add half the broccoli florets and all the diced potatoes. Season with salt, pepper, and nutmeg (if using). Lower the heat to maintain a gentle simmer, cover partially, and cook for 15 minutes or until potatoes are fork-tender.

Step 3: Build Texture and Flavor
After the potatoes are tender, use an immersion blender to partially puree the soup, leaving some potato pieces intact for texture. If you don’t have an immersion blender, transfer about 1/3 of the soup to a standard blender, puree until smooth, then return to the pot. Add the remaining broccoli florets and continue cooking for 5 more minutes until the fresh broccoli is bright green and tender-crisp.

Step 4: Add the Cheese
Remove the pot from heat completely. Gradually add the grated cheddar cheese in small handfuls, stirring after each addition until fully melted. Follow with the Parmesan cheese in the same manner. This gradual addition prevents the cheese from clumping or becoming stringy. The residual heat from the soup will melt the cheese perfectly without risking separation.

Step 5: Final Adjustments
Return the pot to very low heat if needed (but do not let it boil). Taste your Broccoli Potato Cheese Soup and adjust seasoning as needed. If the soup is thicker than you prefer, add a small amount of warm milk or broth until you reach your desired consistency. If it’s too thin, simmer uncovered for a few more minutes. Serve immediately while hot for the best flavor and texture experience.

Variations

Loaded Baked Potato Style
Transform your Broccoli Potato Cheese Soup into a loaded baked potato experience by adding extras before serving. Stir in 1/2 cup of sour cream off the heat for tanginess, then top individual bowls with crispy bacon bits, extra shredded cheese, chopped green onions, and a dollop of sour cream. This hearty variation elevates the basic soup into a crowd-pleasing main course that’s perfect for game day gatherings.

Vegetarian/Vegan Adaptation
Create a plant-based version of this broccoli and potato soup by substituting vegetable broth for chicken broth and using unsweetened almond or oat milk instead of dairy milk. Replace the traditional cheese with a high-quality vegan cheese alternative that melts well, or make a creamy base from soaked and pureed cashews seasoned with nutritional yeast for that cheesy flavor. Add a touch of white miso paste for depth and umami that might otherwise be missing.

Spicy Southwest Twist
Add southwestern flair by incorporating 1 diced jalapeño (seeds removed) with the onions, and stir in 1 teaspoon of ground cumin and 1/2 teaspoon of smoked paprika with the garlic. Use pepper jack cheese instead of cheddar, and finish each bowl with fresh cilantro, a squeeze of lime, and crushed tortilla chips for a delicious cross-cultural soup experience that pairs wonderfully with Mexican-inspired meals.

Storage and Serving

This Broccoli Potato Cheese Soup can be refrigerated in an airtight container for up to 4 days. When reheating, do so gently over medium-low heat, stirring frequently to prevent scorching or separation. Add a splash of milk if the soup has thickened too much during storage. Freezing is not recommended as dairy-based soups tend to separate and develop a grainy texture when thawed.

For an elegant presentation, serve your soup in hollowed-out bread bowls using sturdy sourdough rounds. The soup will gradually soften the bread, creating an edible bowl that’s part of the meal. Alternatively, pair smaller portions with grilled cheese sandwiches made with artisan bread and a mix of cheeses for the ultimate comfort food combination.

For a complete meal, serve this potato and broccoli cheese soup with a crisp green salad dressed with a bright vinaigrette to contrast the soup’s richness. A simple side of garlic bread or herb-buttered crusty bread makes for perfect dipping and ensures no drop of this delicious soup goes to waste.

FAQs

Can I use frozen broccoli instead of fresh?
Yes, frozen broccoli can work in a pinch. Don’t thaw it first—add it directly to the soup, but be aware that the texture will be softer than with fresh broccoli. You might want to reduce the cooking time slightly to prevent it from becoming mushy.

Why did my cheese clump instead of melting smoothly?
Cheese clumping typically occurs when the soup is too hot when cheese is added or when pre-packaged shredded cheese (which contains anti-caking agents) is used. Always remove the soup from heat before adding cheese, add it gradually, and use freshly grated cheese for best results.

Can I make this soup ahead of time for a party?
Yes, you can make it up to 2 days ahead. Reheat gently without boiling and add a splash of fresh milk while stirring to refresh the consistency. The flavor often improves after a day as ingredients meld.

How can I thicken my soup if it’s too thin?
If your Broccoli Potato Cheese Soup is too thin, make a slurry with 1 tablespoon cornstarch and 2 tablespoons cold water. Stir this into the simmering soup and cook for an additional 2-3 minutes until thickened.

Is there a way to reduce the calories in this recipe?
Yes, you can use reduced-fat milk instead of whole milk and cut the cheese amount by 1/3. Alternatively, replace half the potatoes with cauliflower for a lower-carb version that maintains the creamy texture and hearty feel.

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

Broccoli Potato Cheese Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Amelia
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Category: Dinner
  • Method: Simmering
  • Cuisine: Americaine

Description

Broccoli Potato Cheese Soup featuring creamy cheese, hearty potatoes, and nutritious broccoli. A comforting and crowd-pleasing recipe.


Ingredients

Scale
  • 4 cups (32 oz/946ml) chicken or vegetable broth
  • 2 cups (16 oz/473ml) whole milk
  • 4 cups (280g) fresh broccoli florets, chopped
  • 3 medium russet potatoes (about 1.5 lbs/680g), peeled and diced
  • 1 medium yellow onion (about 8 oz/227g), finely chopped
  • 2 cloves garlic, minced
  • 3 tablespoons (42g) butter
  • 3 tablespoons (24g) all-purpose flour
  • 2 cups (8 oz/227g) sharp cheddar cheese, freshly grated
  • 1/2 cup (2 oz/57g) Parmesan cheese, freshly grated
  • 1 teaspoon salt (adjust to taste)
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon nutmeg (optional)

Instructions

  1. Step 1: Prepare the Base Melt 3 tablespoons of butter in a large Dutch oven or heavy-bottomed pot over medium heat. Add the finely chopped onion and sauté for 3-4 minutes until translucent but not browned. Add minced garlic and cook for another 30 seconds until fragrant. Sprinkle in the flour and whisk continuously for 2-3 minutes to form a light blonde roux, being careful not to let it brown or burn.
  2. Step 2: Create the Soup Base Gradually pour in the chicken broth while whisking constantly to prevent lumps from forming. Add the milk in the same manner, continuing to whisk until smooth. Bring this mixture to a gentle simmer, then add half the broccoli florets and all the diced potatoes. Season with salt, pepper, and nutmeg (if using). Lower the heat to maintain a gentle simmer, cover partially, and cook for 15 minutes or until potatoes are fork-tender.
  3. Step 3: Build Texture and Flavor After the potatoes are tender, use an immersion blender to partially puree the soup, leaving some potato pieces intact for texture. If you don’t have an immersion blender, transfer about 1/3 of the soup to a standard blender, puree until smooth, then return to the pot. Add the remaining broccoli florets and continue cooking for 5 more minutes until the fresh broccoli is bright green and tender-crisp.
  4. Step 4: Add the Cheese Remove the pot from heat completely. Gradually add the grated cheddar cheese in small handfuls, stirring after each addition until fully melted. Follow with the Parmesan cheese in the same manner. This gradual addition prevents the cheese from clumping or becoming stringy. The residual heat from the soup will melt the cheese perfectly without risking separation.
  5. Step 5: Final Adjustments Return the pot to very low heat if needed (but do not let it boil). Taste your **Broccoli Potato Cheese Soup** and adjust seasoning as needed. If the soup is thicker than you prefer, add a small amount of warm milk or broth until you reach your desired consistency. If it’s too thin, simmer uncovered for a few more minutes. Serve immediately while hot for the best flavor and texture experience.

Notes

Fresh ingredients will always yield the best flavor results.


Nutrition

  • Serving Size: 1.5 cups
  • Calories: 380 calories per serving
  • Sugar: 6 grams
  • Sodium: 780 mg
  • Fat: 23 grams
  • Saturated Fat: 14 grams
  • Unsaturated Fat: 8 grams
  • Trans Fat: 0 grams
  • Carbohydrates: 27 grams
  • Fiber: 3 grams
  • Protein: 17 grams
  • Cholesterol: 70 mg
Amelia
Hi, I'm Amelia!

Welcome to Cooking Circuit, where every recipe is a love letter to your family's happiness.
Easy recipes, amazing results.
Let's cook ❤️

Related Recipes...

Danish Butter Cookies Recipe

Danish Butter Cookies Recipe

Mississippi Mud Potatoes

Mississippi Mud Potatoes

Cream Cheese Sausage Balls

Cream Cheese Sausage Balls

Oven Baked Chicken Thighs

Oven Baked Chicken Thighs

Leave a Comment

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