On a chilly evening, I found myself in front of the stove, chopping vibrant broccoli and russet potatoes, ready to create pure comfort in a bowl. This Creamy Broccoli Potato Cheese Soup has become my go-to dish whenever I crave something hearty and soothing. With quick prep and satisfaction guaranteed, it’s a lifesaver for busy weeknights or lazy weekends when you just want to warm up with something indulgent. The combination of rich sharp cheddar and velvety potatoes enveloped in a creamy broth makes this soup a family favorite that never fails to impress. What’s your favorite twist on a classic soup? Let’s dive into this delightful recipe together!

Why is This Soup a Must-Try?
Comforting warmth fills your kitchen: This Creamy Broccoli Potato Cheese Soup is your perfect companion on chilly days. Quick prep means you’ll have it ready in no time, making it ideal for busy schedules. Endless variations let you personalize it with your favorite ingredients—from adding crispy bacon to swapping in rich Gruyère cheese. Crowd-pleaser status ensures it wows family and friends alike! Pair it with a slice of crusty bread or a refreshing salad for a complete meal. You can also check out my Cream Cheese Filled recipe for another comforting favorite!
Broccoli Potato Cheese Soup Ingredients
For the Soup Base
• Butter – Adds richness and helps sauté the vegetables. Substitution/Prep Note: Margarine can be used for a dairy-free version.
• Onion (diced) – Provides a base flavor and sweetness. Substitution/Prep Note: Shallots can be used for a milder flavor.
• Carrots (diced) – Adds sweetness and color. Substitution/Prep Note: Any root vegetable like parsnips can be substituted.
• Garlic (minced) – Enhances flavor with aromatic notes. Substitution/Prep Note: Garlic powder can be used in a pinch, but fresh is recommended for best flavor.
• Chicken Stock – Forms the soup base and adds depth. Substitution/Prep Note: Vegetable stock or water can be used for a vegetarian version.
For the Creaminess
• Cornstarch – Thickens the soup for a creamy consistency. Substitution/Prep Note: Arrowroot or flour can act as a thickening agent, though results may vary.
• Milk – Adds creaminess and balances the flavors. Substitution/Prep Note: Non-dairy milks such as almond or oat milk can be used.
For Body and Flavor
• Potatoes (peeled and chopped) – Provide body and heartiness. Substitution/Prep Note: Russet or Yukon Gold potatoes are best; sweet potatoes can be an alternative for a sweeter taste.
• Broccoli Florets (fresh or frozen) – Contributes nutrition and a slight crunch. Substitution/Prep Note: Cauliflower can be substituted for a different texture.
• Sharp Cheddar Cheese (shredded) – Provides the signature cheesy flavor in Broccoli Potato Cheese Soup. Substitution/Prep Note: Other cheeses like Gruyère or Monterey Jack can be used to change flavor profiles.
For Seasoning
• Salt and Ground Pepper – Enhance all the flavors in the soup. Substitution/Prep Note: Season to taste; other spices can also be added for complexity.
Step‑by‑Step Instructions for Broccoli Potato Cheese Soup
Step 1: Sauté the Base Vegetables
In a large skillet, melt 1-2 tablespoons of butter over medium-high heat. Once the butter is bubbly, add the diced onion and sauté it for about 3 minutes until it starts to soften and becomes translucent. This foundational flavor will set the stage for your creamy Broccoli Potato Cheese Soup.
Step 2: Add Carrots and Season
Next, stir in the diced carrots along with a pinch of salt and ground pepper. Continue cooking for another 3-4 minutes until the carrots begin to soften and their vibrant color brightens the mixture. This step adds sweetness and depth to your soup, enhancing its comforting essence.
Step 3: Incorporate Garlic
Add minced garlic to the skillet and sauté for an additional 30 seconds, allowing the aroma to fill your kitchen. Be careful not to let the garlic brown, as this can introduce bitterness. This fragrant addition elevates the overall flavor profile of your Broccoli Potato Cheese Soup.
Step 4: Combine Potatoes and Stock
Now, incorporate your peeled and chopped potatoes into the skillet, followed by the chicken stock. Stir everything together and bring to a robust simmer. Cover your skillet and let the mixture cook for about 10 minutes, until the potatoes are starting to soften, creating a warming base for your soup.
Step 5: Add Broccoli and Continue Cooking
After the initial simmer, add the broccoli florets to the pot. Allow the soup to simmer uncovered for an additional 10 minutes, or until both the potatoes and broccoli are tender and bright in color. This is where your Broccoli Potato Cheese Soup really starts to come together.
Step 6: Thicken the Soup
In a small bowl, whisk together the cornstarch and milk until smooth. Slowly pour this mixture into the simmering soup, stirring continuously to avoid lumps. This step will ensure a creamy consistency for your soup, enhancing its rich texture and flavor.
Step 7: Add Cheese and Final Touches
Finally, stir in the shredded sharp cheddar cheese and mix until it melts into the soup, creating a luscious, cheesy blend. Taste the soup and adjust the seasoning with more salt and pepper if desired. Your hearty Broccoli Potato Cheese Soup is now ready to enjoy hot!
Step 8: Serve and Enjoy
Ladle the creamy soup into bowls and serve immediately while hot. For a delightful experience, pair your Broccoli Potato Cheese Soup with a slice of crusty bread or a fresh salad. Savor each comforting spoonful and share the warmth with loved ones!

