If you are searching for a cozy, satisfying dish that feels like a warm hug in a bowl, then look no further—the Best Broccoli Potato Cheese Soup Recipe is exactly what you need. This creamy, cheesy delight combines tender broccoli, hearty potatoes, and sharp cheddar cheese into a luscious soup that’s perfect for chilly days or anytime comfort calls. It’s easy to make, packed with flavor, and will quickly become your go-to for family dinners or casual get-togethers.

Ingredients You’ll Need
The magic behind The Best Broccoli Potato Cheese Soup Recipe lies in its simple, wholesome ingredients. Each one plays a crucial role—from the sweetness of the sautéed onions and carrots to the rich sharpness of the cheddar cheese—blending together to create a soup that’s creamy, hearty, and full of bright color.
- Butter: Start with 1 to 2 tablespoons to sauté vegetables and build flavor from the base.
- Onion: One diced onion adds a subtle sweetness and aromatic depth.
- Carrots: Two medium diced carrots contribute natural sweetness and vibrant color.
- Garlic: Three minced cloves introduce warm, savory notes that lift the soup.
- Chicken stock: Four cups bring richness and a savory backbone without overpowering the soup.
- Cornstarch: A quarter cup helps to thicken the soup, giving it the perfect velvety texture.
- Milk: One cup adds creaminess and balances the flavors for smoothness.
- Potatoes: Two large potatoes peeled and chopped provide comforting body and heartiness.
- Broccoli florets: Sixteen ounces (fresh or frozen) offer fresh flavor and those gorgeous green pops.
- Sharp cheddar cheese: One and a half cups shredded for that irresistible cheesy melt everyone loves.
- Salt and ground pepper: Season perfectly with half a teaspoon of salt and a quarter teaspoon of pepper.
How to Make The Best Broccoli Potato Cheese Soup Recipe
Step 1: Sauté Vegetables
Start by melting your butter over medium-high heat in a skillet. Toss in the diced onions and cook until they become soft and translucent, about three minutes. Then add your carrots, along with salt and pepper, to build layers of flavor. After the carrots soften for another 3 to 4 minutes, finish by tossing in the garlic, sautéing it briefly for about 30 seconds to release its fragrant aroma without burning it.
Step 2: Simmer Potatoes
Next comes the potatoes and chicken broth. Add the chopped potatoes to the skillet along with the broth, and cover to bring everything up to a gentle simmer. This step allows the potatoes to absorb the savory broth while softening to a tender, spoonable texture, which usually takes about 10 minutes. The simmering also helps infuse the vegetable base with hearty flavors.
Step 3: Add Broccoli
Once your potatoes start getting tender, it’s time to add the broccoli florets. Whether fresh or frozen, they cook along beautifully in the simmering mixture. Keep simmering until both the potatoes and broccoli are fork-tender, around another 10 minutes, allowing those vibrant greens to stay tender but not mushy, creating a wonderful textural contrast.
Step 4: Thicken Soup
To achieve the creamy consistency that defines The Best Broccoli Potato Cheese Soup Recipe, whisk the cornstarch into the milk in a small bowl until completely smooth. This slurry, once stirred into the hot soup, will thicken the broth without the need for heavy cream. The result is a luscious base that hugs every ingredient perfectly.
Step 5: Add Cheese
Now comes the showstopper—stir in the shredded sharp cheddar cheese. Doing this off the heat allows the cheese to melt smoothly without clumping or separating. This step brings the soup to life with a gorgeous richness and that unmistakable cheesy depth that makes the recipe so memorable.
Step 6: Serve
Your soup is ready to enjoy! Ladle it hot into bowls, and prepare for those comforting, cheesy bites with tender broccoli and potatoes melding in every spoonful.
How to Serve The Best Broccoli Potato Cheese Soup Recipe

