Loaded Broccoli Potato Soup

Loaded Broccoli Potato Soup is a creamy and indulgent dish that combines the hearty flavors of potatoes and broccoli with a rich, cheesy broth. Topped with crispy bacon, shredded cheese, and fresh chives, this soup is the perfect comfort food for chilly days. Easy to make and full of flavor, it’s sure to become a family favorite.


  • 4 slices bacon, chopped
  • 1 tablespoon olive oil
  • 1 large onion, chopped
  • 2 cloves garlic, minced
  • 4 large potatoes, peeled and diced
  • 4 cups broccoli florets
  • 4 cups chicken or vegetable broth
  • 2 cups milk
  • 1 cup heavy cream
  • 2 cups shredded cheddar cheese
  • Salt and pepper to taste
  • Fresh chives, chopped (for garnish)
  • Extra shredded cheddar cheese (for garnish)


1. Cook the Bacon:
In a large pot or Dutch oven, cook the chopped bacon over medium heat until crispy. Remove the bacon with a slotted spoon and drain on paper towels. Leave about 1 tablespoon of bacon fat in the pot.

2. Sauté Onions and Garlic:
Add the olive oil to the pot with the bacon fat. Add the chopped onion and sauté until it becomes translucent, about 5 minutes. Add the minced garlic and cook for another 1-2 minutes until fragrant.

3. Add Potatoes and Broth:
Stir in the diced potatoes and pour in the chicken or vegetable broth. Bring the mixture to a boil, then reduce the heat to a simmer. Cover and cook for about 15-20 minutes, until the potatoes are tender.

4. Add Broccoli:
Stir in the broccoli florets and cook for an additional 10 minutes, until the broccoli is tender.

5. Blend the Soup:
Using an immersion blender, blend the soup until smooth. If you prefer a chunkier texture, you can blend only a portion of the soup or use a potato masher to mash some of the potatoes.

6. Add Milk, Cream, and Cheese:
Stir in the milk and heavy cream, then add the shredded cheddar cheese. Continue to cook over low heat, stirring until the cheese is melted and the soup is creamy. Season with salt and pepper to taste.

7. Serve:
Ladle the hot soup into bowls and top with crispy bacon, extra shredded cheddar cheese, and fresh chopped chives. Serve with crusty bread for a complete meal.

Tips for Success

  • Potato Type: Use starchy potatoes like Russets for a creamier texture. Waxy potatoes like Yukon Golds will hold their shape better but won’t be as creamy.
  • Broccoli: Fresh broccoli works best, but frozen broccoli can be used in a pinch. Thaw and drain the frozen broccoli before adding it to the soup.
  • Cheese: Shred your own cheddar cheese for a smoother melting consistency. Pre-shredded cheese can be coated with anti-caking agents that affect melting.


  • Vegetarian Version: Omit the bacon and use vegetable broth. For added protein, you can stir in cooked chickpeas or white beans.
  • Spicy Kick: Add a pinch of red pepper flakes or a dash of hot sauce for a spicy version.
  • Herb Variations: Add fresh herbs like thyme or parsley for additional flavor.


Loaded Broccoli Potato Soup is a rich and comforting dish that’s perfect for any occasion. With its creamy texture, hearty vegetables, and indulgent toppings, this soup offers a delicious and satisfying meal. Easy to prepare and customizable to your taste, it’s sure to be a hit with family and friends. Enjoy the comforting flavors and creamy goodness of this delightful soup, and savor each warm, delicious bite!

Print Friendly, PDF & Email

Leave a Comment