This loaded broccoli cheese potato soup is the ultimate comfort food, merging tender potatoes, vibrant broccoli, and a luxuriously creamy, cheesy broth. It delivers a satisfying and heartwarming meal that is both easy to prepare and incredibly delicious.

Why This Recipe Works
Developing this Loaded Broccoli Cheese Potato Soup recipe involved countless hours in my kitchen, aiming for that perfect balance of creamy, savory, and hearty. I found that using baby red potatoes, with their waxy texture, holds up beautifully without becoming mushy after simmering. The key is to cook them until just tender, then add them back to the soup base to absorb those wonderful flavors. This approach ensures every spoonful offers a delightful bite of potato goodness.
The magic truly happens with the combination of cheeses and the rich broth. I experimented with numerous cheese blends, ultimately landing on sharp cheddar for its robust flavor and Monterey Jack for its superior melting qualities. This duo creates an irresistible cheese pull and a deeply satisfying flavor profile. My initial attempts sometimes resulted in a soup that was too thick or too thin, but by carefully controlling the amount of broth, milk, and cream, I perfected a consistency that is both luxurious and perfectly dippable. The inclusion of turkey bacon adds a welcome smoky, savory crunch, elevating this soup from good to absolutely divine.
Ingredients
| Ingredient | Quantity | Notes & Alternatives |
|---|---|---|
| Baby Red Potatoes | 2 lbs | Quartered. Yukon Gold potatoes are a good alternative. |
| Yellow Onion | 1 large | Finely chopped. Sweet onions can also be used. |
| Garlic | 4 cloves | Minced. Adjust to your preference. |
| Chicken Broth | 6 cups | Low-sodium is recommended for better salt control. Vegetable broth works well for a vegetarian option. |
| Milk | 1.5 cups | Whole milk provides the best creaminess. Use 2% or even a dairy-free alternative like unsweetened almond milk. |
| Heavy Cream | 1/2 cup | Adds richness. Half-and-half can be substituted, but the soup will be less decadent. |
| Cream Cheese | 8 oz | Softened. Full-fat cream cheese is best for texture. Neufchâtel cheese is a lighter alternative, though less rich. |
| Broccoli Florets | 2 cups | Fresh or frozen. Frozen broccoli can be added directly during the last 10 minutes of simmering. |
| Shredded Sharp Cheddar Cheese | 1 cup | Use good quality cheese for best flavor. |
| Shredded Monterey Jack Cheese | 1/2 cup | Melts beautifully. Pepper Jack can add a slight kick. |
| Turkey Bacon | 4 slices | Cooked and crumbled. Regular bacon can be used if preferred, but turkey bacon offers a leaner option. |
| Salt | To taste | Essential for enhancing all flavors. |
| Freshly Ground Black Pepper | To taste | Adds a gentle spice. White pepper is an alternative for a subtler heat. |
| Optional Toppings | – | Sour cream, extra shredded cheese, chopped fresh chives. |
Step-by-Step Instructions
- Boil the quartered baby red potatoes in salted water until they are fork-tender but not mushy. This usually takes about 15-20 minutes.
- Drain the cooked potatoes thoroughly and set them aside. Reserve about 1 cup of the potato cooking water if you plan to thicken the soup further later.
- While the potatoes cook, heat a tablespoon of olive oil or butter in a large pot or Dutch oven over medium heat.
- Add the chopped yellow onion to the pot and sauté until it becomes translucent and softened, about 5-7 minutes.
- Add the minced garlic to the pot and cook for another minute until fragrant. Be careful not to burn the garlic.
- Pour the 6 cups of chicken broth into the pot with the sautéed onions and garlic. Bring the mixture to a gentle simmer over medium heat.
- Reduce the heat to low and stir in the 1.5 cups of milk and the 1/2 cup of heavy cream. Allow the liquid to warm through, but do not let it boil.
- Add the 8 ounces of softened cream cheese to the warm liquid. Whisk continuously until the cream cheese is completely melted and the broth is smooth and creamy.
- Gently add the cooked and set-aside potatoes back into the pot.
- Stir in the 2 cups of broccoli florets. If using fresh broccoli, ensure it is cut into bite-sized pieces.
- Allow the soup to simmer gently over low heat for about 10 minutes, or until the broccoli is tender-crisp and has turned bright green.
- Reduce the heat to the lowest setting. Gradually stir in the 1 cup of shredded sharp cheddar cheese and the 1/2 cup of shredded Monterey Jack cheese.
- Stir constantly until all the cheese is completely melted and incorporated into the soup, creating a velvety texture without any grittiness.
- Season the loaded broccoli cheese potato soup with salt and freshly ground black pepper to taste. Start with a small amount and add more as needed.
- Ladle the hot soup into bowls.
- Garnish each serving with the crumbled cooked turkey bacon. Add optional toppings like a dollop of sour cream, extra shredded cheese, or a sprinkle of chopped fresh chives.
Prepare the Potatoes
Build the Flavor Base
Create the Creamy Broth
Incorporate the Vegetables
Melt the Cheeses
Season and Serve
Chef Tips for Perfect Results
- Soften Cream Cheese Properly: Ensure the cream cheese is fully softened to room temperature before adding it to the broth. This prevents lumps and creates a much smoother soup base. Leave it out for at least an hour or gently warm it for a few seconds in the microwave.
- Don’t Boil After Adding Dairy: Once the milk, cream, and cream cheese are added, maintain a low simmer. Boiling can cause dairy products to curdle, affecting the soup’s texture and appearance.
- Shred Your Own Cheese: Pre-shredded cheeses often contain anti-caking agents that can make your soup slightly grainy. Shredding cheese from a block will result in a much smoother, more luxurious texture.
- Test Potato Tenderness Accurately: Pierce potatoes with a fork or the tip of a knife. They should slide off the utensil easily without excessive resistance. Overcooked potatoes can become mealy in the soup.
- Control Broccoli Texture: Add broccoli florets during the last 10 minutes of simmering. This ensures they are tender but still retain a slight bite and their vibrant green color. If you prefer very soft broccoli, add it a few minutes earlier.
Common Mistakes to Avoid
- Overcooking Potatoes: Why: Potatoes become mushy and lose their texture, making the soup grainy. How to fix: Cook potatoes until just fork-tender and drain them promptly.
- Boiling the Dairy: Why: This technique breaks down the proteins in milk and cream, leading to a curdled, unappealing soup. How to fix: Always keep the heat on low and stir frequently after adding dairy ingredients.
- Using Lumpy Cream Cheese: Why: Undissolved cream cheese creates an unpleasant texture and uneven flavor distribution. How to fix: Ensure the cream cheese is completely softened and whisk vigorously until smooth. Consider pressing it through a sieve if small lumps remain.
- Adding Cheese Too Soon or at High Heat: Why: High heat can cause cheese to separate or become oily, resulting in a greasy soup. How to fix: Stir in shredded cheese over very low heat, just until melted, and remove from heat immediately.
- Under-seasoning: Why: Salt is crucial for bringing out the flavors of all the ingredients. Insufficient salt makes the soup taste bland and flat. How to fix: Taste and adjust seasoning at the end. Add salt and pepper gradually until the flavors pop.
Variations and Substitutions
| Ingredient | Substitution | Impact on Flavor |
|---|---|---|
| Baby Red Potatoes | Yukon Gold Potatoes | Slightly more buttery flavor, similar texture. |
| Yellow Onion | Shallots | Milder, sweeter onion flavor. A smaller quantity may be needed. |
| Chicken Broth | Vegetable Broth | Makes the soup vegetarian and slightly lighter. Ensure it’s flavorful. |
| Heavy Cream | Evaporated Milk | Adds creaminess without the same richness as heavy cream, slightly different mouthfeel. |
| Sharp Cheddar Cheese | Gruyere Cheese | Nutty, complex flavor profile, melts well. |
| Broccoli Florets | Cauliflower Florets | Adds a similar tender vegetable texture with a milder, slightly sweeter taste. |
| Turkey Bacon | Crispy Fried Onions | Adds a crunchy texture and savory element without the meat flavor. |
Serving Suggestions and Pairings
This loaded broccoli cheese potato soup is a complete meal on its own, but it pairs wonderfully with a variety of sides. For a classic comfort food experience, serve it with crusty bread or soft dinner rolls for dipping into the rich, cheesy broth. A simple side salad with a light vinaigrette, such as a mixed greens salad or a spinach salad, offers a refreshing contrast to the soup’s richness. For heartier appetites, consider pairing it with grilled cheese sandwiches. It’s an ideal dish for chilly evenings, family dinners, or casual gatherings when you crave something warm and satisfying.
Storage and Reheating
| Method | Duration | Instructions |
|---|---|---|
| Refrigerator | 3-4 days | Cool completely before storing in an airtight container. Reheat gently on the stovetop or in the microwave. You may need to add a splash of milk or broth to restore consistency. |
| Freezer | 1-2 months | Cool completely. Store in freezer-safe containers. Avoid overfilling to allow for expansion. Thaw in the refrigerator overnight before reheating. Note: The soup’s texture may change slightly after freezing due to the dairy and potatoes. |
Nutritional Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | Approximate values. Varies based on exact ingredients and portion size. (e.g., ~450-600 kcal) |
| Protein | Approximate values. (e.g., ~15-25g) |
| Fat | Approximate values. (e.g., ~30-45g) |
| Carbohydrates | Approximate values. (e.g., ~30-45g) |
| Fiber | Approximate values. (e.g., ~4-8g) |
| Sugar | Approximate values. (e.g., ~6-10g) |
| Sodium | Approximate values. (e.g., ~600-1000mg, depending on broth and cheese) |
Nutritional information is an estimate and can vary based on specific ingredient choices and quantities. For precise calculations, consult a nutritional calculator.
Frequently Asked Questions
Can I use different potatoes?
Yes, you can use other starchy potatoes like Yukon Gold or Russets. Ensure they are cooked until tender but still firm enough to hold their shape. Avoid waxy potatoes as they may not break down as well.
How to make the soup thicker?
To thicken the soup, you can simmer it uncovered for a longer period to allow some liquid to evaporate. Alternatively, create a slurry with 2 tablespoons of cornstarch or flour mixed with a little cold water, then stir it into the simmering soup until thickened.
My soup is too thin, what happened?
A thin soup often results from too much liquid or insufficient thickening agents. Reduce the heat and simmer longer to evaporate excess liquid before adding more starch or cheese. Ensure cream cheese is fully incorporated.
Can I make this soup ahead of time?
Yes, this soup can be made ahead and stored in the refrigerator for up to three days. Reheat it gently on the stovetop, adding a splash of milk or broth if needed to achieve the desired consistency. The texture can slightly change upon reheating.
What is the best way to serve creamy broccoli soup?
Serve the loaded broccoli cheese potato soup piping hot. Offer a selection of toppings such as crumbled turkey bacon, fresh chives, a dollop of sour cream, or extra shredded cheese. Crusty bread is an excellent accompaniment for dipping.
Indulge in the ultimate comfort with this Loaded Broccoli Cheese Potato Soup. It masterfully combines creamy textures and comforting flavors for a truly satisfying meal. The blend of tender potatoes, vibrant broccoli, and rich, cheesy broth, enhanced by savory turkey bacon, makes every spoonful a delight. This soup is more than just a dish; it’s an experience. We encourage you to try this recipe and savor its signature warmth and heartiness.

