Cheesy Broccoli Potato Soup (The Ultimate Creamy Recipe)

By Rowan Pierce

On February 24, 2026

A close-up shot showing the thick, creamy texture of the broccoli potato soup, with visible chunks of potato and broccoli.

Cuisine

American

Prep time

15 minutes

Cooking time

35 minutes

Total time

50 minutes

Servings

8 servings

Get ready to dive into a bowl of the most comforting, rich, and flavorful soup you’ve ever made. This Cheesy Broccoli Potato Soup is the ultimate comfort food, blending tender potatoes, fresh broccoli, and a velvety smooth cheese sauce into a one-pot masterpiece. It’s the perfect easy weeknight dinner that feels like a warm hug in a bowl. Whether you’re a seasoned chef or just starting out, this recipe is designed to be simple, straightforward, and absolutely delicious.

Forget those bland, watery soups. We’re talking about a thick, creamy, and deeply satisfying soup loaded with flavor. The combination of sharp cheddar and melty Monterey Jack creates a cheese pull that’s simply irresistible, while the perfectly cooked potatoes provide a hearty, satisfying base. This is the only Cheesy Broccoli Potato Soup recipe you’ll ever need.

A spoonful of cheesy broccoli potato soup being lifted from a bowl, showcasing the melted cheese and tender vegetables.
The perfect bite of cheesy, creamy goodness.

Why This Cheesy Broccoli Potato Soup Recipe Works

This isn’t just another soup recipe; it’s a carefully crafted guide to achieving creamy perfection every single time. Here’s what sets it apart:

  • Perfect Texture: We use a combination of simmering the potatoes until tender and using an immersion blender for partial blending. This creates a soup that is both creamy and has delightful, hearty chunks of potato and broccoli.
  • Layered Flavor: Sautéing the onions and garlic first builds a deep, aromatic base. Using both chicken broth and heavy cream adds richness and complexity that water simply can’t match.
  • No-Fail Cheese Sauce: The key to a smooth, non-grainy cheese sauce is removing the pot from the heat and melting the cheese in slowly. We use freshly shredded cheese, which melts far better than the pre-packaged kind.

Key Ingredients for the Perfect Soup

The magic of this soup lies in using simple, high-quality ingredients. Here’s what you’ll need and why it matters.

A close-up shot showing the thick, creamy texture of the broccoli potato soup, with visible chunks of potato and broccoli.
Look at that rich and creamy texture! Perfection in every spoonful.

The Best Potatoes to Use

For a creamy soup base, starchy potatoes are your best friend. We recommend using Russet or Idaho potatoes. Their high starch content breaks down beautifully when cooked, which helps to naturally thicken the soup. Yukon Golds are a great alternative if you prefer a slightly waxier texture with a buttery flavor.

Choosing Your Cheese

The cheese is the star of the show! For the best flavor and meltability, we use a combination:

  • Sharp Cheddar Cheese: This provides the classic, tangy “cheesy” flavor that is essential for a good broccoli cheddar soup.
  • Monterey Jack Cheese: This cheese is known for its incredible melting properties, giving the soup that smooth, velvety texture without any graininess.

Pro Tip: Always shred your own cheese! Pre-shredded cheeses are coated in anti-caking agents that prevent them from melting smoothly.

How to Make Cheesy Broccoli Potato Soup Step-by-Step

This one-pot soup is surprisingly simple to make. Follow these steps for a guaranteed delicious result.

  1. Sauté the Aromatics: Start by melting butter in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion and cook until softened, about 5-7 minutes. Add the minced garlic and cook for another minute until fragrant.
  2. Cook the Potatoes: Add the diced potatoes and chicken broth to the pot. Bring to a boil, then reduce the heat to a simmer. Cover and cook for 10-15 minutes, or until the potatoes are fork-tender.
  3. Blend for Creaminess: Use an immersion blender to partially blend the soup. You want to leave plenty of chunky potato pieces for texture. If you don’t have an immersion blender, carefully transfer about two cups of the soup to a regular blender, blend until smooth, and return it to the pot.
  4. Add Dairy and Broccoli: Stir in the heavy cream and half-and-half. Add the broccoli florets and shredded carrots. Continue to simmer for 5-7 minutes, until the broccoli is tender-crisp.
  5. Melt the Cheese: Remove the pot from the heat. This is a crucial step to prevent the cheese from becoming grainy. Add the shredded cheeses one handful at a time, stirring until each addition is fully melted. Stir in the paprika, salt, and pepper.
  6. Serve and Enjoy: Taste the soup and adjust seasonings if needed. Ladle the hot soup into bowls and serve immediately with your favorite toppings like extra cheese, bacon, or croutons. For a comforting meal, pair it with some crusty homemade Dutch oven bread.

Pro Tips for the Creamiest, Most Flavorful Soup

  • Don’t Boil the Dairy: Once you add the cream and half-and-half, keep the soup at a gentle simmer. Boiling can cause the dairy to curdle.
  • Season as You Go: Add a pinch of salt when sautéing the onions and when cooking the potatoes. This layers the flavor from the very beginning.
  • Fresh is Best: Use fresh broccoli for the best flavor and texture. Frozen broccoli can be used in a pinch, but it may become mushy.

Fun Variations to Try

While this soup is incredible as is, feel free to customize it! It’s a fantastic base for other flavors.

  • Add Protein: Stir in shredded rotisserie chicken or cooked, crumbled bacon at the end for an even heartier soup. For a different twist, try this Marry Me Chicken Soup recipe.
  • Make it Spicy: Add a pinch of cayenne pepper or a dash of hot sauce with the other seasonings for a little kick.
  • Load it Up: Serve it like a loaded baked potato with sour cream, chopped chives, and crispy bacon bits on top. Speaking of which, if you love this flavor profile, you have to try our popular cheeseburger soup recipe.