Helpful Tricks for Broccoli Potato Cheese Soup
-
Uniform Potato Cuts: Ensure your potatoes are cut into uniform pieces; this allows for even cooking, resulting in a perfectly creamy Broccoli Potato Cheese Soup without any tough chunks.
-
Don’t Rush the Sauté: Take your time sautéing the onion and garlic until they’re softened and fragrant. This step builds flavor, enhancing the overall dish and making each spoonful comforting and rich.
-
Thickening Tips: When adding cornstarch to the soup, start with a small amount mixed with cold milk. Gradually add this to the pot, stirring constantly to prevent lumps, ensuring the soup reaches your desired creaminess.
-
Season in Layers: Add salt and pepper gradually as you cook—this makes a big difference in flavor enhancement for your Broccoli Potato Cheese Soup. Adjust as needed for a perfectly seasoned dish.
-
Reheating Secrets: If you have leftovers, reheat gently over low heat. Add a splash of milk to maintain that creamy texture and prevent the soup from thickening too much.
Broccoli Potato Cheese Soup Variations
Feel free to get creative with this delightful soup; let your taste buds be the guide!
-
Bacon Boost: Add crispy, crumbled bacon for a savory crunch and rich flavor that complements the cheese beautifully. It’s an irresistible upgrade!
-
Garden Veggie Medley: Toss in other vegetables such as spinach or kale for added nutrients. They introduce vibrant colors and textures, making each bowl even more appealing.
-
Spicy Twist: Swap the sharp cheddar for pepper jack cheese to add a delightful kick. Creamy soup with a hint of spice? Yes, please!
-
Dairy-Free Delight: Use non-dairy milk like almond or oat milk and swap the cheese for a vegan alternative. You’ll enjoy the same creamy texture without the dairy!
-
Herb Infusion: Fresh herbs like thyme or rosemary can elevate the soup’s aroma and flavor profile. Add them during sautéing to release their delightful essence throughout.
-
Nutty Flavor: Stir in a scoop of nutritional yeast to unlock a cheesy, nutty flavor without the dairy, enhancing the overall taste of your soup.
-
Chunky Style: For a heartier version, reserve some broccoli and potatoes to add back later, providing a delightful textural contrast in each spoonful.
Dive into my Sweet Potato Chickpea recipe for more healthy comfort food inspiration, or try the Baked Sweet Potato that you can easily pair with this creamy masterpiece!
What to Serve with Creamy Broccoli Potato Cheese Soup
Cozy up your dinner table by pairing delightful dishes that beautifully complement the rich flavors of your soup.
- Crusty Bread: Perfect for dipping, a slice of crusty sourdough or baguette adds a satisfying crunch and soaks up the creamy broth.
- Garden Salad: A refreshing mix of greens with a tangy vinaigrette provides a burst of freshness that balances the hearty soup perfectly.
- Roasted Vegetables: Roasting brings out the natural sweetness of veggies, adding a caramelized contrast to the creamy texture of the soup. Carrots, bell peppers, and zucchini work beautifully.
- Cheese Toast: Top toasted bread with extra sharp cheddar or Gruyère, then broil until bubbly. This cheesy counterpart mirrors the soup’s flavors while adding melty goodness.
- Apple Crisp: For dessert, this warm and spiced treat offers a sweet finish that contrasts the savory soup, making it a delightful way to end the meal.
- Herbed Rice: Light and fluffy rice infused with herbs can soak up the soup’s rich flavors, providing an extra layer of texture and heartiness to complete your meal.
- White Wine: A chilled glass of Sauvignon Blanc or Chardonnay pairs well, offering a refreshing sip that enhances the experience of this creamy Broccoli Potato Cheese Soup.
- Garlic Breadsticks: Crunchy on the outside and soft within, these buttery sticks bring the perfect accompaniment to a warm bowl of soup. Their garlicky goodness is irresistible!
How to Store and Freeze Broccoli Potato Cheese Soup
Fridge: Store leftover broccoli potato cheese soup in an airtight container and refrigerate for up to 3 days. Reheat gently on the stove over low heat, adding a splash of milk if needed to restore creaminess.
Freezer: To freeze the soup, let it cool completely before transferring to freezer-safe containers. It can be frozen for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating: When reheating, do so on the stove over low heat, adding a bit of milk to maintain the creamy texture. Avoid microwaving as it may alter the consistency.
Packing Tips: Ensure to leave some space at the top of your containers when freezing, as the soup may expand. This helps avoid messy spills and makes for easier storage.
Make Ahead Options
Preparing your Creamy Broccoli Potato Cheese Soup in advance is a fantastic way to save time on busy evenings! You can chop the vegetables (onions, carrots, potatoes, and broccoli) up to 24 hours ahead. Simply store them in airtight containers in the refrigerator to maintain freshness. You can also prepare the soup base—sauté the vegetables and add the chicken stock—up to 3 days in advance; just store it in the fridge until you’re ready to finish the dish. When ready to serve, reheat the soup on the stove, add the cornstarch mixed with milk, and stir in the cheese until melted. This way, your soup will be just as delicious and comforting with minimal effort!

