There is nothing quite as comforting as a steaming bowl of Cheesy Broccoli Potato Soup on a chilly day. This recipe perfectly captures that authentic, home-cooked masterpiece aesthetic, presenting a thick, velvety base loaded with hearty ingredients. When you dip your spoon into this rich, creamy soup, you will instantly notice the tender potato chunks and vibrant green broccoli florets that make it so satisfying.
Every single spoonful delivers a mouth-watering combination of sharp, melted shredded cheddar cheese and savory vegetable goodness. Topped with a sprinkle of freshly ground black pepper, this rustic soup is designed to become a viral sensation at your own dinner table. Whether you are hosting friends or simply craving a nourishing weeknight dinner, this Cheesy Broccoli Potato Soup is guaranteed to hit the spot.

Why You Will Crave This Cheesy Broccoli Potato Soup
- Unbeatable Velvet Texture: We use a careful roux-based method to ensure the broth is incredibly thick and creamy, coating the back of your spoon perfectly.
- Vibrant and Fresh: Unlike mushy, overcooked stews, our technique ensures the broccoli florets remain bright green and perfectly tender-crisp.
- Hearty and Filling: Packed with substantial Yukon gold potato chunks, this soup is a standalone meal that will keep you comfortably full.
- Sensory Perfection: The visual contrast of the bright broccoli against the golden-yellow cheddar base, finished with aromatic black pepper, makes this dish irresistible.
Essential Building Blocks for Your Creamy Base
Unsalted Butter: 1/4 cup (56g). Butter provides the foundational fat necessary to cook the aromatics and build a rich, nutty roux. It adds a layer of savory sweetness that oil simply cannot replicate.
Yellow Onion: 1 medium (150g), finely diced. Onions release essential sugars and aromatic compounds when sautéed, forming the invisible flavor backbone of the soup. They melt beautifully into the creamy broth.
Fresh Garlic: 3 cloves (15g), minced. Minced garlic infuses the base with a sharp, pungent warmth. Sautéing it briefly ensures the flavor is mellow and deeply savory rather than harsh.
All-Purpose Flour: 1/4 cup (30g). Flour acts as the primary thickening agent. When cooked with butter, it prevents the milk and broth from separating, yielding a luxurious, glossy texture.
Chicken or Vegetable Broth: 3 cups (720ml). A high-quality broth provides necessary liquid volume while enhancing the overall depth of flavor. It balances out the heaviness of the dairy.
Whole Milk or Heavy Cream: 2 cups (480ml). This is what transforms a standard broth into a velvet masterpiece. Using whole milk or cream ensures the fats emulsify flawlessly with the cheese.
Yukon Gold Potatoes: 3 medium (600g), peeled and diced into 1/2-inch cubes. Yukon golds have a naturally buttery texture and hold their shape beautifully when boiled, providing those perfect tender chunks.
Fresh Broccoli Florets: 3 cups (250g), chopped into bite-sized pieces. Fresh broccoli offers that visually stunning, vibrant green color and a slight crunch. It balances the richness of the cheese perfectly.
Sharp Cheddar Cheese: 2.5 cups (280g), freshly shredded. Freshly grating your cheese from a block is mandatory for a smooth melt. Pre-shredded bagged cheese contains anti-caking agents that will cause a grainy texture.
Kosher Salt & Black Pepper: 1 tsp (5g) salt and 1/2 tsp (1g) freshly ground black pepper. Salt naturally enhances the cheddar flavor, while the freshly ground pepper adds a necessary rustic, spicy kick on top.

