
There’s something truly magical about a warm bowl of soup that feels like a cozy hug on a chilly day. I remember growing up, my mom’s kitchen would fill with the inviting aromas of bubbling cheese and tender veggies, turning simple ingredients into pure comfort. This Broccoli Potato Cheese Soup is just that kind of recipe — it’s nostalgic, satisfying, and surprisingly easy to whip up. Whether you’re looking for a quick weeknight dinner or a crowd-pleasing dish to share, this soup hits all the right notes with creamy texture, cheesy goodness, and wholesome veggies.
What I love most about this recipe is how quick it comes together without sacrificing flavor. You won’t believe how simple it is to make a soup that tastes like it simmered for hours. Plus, it’s perfect for gift-giving — think homemade soup jars to warm the hearts of friends and family. So, grab your apron, and let’s dive into this cozy bowl of comfort!
Why You’ll Love Broccoli Potato Cheese Soup
- Fast: Ready in about 30 minutes, perfect for busy days.
- Easy: Simple ingredients and straightforward steps.
- Giftable: Makes a wonderful homemade gift in a jar.
- Crowd-pleasing: Loved by kids and adults alike.
Ingredients
Each ingredient in this Broccoli Potato Cheese Soup plays an important role in creating the rich, creamy, and wholesome flavor you’ll adore. Here’s a quick rundown of what you’ll need:
- Butter (1–2 tablespoons): The base for sautéing your aromatics, adding a silky richness.
- Onion (1, diced): Adds subtle sweetness and depth.
- Carrots (2 medium, diced): Bring natural sweetness and vibrant color.
- Garlic (3 cloves, minced): Infuses the soup with warm, savory notes.
- Chicken stock (4 cups): The flavorful liquid base; you can also use vegetable stock for a vegetarian twist.
- Cornstarch (1/4 cup): Thickens the soup smoothly without heaviness.
- Milk (1 cup): Adds creaminess and helps melt the cheese perfectly.
- Potatoes (2 large, peeled and chopped): The hearty element that makes this soup filling and comforting.
- Broccoli florets (16 ounces): Fresh or frozen, they add a burst of green goodness.
- Sharp cheddar cheese (1 1/2 cups shredded): The star that gives the soup its irresistible cheesy flavor.
- Salt (1/2 teaspoon) and ground pepper (1/4 teaspoon): Essential seasonings to bring everything together.
These ingredients are pantry-friendly and easy to find, making this soup a perfect go-to when you want something homemade yet hassle-free. If you enjoy creamy dishes, you might also love my Creamy Lemon Chicken for another simple, comforting meal.
How to Make Broccoli Potato Cheese Soup
Making this soup is like a little kitchen adventure that’s so satisfying every time. Follow these steps, and you’ll have a steaming pot of cheesy goodness to enjoy in no time.
- Melt the butter: Heat 1 to 2 tablespoons of butter in a skillet over medium-high heat. This is where all the flavor begins!
- Sauté the onion: Add the diced onion and cook, stirring occasionally, until softened and translucent — about 3 minutes. The aroma here is already making me hungry.
- Add carrots, salt, and pepper: Stir in the diced carrots along with 1/2 teaspoon salt and 1/4 teaspoon pepper. Cook for 3 to 4 more minutes to let the carrots soften slightly and the flavors meld.
- Stir in garlic: Add the minced garlic and sauté for just 30 seconds. Garlic burns quickly, so keep an eye on it to avoid bitterness.
- Add potatoes and chicken stock: Toss in the cubed potatoes and pour in 4 cups of chicken stock. Cover the pot and bring everything to a simmer. Let it cook for about 10 minutes until the potatoes start to get tender.
- Add broccoli: Stir in the broccoli florets (fresh or frozen) and continue simmering for another 10 minutes. Both the broccoli and potatoes should be tender but not mushy.
- Mix cornstarch and milk: In a small bowl, whisk together 1/4 cup cornstarch and 1 cup milk until smooth. This mixture will thicken the soup beautifully without lumps.
- Combine it all: Slowly pour the milk mixture into the hot soup, stirring constantly. Then add 1 1/2 cups shredded sharp cheddar cheese. Stir until the cheese has melted completely and the soup is creamy and smooth.
- Serve immediately: Ladle the soup into bowls and enjoy the comforting warmth right away. A sprinkle of extra cheese or a few croutons on top never hurts!
This soup is perfect on its own, but I love pairing it with some crusty bread or a fresh salad for a full meal. If you’re looking for a simple side, check out my recipe for Easy Zesty Italian Tuna Pasta Salad — it’s a fresh, tangy contrast that goes beautifully with creamy soups.
Substitutions & Additions
One of the best things about this Broccoli Potato Cheese Soup is how versatile it is. You can tweak it to suit your taste, dietary needs, or whatever you have on hand. Here are some ideas to inspire you:
- Make it vegetarian: Swap the chicken stock for vegetable stock to keep it meat-free without losing flavor.
- Dairy alternatives: Use almond, oat, or soy milk instead of regular milk, and try a dairy-free cheese or nutritional yeast for a vegan-friendly version.
- Cheese swaps: Sharp cheddar is classic, but feel free to experiment with gouda, Monterey Jack, or even pepper jack for a little kick.
- Extra veggies: Add corn kernels, diced bell peppers, or even a handful of spinach in the last few minutes of cooking for more color and nutrition.
- Spice it up: A pinch of smoked paprika or cayenne pepper can add a subtle warmth that’s delightful on cooler evenings.
- Protein boost: Stir in cooked, shredded chicken or crispy bacon bits for a heartier bowl.
If you want to explore similar comforting recipes that make weeknights easier, you might enjoy the Easy Cheesy Tater Tot Hotdish, which is a classic comfort food with a fun twist.
Tips for Success
While this recipe is simple, a few handy tips can make your soup taste even better and save you from common pitfalls. Here’s what I’ve learned over the years:
- Don’t overcook the broccoli: Keep an eye on the broccoli so it stays tender but still bright green and not mushy.
- Use sharp cheddar: The sharper the cheese, the more flavor your soup will have. Mild cheese can make it taste bland.
- Whisk cornstarch and milk well: Make sure there are no lumps before adding to the soup to avoid a grainy texture.
- Stir constantly when adding cheese: This prevents the cheese from clumping and helps it melt smoothly.
- Prep veggies ahead: Dice the onions, carrots, and potatoes a day before to speed up the cooking process on busy nights.
- Adjust thickness: If your soup gets too thick after resting, simply stir in a splash of milk or stock to loosen it up.
For those who like to prepare meals ahead, this soup keeps well and actually tastes better the next day when flavors have melded even more. Just be sure to heat it gently to avoid curdling. If you want a warming side to go with it, I highly recommend making some homemade cheesy garlic bread — it’s easy and pairs perfectly with creamy soups.
How to Store Broccoli Potato Cheese Soup
Leftovers? You’re in luck! This soup stores beautifully and can be enjoyed for days after making it. Here’s how to keep it fresh and tasty:
- Refrigerate: Transfer the cooled soup to an airtight container and store in the fridge for up to 4 days.
- Freeze: This soup freezes well, but the texture of the potatoes might change slightly. Freeze in portions for up to 2 months. Defrost overnight in the fridge before reheating gently on the stove.
- Reheat gently: Use low heat and stir often to prevent the cheese from separating. You can add a splash of milk or stock if it’s too thick.
- Re-season if needed: Sometimes flavors mellow after storing — a pinch more salt or pepper can brighten it right back up.
Having this soup ready in your fridge or freezer means you can enjoy a wholesome, homemade meal anytime with minimal fuss. It’s also a great option for meal prep, especially when paired with some easy-to-make sides. If you want inspiration for quick meals with minimal cleanup, check out my collection of easy recipes that help you make the most of your time in the kitchen.
FAQs
Can I use frozen broccoli instead of fresh?
Absolutely! Frozen broccoli works perfectly in this soup and is super convenient. Just add it at the same time you would fresh broccoli, and cook until tender.
What can I use instead of cornstarch to thicken the soup?
You can substitute cornstarch with all-purpose flour (use about double the amount) or arrowroot powder. Just mix it with cold milk or water before adding to avoid lumps.
Is this soup gluten-free?
Yes! As long as you use gluten-free chicken stock and cornstarch, this recipe is naturally gluten-free and safe for those with sensitivities.
Can I make this soup vegan?
Yes, swap the butter for a plant-based alternative, use vegetable stock, dairy-free milk, and a vegan cheese substitute. The texture and flavor will still be delicious!
If you love this cozy soup, don’t miss out on other comforting recipes like my creamy Grandma’s Sunshine Lemon Chicken Soup, which is another family favorite perfect for chilly days.
Thanks for stopping by and sharing a little kitchen time with me. I hope this Broccoli Potato Cheese Soup brings warmth and smiles to your table as much as it does to mine.
For more delicious inspiration and cozy recipes, be sure to follow me on Pinterest where I pin all my favorite dishes and kitchen tips!

Broccoli Potato Cheese Soup
Ingredients
Equipment
Method
- Step 1: Melt butter in a skillet over medium-high heat.
- Step 2: Sauté diced onion until softened and translucent, about 3 minutes.
- Step 3: Add diced carrots, salt, and pepper. Cook for 3 to 4 minutes until carrots soften.
- Step 4: Stir in minced garlic and sauté for 30 seconds, watching carefully to avoid burning.
- Step 5: Add potatoes and chicken stock to the pot. Cover and simmer for 10 minutes until potatoes are tender.
- Step 6: Stir in broccoli florets and continue simmering for another 10 minutes until broccoli is tender but not mushy.
- Step 7: In a small bowl, whisk together cornstarch and milk until smooth.
- Step 8: Slowly pour the milk mixture into the hot soup, stirring constantly. Then add shredded sharp cheddar cheese. Stir until melted and soup is creamy.
- Step 9: Serve immediately, optionally garnished with extra cheese or croutons.






