There’s something truly comforting about a warm bowl of soup on a chilly day, isn’t there? I often find myself craving that cozy, creamy goodness that feels like a big, warm hug from the inside out. This Broccoli Potato Cheese Soup is exactly that — it’s like a nostalgic trip back to those lazy afternoons at grandma’s house, where the aroma of melted cheese and simmering veggies filled the kitchen. The best part? It’s incredibly easy to make, quick enough for a weeknight dinner, and so full of flavor that everyone will be asking for seconds.
Whether you’re looking for a hearty lunch, a light dinner, or a dish to bring to a potluck, this soup hits all the right notes. So grab your apron, and let’s dive into this deliciously creamy, cheesy, and veggie-packed soup that’s sure to become a staple in your recipe collection.
Why You’ll Love Broccoli Potato Cheese Soup
- Fast: From chopping to spoonful in under 40 minutes, this soup is perfect when you want a satisfying meal without the wait.
- Easy: Minimal ingredients and simple steps make this recipe approachable for any skill level.
- Giftable: Pack it up in a cute jar or container for a thoughtful homemade gift that warms hearts and bellies.
- Crowd-pleasing: The creamy cheddar cheese and tender veggies make it a favorite for kids and adults alike.
Ingredients
Let’s take a peek at what you’ll need. Each ingredient plays a special role in making this soup comforting and delicious:
- Butter (1–2 tablespoons): This adds richness and helps sauté the veggies to bring out their natural sweetness.
- Onion (1, diced): A classic base for flavor, onions add a gentle savory note that’s essential for homemade soups.
- Carrots (2 medium, diced): These bring a slight sweetness and vibrant color to the soup.
- Garlic (3 cloves, minced): Garlic adds depth and a little zing without overpowering the other flavors.
- Chicken stock (4 cups): The heart of the broth, it infuses the soup with savory goodness. You can substitute with vegetable stock for a vegetarian twist.
- Cornstarch (1/4 cup): This thickens the soup to that perfect creamy consistency without heaviness.
- Milk (1 cup): Adds creaminess and balances the flavors beautifully.
- Potatoes (2 large, peeled and chopped): They give the soup body and that wonderful, hearty texture.
- Broccoli florets (16 ounces, fresh or frozen): Packed with nutrients and color, broccoli is the star vegetable in this dish.
- Sharp cheddar cheese (1 1/2 cups, shredded): The melty, cheesy magic that makes this soup irresistible.
- Salt (1/2 teaspoon) and ground pepper (1/4 teaspoon): Essential seasonings that enhance all the other flavors.
How to Make Broccoli Potato Cheese Soup
Ready to make this creamy delight? Don’t worry — I’ll walk you through each step so your soup turns out perfect every time.
- Sauté the aromatics: Melt the butter in a skillet over medium-high heat. Add your diced onion and cook for about 3 minutes until it’s soft and fragrant. Next, toss in the diced carrots, salt, and pepper. Let these cook together for another 3 to 4 minutes. The carrots will start to soften and the flavors will mingle beautifully. Add the minced garlic last and sauté for just 30 seconds to keep its bright flavor sharp but not burnt.
- Simmer the potatoes: Now add the chopped potatoes to the skillet and pour in the chicken stock. Cover the pot and bring it to a gentle simmer. Cook for about 10 minutes, or until the potatoes are just starting to get tender but still hold their shape.
- Add the broccoli: Stir in the broccoli florets and keep simmering until both the broccoli and potatoes are tender — this usually takes around 10 more minutes. If you’re using frozen broccoli, this step is perfect for warming it through without overcooking.
- Thicken the soup: In a small bowl, whisk the cornstarch into the milk until smooth with no lumps. Slowly pour this mixture into the hot soup while stirring. The soup will start to thicken nicely, becoming creamy and luscious.
- Melt in the cheese: Finally, sprinkle in the shredded sharp cheddar cheese and stir continuously until it’s completely melted and incorporated. You’ll notice the soup transforms into this velvety, cheesy wonder that tastes like pure comfort.
- Serve and enjoy: Ladle the soup into bowls and serve immediately while it’s warm and inviting. I love topping mine with a little extra cheddar or some crunchy croutons for texture.