Tools Required for Velvet-Smooth Perfection
To achieve the flawless consistency of this Cheesy Broccoli Potato Soup, you will need a heavy-bottomed Dutch oven or a large stoneware pot. This ensures even heat distribution, preventing the dairy from scorching on the bottom. A sturdy wooden spoon or silicone whisk is also vital for smoothly incorporating the flour into the butter to create your roux without lumps.
Step-by-Step Guide to Cheesy Broccoli Potato Soup Mastery
Sautéing the Aromatic Foundation
Place your Dutch oven over medium heat and melt the butter until it begins to foam. Add the finely diced yellow onion and sauté for about 4-5 minutes until translucent and fragrant. Stir in the minced garlic and cook for just 30 seconds more until its sharp aroma mellows into a deeply savory scent.
Constructing the Perfect Roux
Sprinkle the all-purpose flour evenly over the butter and onion mixture. Whisk continuously for 1 to 2 minutes until the flour turns a light golden color and smells faintly of pie crust. This crucial step cooks out the raw flour taste and creates the thickening base for your soup.
Developing the Broth and Simmering the Tubers
Slowly pour in the chicken or vegetable broth, whisking vigorously to ensure no flour lumps remain. Gradually stream in the whole milk. Add the diced Yukon gold potatoes, kosher salt, and half of the black pepper. Bring the mixture to a gentle boil, then immediately reduce the heat to low, cover, and simmer for 15 minutes, or until the potatoes are fork-tender.
Achieving Vibrant Green Florets
Once the potatoes are tender, stir in the fresh broccoli florets. Keep the pot uncovered and simmer for an additional 5-7 minutes. Keeping the lid off helps the broccoli retain that stunning, vibrant green color described in our visual blueprint, while softening them to a perfect tender-crisp texture.
Melting the Golden Cheddar Finish
Remove the pot entirely from the heat source. This prevents the dairy from separating. Gradually sprinkle in the freshly shredded sharp cheddar cheese, stirring gently in a figure-eight motion until completely melted and smooth. Ladle the hot soup into a rustic stoneware bowl, garnishing with an extra pinch of cheese and freshly ground black pepper.
Pro Secrets for a Flawless Dairy Base
- Grate Your Own Cheese: Pre-shredded cheese contains cellulose, which prevents melting and causes a gritty soup. Always grate from a fresh block.
- Off-Heat Melting: Never boil your soup after adding the cheddar. High heat will cause the proteins in the cheese to seize, resulting in a separated, oily broth.
- Uniform Chopping: Ensure your potato chunks and broccoli florets are cut to a uniform size. This guarantees everything cooks evenly at the exact same rate.
- Mind the Potatoes: Yukon Gold potatoes are preferred over Russets because their waxy-starchy balance prevents them from dissolving entirely into mush during the simmer.
How to Store and Reheat Your Masterpiece
Allow the Cheesy Broccoli Potato Soup to cool completely to room temperature before transferring it to an airtight container. It will keep beautifully in the refrigerator for up to 4 days. When you are ready to enjoy it again, reheat gently on the stovetop over low heat, adding a splash of milk to loosen the thick broth. Avoid microwaving on high power, as rapid boiling can cause the dairy to curdle.
Perfect Pairings for Your Bowl
A hearty soup demands incredible sides to mop up every last drop of that creamy broth. Serve this alongside a fresh, crusty slice of garlic herb dutch oven bread (coming soon) to complement the rich cheddar. If you are serving this for a game day or large gathering, it pairs fantastically with a platter of bacon wrapped smokies (coming soon) or an indulgent, bubbling skillet of baked spinach artichoke dip.
Common Inquiries About This Recipe
It is not recommended. Dairy and potato-based soups tend to separate and become mealy when frozen and thawed. It is best enjoyed fresh or stored in the refrigerator for up to 4 days.
Yes, you can substitute frozen broccoli. However, add it during the last 3-4 minutes of simmering, as it is already partially blanched and will overcook quickly, losing that vibrant green color.
To make this Cheesy Broccoli Potato Soup gluten-free, simply substitute the all-purpose flour in the roux with an equal amount of a high-quality 1:1 gluten-free baking blend or use cornstarch as a slurry at the end of cooking.
This usually happens for two reasons: boiling the soup after the cheese is added, or using pre-shredded bagged cheese coated in cellulose. Always remove the pot from the heat before stirring in freshly grated cheese.
Print Your Cheesy Broccoli Potato Soup Recipe Here
Ready to bring this rustic, mouth-watering bowl to your own kitchen table? Follow the detailed recipe card below. Don’t forget to grab your favorite crumpled linen napkin and a stoneware bowl to recreate that perfect food blog aesthetic right at home!

The Ultimate Cheesy Broccoli Potato Soup for a Cozy Evening
Ingredients
Equipment
Method
- Place your Dutch oven over medium heat and melt the butter until it begins to foam. Add the finely diced yellow onion and sauté for 4-5 minutes. Stir in the minced garlic and cook for 30 seconds more.
- Sprinkle the all-purpose flour evenly over the butter and onion mixture. Whisk continuously for 1 to 2 minutes until the flour turns a light golden color.
- Slowly pour in the broth, whisking vigorously. Gradually stream in the whole milk. Add the diced Yukon gold potatoes, salt, and half the black pepper. Bring to a gentle boil, reduce heat to low, cover, and simmer for 15 minutes.
- Once potatoes are tender, stir in the fresh broccoli florets. Keep the pot uncovered and simmer for an additional 5-7 minutes until the broccoli is tender-crisp and vibrant green.
- Remove the pot entirely from the heat. Gradually sprinkle in the freshly shredded sharp cheddar cheese, stirring gently until completely melted and smooth. Serve hot garnished with black pepper.
Notes
Never boil the soup after adding the cheddar cheese, or the dairy will separate and become oily.

Join Our Culinary Community!
If you fell in love with this Cheesy Broccoli Potato Soup, please leave a 5-star rating and share your thoughts in the comments below! We love seeing your home-cooked masterpieces. For more daily recipe inspiration, make sure to follow us and pin your favorite dishes over on Pinterest. Happy cooking!