Broccoli Potato Cheese Soup Recipe FAQs
What’s the best way to select broccoli for this soup?
Absolutely! When choosing broccoli, look for vibrant green florets that are tightly packed and firm. Avoid any heads with yellowing florets or dark spots all over, as these signs indicate it’s past its prime. If you’re using frozen broccoli, make sure it’s not freezer burnt for the best flavor.
How long can I refrigerate leftovers of the Broccoli Potato Cheese Soup?
Your soup can last up to 3 days in the fridge when stored in an airtight container. When you’re ready to enjoy it again, just reheat it gently over low heat on the stove. I often add a splash of milk to help restore its creamy texture!
Can I freeze Broccoli Potato Cheese Soup, and if so, what’s the best way?
Absolutely! To freeze, first let the soup cool completely. Then, pour it into freezer-safe containers, leaving some space at the top—this is crucial as the soup will expand. It can be frozen for up to 3 months! When you’re ready to eat, thaw it overnight in the refrigerator. Reheat gently on the stove over low heat, adding a little milk to ensure it remains creamy.
I’ve added too much cornstarch and the soup is too thick. What can I do?
No worries—this happens to the best of us! To fix it, gradually add more chicken or vegetable stock until you reach your desired consistency. Alternatively, you can stir in a little extra milk to bring back the creaminess. Just remember to heat it gently so the flavors meld perfectly.
Are there any dietary considerations for this soup, particularly concerning allergies?
Yes, definitely! This Broccoli Potato Cheese Soup can be tailored for various dietary needs. For a gluten-free option, just be sure to use gluten-free cornstarch. If you have a dairy allergy, non-dairy milk like almond or oat works beautifully. Always double-check labels of your cheese and broth to avoid any allergens.
Can I make this soup vegan?
Very! To make this Broccoli Potato Cheese Soup vegan, simply substitute the butter with olive oil or a dairy-free margarine, and use plant-based milk instead of dairy. Additionally, swap the chicken stock with vegetable stock. You’ll still enjoy a delightful and creamy flavor!

Hearty Broccoli Potato Cheese Soup to Warm Your Soul
Ingredients
Equipment
Method
- In a large skillet, melt 1-2 tablespoons of butter over medium-high heat. Once bubbly, add the diced onion and sauté for about 3 minutes until soft and translucent.
- Stir in the diced carrots along with a pinch of salt and ground pepper. Continue cooking for another 3-4 minutes until the carrots soften.
- Add minced garlic to the skillet and sauté for an additional 30 seconds, avoiding browning the garlic.
- Incorporate peeled and chopped potatoes into the skillet, followed by the chicken stock. Bring to a robust simmer, cover, and cook for about 10 minutes.
- After the initial simmer, add broccoli florets. Simmer uncovered for an additional 10 minutes or until tender.
- In a small bowl, whisk together cornstarch and milk until smooth. Slowly pour this into the simmering soup, stirring continuously to avoid lumps.
- Stir in the shredded sharp cheddar cheese until melted, then taste and adjust seasoning.
- Ladle the soup into bowls and serve hot, preferably with crusty bread or a fresh salad.

Leave a Reply