Ingredients
- Baby Red Potatoes (2 lbs), quartered
- Yellow Onion (1 large), finely chopped
- Garlic (4 cloves), minced
- Chicken or Vegetable Broth (6 cups), low-sodium recommended
- Milk (1 1/2 cups), whole milk provides best creaminess
- Heavy Cream (1/2 cup)
- Unsalted Butter (2 tbsp)
- Cream Cheese (8 oz), softened or cubed
- Broccoli Florets (2 cups), fresh or frozen
- Sharp Cheddar Cheese (1 1/2 cups), shredded
- Monterey Jack Cheese (1 1/2 cups), shredded
- Ground Black Pepper (1 tsp), to taste
- Smoked Paprika (1 tsp), optional for extra flavor
- Turkey Bacon (8 strips), crumbled (optional, omit for vegan)
- Olive Oil (2 tbsp), for sautéing
Instructions
- Heat olive oil and butter in a large pot over medium heat
- Saute onion and garlic until fragrant (3-4 mins)
- Add quartered potatoes, broccoli, smoked paprika, and broth to the pot
- Bring to boil, then reduce to simper. Cook 15-20 mins until potatoes are tender
- Stir in cubed cream cheese until fully melted
- Gradually add milk while stirring, followed by heavy cream
- Return cooked broccoli to the pot if cooking separately (frozen adds directly during last 10 mins)
- Season with black pepper
- Ladle soup into bowls and top with crumbled turkey bacon if using
- Serve warm with extra cheese on the side
Notes
Vegetable broth yields vegan version
Dairy-free alternative: omit animal products and use coconut milk
Turkey bacon can be upgraded to grilled mushrooms for vegetarian option
Melt 1/2 cup of each cheese separately for richer layering
Store leftovers in airtight containers for up to 5 days
Freezer-friendly for 2 months