
This Broccoli Potato Cheese Soup is a creamy, comforting dish that combines tender potatoes, vibrant broccoli, and a rich, cheesy broth. It’s the kind of meal that warms you from the inside out, perfect for chilly evenings or when you’re craving something hearty yet simple to prepare.
I’ve made this soup countless times, and it never fails to bring smiles to the table. It’s the ultimate comfort food.
Key Ingredients and Their Roles
- Butter: Adds richness and helps sauté the onions, carrots, and garlic to perfection.
- Onion: Provides a savory base and enhances the overall depth of flavor.
- Carrots: Bring a touch of natural sweetness and a pop of color to the soup.
- Garlic: Infuses the broth with a warm, aromatic flavor that’s hard to resist.
- Chicken Stock: Forms the flavorful foundation of the soup.
- Cornstarch: Acts as a thickening agent, giving the soup its creamy consistency.
- Milk: Adds creaminess and balances the richness of the cheese.
- Potatoes: Make the soup hearty and satisfying.
- Broccoli: Adds a fresh, slightly crunchy texture and a boost of nutrients.
- Shredded Sharp Cheddar Cheese: Melts into the soup, creating a velvety, cheesy goodness.
- Salt and Black Pepper: Enhance and balance all the flavors.
How to Make Broccoli Potato Cheese Soup
- Sauté the Aromatics:
- Start by melting butter in a large pot over medium heat. Add diced onions and cook until they turn soft and translucent. Toss in the carrots, season with salt and pepper, and let them cook for a few minutes. Finally, add minced garlic and stir until fragrant.
- Simmer the Potatoes:
- Add peeled and chopped potatoes to the pot, along with chicken stock. Cover the pot and let it simmer for about 10 minutes, or until the potatoes start to soften.
- Add the Broccoli:
- Toss in the broccoli—fresh or frozen, both work well. Let everything simmer until the broccoli is tender and the potatoes are fully cooked.
- Thicken the Soup:
- In a small bowl, mix cornstarch with milk until smooth. Slowly pour this mixture into the soup, stirring constantly. This will thicken the broth and give it a creamy texture.
- Finish with Cheese:
- Reduce the heat to low and gradually add shredded sharp cheddar cheese. Stir until the cheese is fully melted and the soup is smooth and velvety.

My family adores this soup, especially on cold winter nights. The sharp cheddar is my favorite ingredient—it adds such a bold, creamy flavor that ties everything together.
Perfect Pairings
Serve this soup with a slice of crusty bread or a side salad for a complete meal. For a cozy dinner, pair it with a grilled cheese sandwich. The creamy soup and gooey sandwich are a match made in comfort food heaven.
Customize Your Soup
- Broccoli and Cauliflower Combo:
- Swap half the broccoli with cauliflower for a slightly different flavor profile.
- Add Bacon:
- Top the soup with crispy bacon crumbles for a smoky, savory twist.
- Spice It Up:
- Stir in a pinch of red pepper flakes or a dash of hot sauce for a touch of heat.
Storing and Reheating
Store leftover soup in an airtight container in the refrigerator for up to 3 days. To freeze, let the soup cool completely, then transfer it to a freezer-safe container or bag. It can be frozen for up to 2 months. When reheating, thaw it in the fridge overnight and warm it gently on the stovetop to maintain its creamy texture.
This Broccoli Potato Cheese Soup is a timeless recipe that’s both comforting and versatile. Whether you’re cooking for a crowd or just want a cozy meal for yourself, this soup delivers every time. The creamy broth, tender veggies, and cheesy goodness make it a dish you’ll come back to again and again.

Frequently Asked Questions
- → Can I use frozen broccoli?
- Yes, frozen broccoli works perfectly in this recipe. Just add it directly to the soup.
- → How do I store leftovers?
- Let the soup cool to room temperature, then store it in an airtight container in the fridge for up to 3 days.
- → Can I make this soup vegan?
- Yes, replace the butter with oil, use vegetable stock, and swap the cheese and milk for vegan alternatives.
- → What can I use instead of cornstarch?
- You can use flour or arrowroot powder as a thickening substitute.
- → Is this soup gluten-free?
- It can be gluten-free if you ensure the cornstarch and broth are gluten-free certified.