Substitutions & Additions
One of my favorite things about this soup is how flexible it is. Don’t have sharp cheddar on hand? No problem!
- Cheese swaps: Try Monterey Jack, Colby, or even a mix of mozzarella and Parmesan for a different cheesy twist.
- Milk alternatives: Use half-and-half or heavy cream if you want it richer. For a lighter version, almond or oat milk works if you skip the cheese or use a vegan cheese alternative.
- Vegetable stock: Swap chicken stock for vegetable stock to make it vegetarian.
- Extra veggies: Throw in some celery or zucchini for more texture and nutrition. If you want a heartier soup, diced ham or cooked bacon bits make incredible add-ins.
- Spice it up: A pinch of smoked paprika or cayenne pepper can add a subtle kick that wakes up the flavors.
If you enjoy soup recipes that are both creamy and comforting, you might also love the Cozy Creamy Tortellini Soup, which features a similarly rich and satisfying broth with an Italian twist.
Tips for Success
Making soup can be as simple or as detailed as you like, but these tips have helped me every time I make this dish:
- Don’t overcook your broccoli: To keep the broccoli bright green and slightly crisp, add it later in the cooking process and watch the simmering time carefully.
- Use freshly shredded cheese: Pre-shredded cheese often contains anti-caking agents that can affect melting. Freshly shredded cheese melts smoother and gives you that creamy texture.
- Whisk the cornstarch and milk thoroughly: This prevents lumps from forming when you add the thickening mixture to the soup.
- Prep ahead: You can chop your veggies the night before or use frozen diced onions and carrots to save time.
- Adjust thickness: If the soup gets too thick after refrigerating, just stir in a splash of milk or broth to loosen it up before reheating.
For a little extra fun, consider pairing this soup with some crispy sides like the Crispy Roasted Baby Potatoes—they add a perfect crunch to your cozy meal.
How to Store Broccoli Potato Cheese Soup
This soup stores beautifully, which makes it a great meal prep option or leftover-friendly dish.
- Refrigerator: Store your soup in an airtight container for up to 4 days. When reheating, warm it gently on the stove over low heat, stirring occasionally to prevent scorching.
- Freezer: You can freeze this soup for up to 3 months. Just be aware that the texture of the potatoes and broccoli might soften a bit after freezing, but the flavor stays wonderful. Thaw overnight in the fridge before reheating.
- Reheating tip: Because cheese can sometimes separate when reheated, add a little extra milk or broth and stir well to bring back that creamy texture.
FAQs
Can I make this soup vegetarian?
Absolutely! Simply swap the chicken stock for a good quality vegetable stock and use a vegetarian cheese or vegan cheese alternative if preferred.
What can I use instead of cornstarch?
You can use all-purpose flour as a thickener. Just make a roux by cooking flour with butter before adding the stock, or mix it with milk like the cornstarch method.
Can I use frozen broccoli?
Yes, frozen broccoli works great and can be added directly to the soup without thawing. Just keep an eye on cooking times to avoid overcooking.
How do I make this soup dairy-free?
Replace the milk with almond or oat milk and use a dairy-free cheese substitute. Skip the butter or use a plant-based alternative for sautéing the veggies.
Before you go, if you love discovering delicious and comforting recipes like this one, be sure to check out some other cozy meal ideas on FoodTd. For example, the Lemon Chicken Orzo Soup is another fantastic, easy-to-make soup that’s bursting with fresh flavors and perfect for chilly evenings.
I hope you enjoy making and sharing this Broccoli Potato Cheese Soup as much as I do. It’s one of those dishes that warms both your hands and your heart. Happy cooking!
Don’t forget to follow us on Pinterest for more delicious recipes and cozy meal inspiration!
Broccoli Potato Cheese Soup

Ingredients
Equipment
Method
- Step 1: Melt butter in a skillet over medium-high heat. Add diced onion and cook for about 3 minutes until soft and fragrant. Add diced carrots, salt, and pepper; cook for 3–4 minutes until carrots start to soften. Add minced garlic and sauté for 30 seconds.
- Step 2: Add chopped potatoes to the skillet and pour in chicken stock. Cover and bring to a gentle simmer. Cook for about 10 minutes until potatoes begin to soften but still hold shape.
- Step 3: Stir in broccoli florets and continue simmering until broccoli and potatoes are tender, about 10 more minutes.
- Step 4: In a small bowl, whisk cornstarch into milk until smooth. Slowly pour into the hot soup while stirring, thickening the soup to a creamy consistency.
- Step 5: Sprinkle shredded sharp cheddar cheese into the soup and stir continuously until fully melted and incorporated.
- Step 6: Ladle the soup into bowls and serve immediately. Optionally, garnish with extra cheddar or crunchy croutons.