Garnishes
Elevate your soup with garnishes like crispy bacon bits, a sprinkle of extra cheddar cheese, or freshly chopped chives. A dollop of sour cream or a swirl of cream can also add a touch of luxury and balance the richness beautifully.
Side Dishes
Pair this soup with a crusty piece of artisan bread, warm garlic rolls, or a fresh green salad for a complete, satisfying meal. The soup’s creamy texture makes it a perfect companion for lighter, crunchier sides that add variety to your plate.
Creative Ways to Present
Serve The Best Broccoli Potato Cheese Soup Recipe in hollowed-out bread bowls for a fun touch or ladle it over baked potatoes for an extra filling dish. For casual entertaining, mini mason jars or rustic soup mugs add charm and convenience.
Make Ahead and Storage
Storing Leftovers
This soup holds up beautifully in the fridge for up to four days. Store it in an airtight container to keep all those fresh flavors and creamy textures intact until you’re ready for your next comforting bowl.
Freezing
If you want to make this ahead of time for busy days, freezing is a great option. Let the soup cool completely before transferring it to freezer-safe containers. It freezes well for up to three months, although sometimes the texture might slightly change, so a good stir after reheating helps bring it back to life.
Reheating
Gently reheat the soup on the stovetop over medium-low heat, stirring frequently to prevent sticking and maintain a smooth texture. Adding a splash of milk or stock as needed will help refresh the creaminess without thinning out the flavors.
FAQs
Can I make this soup vegetarian?
Absolutely! Just swap out the chicken stock for a good quality vegetable broth, and you’ll have a delicious vegetarian version without losing any of the comforting flavors.
Can I use frozen broccoli for this recipe?
Yes, frozen broccoli works perfectly and is especially convenient if you want to save prep time. Just add it directly to the simmering soup as instructed, no need to thaw first.
Is there a low-fat alternative to butter in the recipe?
You can replace butter with olive oil for a lighter version, though butter does provide a richness that enhances the soup’s flavor. Olive oil will still yield a tasty result.
Can I make this soup dairy-free?
To adapt this recipe for a dairy-free diet, use a plant-based milk (like almond or oat milk) and a dairy-free cheese alternative. You might also want to omit the cheese if you prefer a simpler version and boost the flavor with nutritional yeast.
How can I make this soup thicker or thinner?
If you prefer a thicker soup, simply add a bit more cornstarch slurry gradually until you reach your desired consistency. For a thinner soup, stir in extra chicken broth or milk a little at a time during reheating.
Final Thoughts
The Best Broccoli Potato Cheese Soup Recipe is one of those dishes that feels special yet comes together effortlessly, making it a true kitchen favorite. Whether you’re new to soup-making or an experienced cook, this recipe welcomes you to create something warm, cheesy, and downright delicious. Give it a try—you’ll wonder how you ever lived without it!
Print
The Best Broccoli Potato Cheese Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Low Salt
Description
A comforting and creamy broccoli potato cheese soup made with sautéed vegetables, tender potatoes, fresh broccoli, and melted sharp cheddar cheese. This hearty soup is perfect for a cozy meal, combining rich flavors and a velvety texture in just 35 minutes.
Ingredients
Soup Base
- 1 to 2 tablespoons butter
- 1 onion, diced
- 2 medium carrots, diced
- 3 cloves garlic, minced
Liquids & Thickeners
- 4 cups chicken stock
- 1/4 cup cornstarch
- 1 cup milk
Vegetables
- 2 large potatoes, peeled and chopped into 1/2 inch cubes
- 16 ounces broccoli florets (fresh or frozen)
Cheese & Seasoning
- 1 1/2 cups shredded sharp cheddar cheese
- 1/2 teaspoon salt
- 1/4 teaspoon ground pepper
Instructions
- Sauté Vegetables: Melt 1 to 2 tablespoons of butter in a skillet over medium-high heat. Sauté the diced onion in the butter until softened, about 3 minutes. Add the diced carrots, salt, and pepper, and cook for another 3 to 4 minutes. Stir in the minced garlic and sauté for an additional 30 seconds to release the aroma.
- Simmer Potatoes: Add the peeled and chopped potatoes along with 4 cups of chicken stock to the skillet. Cover the skillet and bring the mixture to a simmer. Let it cook gently for about 10 minutes or until the potatoes become tender when pierced with a fork.
- Add Broccoli: Incorporate the broccoli florets into the simmering soup. Continue cooking uncovered for about 10 more minutes until the broccoli is bright green and tender, and the potatoes are fully cooked.
- Thicken Soup: In a small bowl, whisk together the cornstarch and milk until completely smooth. Slowly stir this mixture into the hot soup, allowing it to thicken slightly as it heats for a few minutes.
- Add Cheese: Gradually stir in the shredded sharp cheddar cheese until it melts fully and the soup becomes creamy and rich.
- Serve: Ladle the hot broccoli potato cheese soup into bowls and enjoy immediately while warm.
Notes
- For a vegetarian version, substitute chicken stock with vegetable stock.
- If you prefer a creamier texture, use whole milk or half-and-half instead of regular milk.
- Frozen broccoli works well if fresh broccoli is not available; just ensure it is thawed before adding.
- You can adjust the cheese amount to taste for a stronger or milder cheesy flavor.
- To make the soup gluten-free, verify the cornstarch brand is certified gluten-free.
- Leftovers can be refrigerated for up to 3 days and reheated gently on the stovetop.