Storing, Freezing, and Reheating Instructions

This Cheesy Broccoli Potato Soup makes for fantastic leftovers. Here’s how to store it properly:

  • Refrigeration: Allow the soup to cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 4 days.
  • Freezing: Dairy-based soups can sometimes separate upon reheating. If you plan to freeze it, you can, but the texture may change slightly. Freeze in an airtight, freezer-safe container for up to 3 months.
  • Reheating: Reheat the soup gently on the stovetop over low heat, stirring frequently until warmed through. Avoid boiling. If the soup is too thick, you can add a splash of milk or broth to thin it out.

Frequently Asked Questions

Yes, you can freeze this soup, but be aware that dairy-based soups can sometimes separate and become a bit grainy upon reheating. For best results, let it thaw in the refrigerator and reheat gently on the stovetop, stirring constantly.

Absolutely! To make this a vegetarian Cheesy Broccoli Potato Soup, simply substitute the chicken broth with a high-quality vegetable broth.

To thicken the soup, you can create a cornstarch slurry by mixing 1 tablespoon of cornstarch with 2 tablespoons of cold water and stirring it into the simmering soup. Alternatively, you can blend a larger portion of the potatoes to naturally thicken the base.

A combination of sharp cheddar for flavor and Monterey Jack for meltability provides the best results. Always shred your own cheese from a block to avoid the anti-caking agents in pre-shredded cheese, which can cause a grainy texture.

This soup is a meal in itself, but it pairs wonderfully with crusty bread for dipping, a fresh garden salad, or a classic grilled cheese sandwich.

Get Ready to Cozy Up!

There you have it – a simple yet incredibly delicious recipe for the best Cheesy Broccoli Potato Soup you’ll ever make. It’s the perfect meal for a chilly day, a busy weeknight, or anytime you’re craving some serious comfort food. We know you’ll love it as much as we do. Give it a try and let us know what you think in the comments below. Don’t forget to save this recipe to your favorite board on Pinterest!

A top-down view of a white bowl filled with creamy Cheesy Broccoli Potato Soup, garnished with shredded cheddar and fresh parsley.
The only Cheesy Broccoli Potato Soup recipe you'll ever need!

Cheesy Broccoli Potato Soup Recipe

A close-up shot showing the thick, creamy texture of the broccoli potato soup, with visible chunks of potato and broccoli.

Cheesy Broccoli Potato Soup (The Ultimate Creamy Recipe)

The ultimate Cheesy Broccoli Potato Soup recipe! This rich, creamy, and easy one-pot soup is packed with tender potatoes, fresh broccoli, and a velvety smooth cheddar cheese sauce. The perfect comfort food for a cozy weeknight dinner.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 8 servings
Course: Dinner, Main Course, Soup
Cuisine: American
Calories: 450

Ingredients
  

  • 4 tbsp Unsalted Butter
  • 1 large Yellow Onion finely diced
  • 4 cloves Garlic minced
  • 2 lbs Russet Potatoes peeled and diced into 1/2-inch cubes
  • 4 cups Low-Sodium Chicken Broth can substitute vegetable broth
  • 1 cup Heavy Cream
  • 1/2 cup Half-and-Half
  • 4 cups Broccoli Florets cut into small, bite-sized pieces
  • 1 cup Shredded Carrots
  • 2 cups Sharp Cheddar Cheese freshly shredded
  • 1 cup Monterey Jack Cheese freshly shredded
  • 1/2 tsp Paprika
  • 1 tsp Salt or to taste
  • 1/2 tsp Black Pepper or to taste

Equipment

  • 1 Large Dutch Oven or Stockpot
  • 1 Immersion blender Or a standard blender

Method
 

  1. Melt butter in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion and cook until softened, about 5-7 minutes. Stir in the minced garlic and cook for 1 more minute until fragrant.
  2. Add the diced potatoes and chicken broth to the pot. Increase heat to bring to a boil, then reduce to a simmer. Cover and cook for 10-15 minutes, until potatoes are easily pierced with a fork.
  3. Use an immersion blender to partially blend the soup directly in the pot, leaving plenty of chunks for a hearty texture. Alternatively, transfer 2 cups of soup to a blender, blend until smooth, and return to the pot.
  4. Stir in the heavy cream and half-and-half. Add the broccoli florets and shredded carrots. Bring back to a gentle simmer and cook for 5-7 minutes, until the broccoli is tender-crisp.
  5. Remove the pot from the heat. This is crucial for a smooth sauce. Add the shredded cheddar and Monterey Jack cheeses, a handful at a time, stirring continuously until all the cheese is melted and the soup is smooth.
  6. Stir in the paprika, salt, and pepper. Taste and adjust seasoning as needed.
  7. Ladle the hot soup into bowls. Garnish with extra cheese, cooked bacon, or fresh chives if desired.

Notes

Tip 1: Shred Your Own Cheese! Pre-shredded cheese contains anti-caking agents that can make your soup grainy. For the smoothest, creamiest texture, always buy blocks of cheese and shred it yourself.
Tip 2: Don't Overcook the Broccoli. For the best texture, cook the broccoli until it's tender-crisp. It will continue to soften in the hot soup after you remove it from the heat.
Tip 3: Broth Choice. Low-sodium chicken broth adds a wonderful depth of flavor, but feel free to use vegetable broth to make this soup vegetarian.

You might also like these recipes

Leave a Comment

Recipe Rating