There is nothing quite as comforting as a steaming bowl of Cheesy Broccoli Potato Soup on a chilly evening. Imagine dipping your spoon into a thick, creamy yellow-orange cheddar soup base that coats the back of your spoon perfectly. Every bite is scattered with tender, bright green cooked broccoli florets and small, diced soft golden potatoes that practically melt in your mouth. Served in a rustic round white ceramic bowl set on a simple neutral beige surface, this dish looks like it was pulled straight from a professional culinary magazine.
This recipe was specifically developed to capture that exact visual and textural perfection. By using sharp cheddar cheese, fresh produce, and a simple roux, we ensure that the base remains incredibly silky rather than grainy or separated. The contrast between the soft potatoes and the tender-crisp broccoli florets provides an irresistible mouthfeel.
To finish the dish exactly as intended, each serving is topped with a small mound of melted shredded cheddar cheese, a rich drizzle of heavy cream, and a generous sprinkle of coarse black pepper. It is an edible masterpiece that will keep your family coming back for seconds!

Why This Cheesy Broccoli Potato Soup Will Become Your New Obsession
- Perfect Textural Contrast: The creamy yellow-orange cheddar soup base perfectly complements the slightly firm, tender bright green cooked broccoli florets.
- Visually Stunning: The contrast of a heavy cream drizzle and a sprinkle of coarse black pepper against the bright orange base makes this meal picture-perfect.
- Hearty and Satisfying: Packed with soft golden potatoes, it is filling enough to stand entirely on its own as a main course.
- Family-Friendly: A guaranteed crowd-pleaser that sneaks healthy green vegetables into a decadent, cheesy package.
Essential Components for a Creamy Yellow-Orange Cheddar Base
Creating the perfect velvety texture requires foundational ingredients that work together scientifically. Always measure carefully to ensure the roux thickens correctly.
Unsalted Butter & Yellow Onion: You will need 4 tbsp (56g) of unsalted butter and 1 medium (150g) diced yellow onion. The butter provides the fat required for our thickening roux, while the gently sautéed onions build an aromatic, savory foundation.
Fresh Garlic & All-Purpose Flour: Use 3 minced cloves (15g) of garlic and 1/4 cup (30g) of all-purpose flour. The flour cooks in the butter to form a paste that will seamlessly thicken the liquids, while the garlic adds essential pungent depth.
Chicken Broth & Whole Milk: Whisk in 2 cups (480ml) of high-quality chicken broth and 2 cups (480ml) of whole milk. The broth brings savory umami notes, and the milk provides the necessary liquid volume for a luscious, creamy mouthfeel.
Yukon Gold Potatoes: Dice 3 cups (450g) of Yukon gold potatoes into small, uniform pieces. Yukon golds are preferred over russets because they maintain a soft, buttery texture without turning to complete mush in the broth.
Fresh Broccoli Florets: Chop 3 cups (270g) of fresh broccoli into bite-sized florets. Fresh broccoli retains a vibrant, tender bright green color much better than frozen alternatives.
Sharp Cheddar Cheese: Grate 3 cups (340g) of sharp cheddar cheese straight from the block. Freshly grated cheese melts smoothly into a creamy yellow-orange base, avoiding the waxy, grainy texture caused by pre-shredded cheese.
Heavy Cream & Coarse Black Pepper: Reserve 1/4 cup (60ml) of heavy cream and 1/2 tsp (3g) of coarse black pepper. These are critical garnishes that provide a cool, rich contrast and a slight spicy bite to finish the dish.

