Introduction
Have you ever wondered why some meals feel like a warm hug for your soul while others are just food on a plate? The secret isnt always in fancy techniques or expensive tools. Sometimes the magic happens when you blend the earthy goodness of fresh vegetables with the silky embrace of melted cheddar. Today I am sharing a recipe that is near and dear to my heart my Broccoli Potato Cheese Soup. Growing up I watched my grandmother turn simple garden harvests into legendary dinners and this soup is my tribute to those cozy moments.
I am Benjamin Sharif and as a home cook and dad I know the struggle of wanting to serve something wholesome that the kids will actually eat. This Broccoli Potato Cheese Soup is the ultimate solution. It is thick creamy and packed with nutrients but tastes like pure indulgence. Whether you are coming in from a long day at the office or looking for a way to use up those potatoes in the pantry this dish is your new best friend. It is the kind of recipe that makes your kitchen smell like home and your family ask for seconds before the first bowl is even finished.
Why You’ll Love This Broccoli Potato Cheese Soup
- Kid Approved Veggies: This is one of the few ways my kids Adams and Jana will happily eat their greens without a single complaint.
- Budget Friendly: We use simple staples like potatoes onions and frozen or fresh broccoli that wont break the bank.
- Quick for Busy Nights: Even when life gets hectic with school and work you can have this on the table in under forty minutes.
- One Pot Wonder: Less cleanup means more time spent at the table with your loved ones sharing stories and laughter.
- Incredibly Versatile: You can keep it chunky or blend it smooth depending on your family preference.
Ingredients for Broccoli Potato Cheese Soup
- 4 cups fresh broccoli florets chopped small
- 3 large Russet potatoes peeled and diced into half inch cubes
- 1 large yellow onion finely chopped
- 3 cloves garlic minced
- 4 cups low sodium chicken broth or vegetable broth
- 2 cups whole milk or heavy cream for extra richness
- 3 cups sharp cheddar cheese shredded fresh from the block
- 1/4 cup unsalted butter
- 1/4 cup all purpose flour
- Salt and black pepper to taste
- Optional toppings: Crispy bacon bits chives or extra cheese
If you love the hearty texture of potatoes as much as I do you should also check out my creamy loaded baked potato soup recipe which is a huge hit during winter months.

How to Make Broccoli Potato Cheese Soup
Step-by-Step Instructions
- Sauté the Aromatics: In a large heavy bottomed pot melt the butter over medium heat. Add the chopped onion and sauté for about five minutes until translucent. Stir in the minced garlic and cook for another minute until the fragrance fills your kitchen.
- Create the Roux: Sprinkle the flour over the butter and onion mixture. Whisk constantly for two minutes to cook out the raw flour taste. This step is crucial for achieving that signature thick consistency.
- Simmer the Veggies: Slowly pour in the broth while whisking to avoid lumps. Add the diced potatoes. Bring the mixture to a gentle boil then reduce heat and simmer for about ten to twelve minutes until the potatoes start to soften.
- Add the Broccoli: Toss in the broccoli florets. Continue to simmer for another eight to ten minutes. You want the broccoli to be tender but still vibrant green.
- Make it Creamy: Pour in the milk or cream. Let it heat through but do not let it reach a rolling boil as this can cause the dairy to separate.
- The Cheesy Finish: Turn the heat to low. Add the shredded cheddar cheese one handful at a time stirring constantly until completely melted. Season with salt and pepper to your liking.
Pro Tips & Variations
To get the best results with your Broccoli Potato Cheese Soup always grate your cheese from a block. Pre shredded cheeses are coated in potato starch which can make your soup grainy. If you are looking for a lighter version this healthy version of broccoli cheese potato soup is a great resource.
For a different twist try these variations:
- The Spicy Kick: Add a pinch of cayenne pepper or diced jalapeños for a little heat.
- Vegetarian Style: Simply use vegetable broth instead of chicken broth.
- Texture Choice: Use an immersion blender to puree half of the soup if you prefer a smoother base with just a few chunks.
Serving Suggestions
Nothing pairs better with a hot bowl of soup than a crusty piece of bread. I love serving this with a warm baguette or even a side of cornbread. If you are feeling adventurous you can serve the soup in a hollowed out bread bowl for a restaurant style experience at home. This soup also complements a light green salad with a vinaigrette dressing to balance the richness of the cheese.
If you enjoy these types of hearty meals you might find inspiration in my easy homemade vegetable soup recipe family style which focuses on clean flavors and fresh produce.
Storage & Reheating for Broccoli Potato Cheese Soup
You can store any leftovers in an airtight container in the refrigerator for up to four days. When you are ready to enjoy it again reheat it on the stovetop over low heat. You might need to add a splash of milk or broth to loosen the consistency as it tends to thicken when cold. I do not recommend freezing this soup because the potatoes and dairy can change texture once thawed.
FAQ about Broccoli Potato Cheese Soup
Can I use frozen broccoli?
Yes you absolutely can! Just add the frozen florets during the last few minutes of simmering so they do not become too mushy.
How do I make my soup thicker?
The flour roux usually does the trick but if you want it even thicker try mashing some of the cooked potatoes against the side of the pot with a wooden spoon.
What is the best potato to use?
Russet potatoes are great because they break down slightly and add creaminess but Yukon Golds hold their shape well and offer a buttery flavor. You can even try these in my slow cooker chicken stew recipe easy family meal for another hands off dinner option.
Final Thoughts on Broccoli Potato Cheese Soup
Cooking at home is about more than just the ingredients it is about the love you stir into the pot. I hope this Broccoli Potato Cheese Soup brings as much joy to your dinner table as it does to mine. If you loved this recipe please save it to your favorite Pinterest board and leave a comment below telling me how it turned out! Do not forget to subscribe to our newsletter for more kitchen hacks and family favorites. Grab your apron and let us make something delicious today!

Broccoli Potato Cheese Soup
Ingredients
Equipment
Method
- In a large heavy bottomed pot, melt the butter over medium heat. Add the chopped onion and sauté for about five minutes until translucent. Stir in the minced garlic and cook for another minute until the fragrance fills your kitchen.
- Sprinkle the flour over the butter and onion mixture. Whisk constantly for two minutes to cook out the raw flour taste. This step is crucial for achieving that signature thick consistency.
- Slowly pour in the broth while whisking to avoid lumps. Add the diced potatoes. Bring the mixture to a gentle boil then reduce heat and simmer for about ten to twelve minutes until the potatoes start to soften.
- Toss in the broccoli florets. Continue to simmer for another eight to ten minutes. You want the broccoli to be tender but still vibrant green.
- Pour in the milk or cream. Let it heat through but do not let it reach a rolling boil as this can cause the dairy to separate.
- Turn the heat to low. Add the shredded cheddar cheese one handful at a time stirring constantly until completely melted. Season with salt and pepper to your liking.