Recommended Kitchen Tools for Silky Smooth Soup
Having the right equipment ensures your potatoes cook evenly and your cheese melts flawlessly into the broth.
- Heavy-Bottomed Dutch Oven: A cast-iron Dutch oven retains heat evenly, which prevents your milk and cheese from scorching on the bottom.
- Silicone Whisk: Essential for briskly whisking the flour and butter mixture, ensuring no lumps form when you pour in the milk.
- Box Grater: Mandatory for shredding your own cheddar block to achieve that perfect creamy melt.
- Sharp Chef’s Knife: Needed to cut small, perfectly uniform soft golden potatoes so they cook at the exact same rate.
How to Make Cheesy Broccoli Potato Soup From Scratch
Building the Savory Aromatic Base
Place your Dutch oven over medium heat and melt 4 tbsp (56g) of unsalted butter until it becomes foamy and fragrant. Add 1 medium (150g) diced yellow onion and sauté for about 4-5 minutes until the onion turns translucent. Stir in 3 minced cloves (15g) of garlic and cook for an additional 60 seconds until the aroma fills your kitchen. This builds the fundamental flavor profile.
Creating the Roux and Liquid Foundation
Sprinkle 1/4 cup (30g) of all-purpose flour over the melted butter and onions, whisking constantly for 2 minutes to cook off the raw flour taste. The mixture will look like a thick, golden paste. Slowly pour in 2 cups (480ml) of chicken broth and 2 cups (480ml) of whole milk, whisking vigorously to ensure the flour dissolves completely into a smooth, slightly thickened liquid.
Simmering the Soft Golden Potatoes
Carefully drop 3 cups (450g) of small diced Yukon gold potatoes into the pot. Bring the liquid to a gentle simmer—do not let it reach a hard boil, as high heat can cause dairy to curdle. Lower the heat, cover the pot, and let it simmer for 12-15 minutes. Pierce a potato piece with a fork; it should feel very tender but still hold its shape.
Adding the Tender Bright Green Broccoli
Once the potatoes are soft, stir in 3 cups (270g) of fresh broccoli florets. Continue to simmer uncovered for an additional 4-5 minutes. Watch the pot closely; you want the broccoli to turn a vibrant, bright green and become tender-crisp. Overcooking will cause the broccoli to turn a dull olive color and become mushy.
Melting the Creamy Yellow-Orange Cheddar
Remove the pot completely from the heat source. This is the most crucial step to prevent grainy soup! Gradually sprinkle in 2.5 cups (280g) of the freshly grated sharp cheddar cheese, stirring gently in a figure-eight motion until completely melted and the soup takes on a thick creamy yellow-orange hue. Season with 1 tsp (6g) of salt.
Garnishing for Visual Perfection
Ladle the hot soup into a rustic round white ceramic bowl. Immediately top the surface with a small mound of the remaining shredded cheddar cheese so it melts into the warm surface. Finish the presentation with a delicate drizzle of heavy cream and a bold sprinkle of coarse black pepper. Serve immediately while piping hot.
Culinary Secrets for Preventing Curdled Cheese
- Grate From the Block: Pre-shredded bags contain anti-caking agents (like potato starch or cellulose) that prevent the cheese from melting into a cohesive, silky base.
- Remove From Heat: Never boil cheese. Always remove the Dutch oven from the burner completely before stirring in your cheddar to prevent the proteins from separating and turning grainy.
- Cut Uniformly: Dice your potatoes into exact 1/2-inch cubes. If the pieces vary wildly in size, some will turn to mush while others remain crunchy.
- Blanching Alternative: If you prefer your broccoli extra vibrant, blanch it in separate boiling water for 2 minutes, shock it in ice water, and stir it into the soup right at the very end.
How to Store and Reheat Your Cheddar Broccoli Potato Soup
Allow any leftover soup to cool completely to room temperature before transferring it to an airtight container. Store it in the refrigerator for up to 3-4 days. Because this is a dairy-heavy soup, freezing is not recommended as the milk and cheese tend to separate and become gritty when thawed.
To reheat, spoon the desired amount into a saucepan and warm it over medium-low heat on the stove. Stir frequently. If the soup has thickened too much in the fridge, add a splash of milk or chicken broth to thin it back to its original creamy yellow-orange consistency. Avoid microwaving on high heat, which can cause the dairy to split.
Perfect Pairings to Serve With Your Cheesy Broccoli Potato Soup
This rich and decadent bowl practically begs for a side dish to soak up the leftover drops of heavy cream and melted cheddar. I highly suggest serving it alongside a warm, crusty homemade baguette for ultimate dipping satisfaction. The crunchy crust provides an excellent textural contrast to the soft golden potatoes.
If you are hosting a soup-and-salad night, try pairing this hearty dish with a lighter, crisp side or follow it up with an alternative favorite like our spring minestrone soup or our deeply savory lasagna soup for the next course. For a full dinner spread, you can’t go wrong serving it before a protein-packed main course like our classic beef and broccoli recipe.
Frequently Asked Questions About Cheddar Potato Soups
Yes, you can use frozen broccoli, but fresh broccoli florets are recommended to achieve that bright, vibrant green color and tender-crisp texture. If using frozen, add it during the last 2-3 minutes of simmering so it doesn’t become mushy.
If your soup isn’t thick enough, you can create a quick cornstarch slurry by whisking 1 tablespoon of cornstarch with 1 tablespoon of cold water. Stir the slurry into the gently simmering soup before you add the cheese, and allow it to cook for 2 minutes to thicken.
Freezing is not recommended for dairy-heavy soups. When milk, cream, and cheese freeze and thaw, the fats separate, resulting in a gritty, broken texture. It is best enjoyed fresh or stored in the refrigerator for up to 4 days.
Yukon gold potatoes are the best choice for this soup. They have a naturally buttery flavor and soft texture, yet they hold their shape much better than russet potatoes, which can dissolve and turn the broth overly starchy.
Grainy soup is usually caused by using pre-shredded bagged cheese, which contains anti-caking agents, or by adding the cheese while the soup is actively boiling. Always grate cheese from a block and remove the pot from the heat before stirring it in.
Print and Save This Cheesy Broccoli Potato Soup Recipe

Cheesy Broccoli Potato Soup: The Ultimate Comfort Bowl
Ingredients
Equipment
Method
- Place your Dutch oven over medium heat and melt the unsalted butter. Add the diced yellow onion and sauté for 4-5 minutes until translucent. Stir in the minced garlic and cook for 60 seconds.
- Sprinkle the all-purpose flour over the onions and butter. Whisk constantly for 2 minutes to cook off the raw flour taste. Slowly pour in the chicken broth and whole milk, whisking vigorously to dissolve the flour into a smooth liquid.
- Add the diced Yukon gold potatoes to the pot. Bring to a gentle simmer, cover, and let cook for 12-15 minutes until the potatoes are fork-tender.
- Stir in the fresh broccoli florets. Simmer uncovered for 4-5 minutes until the broccoli is tender-crisp and bright green.
- Remove the pot completely from the heat. Gradually sprinkle in 2.5 cups of the freshly grated sharp cheddar cheese, stirring gently until melted into a creamy yellow-orange base. Season with salt.
- Ladle hot soup into bowls. Top with a mound of the remaining shredded cheddar cheese, a drizzle of heavy cream, and a sprinkle of coarse black pepper. Serve immediately.
Notes
Do not let the soup boil once the dairy is added to prevent curdling.
Let’s Connect and Share the Soup Love
If you achieved the perfect creamy yellow-orange cheddar soup base and your family devoured every bite, please leave a star rating and comment below! Your feedback helps other enthusiastic home cooks achieve culinary perfection in their own kitchens.
Don’t forget to subscribe to our newsletter for more comforting weekly recipes delivered straight to your inbox. If you want to save this recipe for later, be sure to pin the image below to Pinterest so you never lose track of it!
