If you’re looking for a comforting, hearty bowl of deliciousness that feels like a warm hug on a chilly day, this Broccoli Potato Cheese Soup Recipe is exactly what you need. It masterfully combines fresh broccoli, tender potatoes, and sharp cheddar cheese into a creamy, satisfying soup that’s easy to make and wonderful to share. Whether you’re rustling up a quick weeknight dinner or impressing friends at a casual get-together, this soup brings vibrant colors and rich flavors with every spoonful.

Ingredients You’ll Need
Gathering the right ingredients is the first step to creating a spectacular Broccoli Potato Cheese Soup Recipe. Each component plays an essential role: the onion and garlic build a flavorful foundation, carrots add subtle sweetness, and the combination of broccoli, potatoes, and cheese delivers the creamy texture and savory taste that this soup is loved for.
- Butter (1-2 tablespoons): Perfect for sautéing vegetables to bring out their sweetness and add richness.
- Onion (1, diced): Provides a subtle aromatic base that enhances the soup’s depth.
- Carrots (2 medium, diced): Add natural sweetness and a pop of color.
- Garlic (3 cloves, minced): Gives a gentle punch of flavor that complements the vegetables beautifully.
- Chicken stock (4 cups): Creates a savory broth to infuse the soup with richness and body.
- Cornstarch (¼ cup): Used to thicken the soup to the perfect creamy consistency.
- Milk (1 cup): Adds creaminess without overpowering the fresh flavors.
- Potatoes (2 large, peeled and chopped into ½-inch cubes): Offer a hearty, velvety texture as they cook down.
- Broccoli florets (16 ounces, fresh or frozen): The star veggie that brings vibrant green color and a slight bite.
- Sharp cheddar cheese (1 ½ cups, shredded): Melts beautifully for that signature cheesy goodness.
- Salt (½ teaspoon): Enhances all the flavors perfectly.
- Ground pepper (¼ teaspoon): Adds a subtle kick of warmth.
How to Make Broccoli Potato Cheese Soup Recipe
Step 1: Sauté Vegetables
Start by melting one to two tablespoons of butter in a skillet over medium-high heat. Toss in the diced onions and sauté until they soften, about 3 minutes—that golden start is where the magic begins. Then add the diced carrots along with salt and pepper, continuing to cook for another 3 to 4 minutes. Finally, stir in the minced garlic and cook for just 30 seconds to awaken its aroma without browning it.
Step 2: Simmer Potatoes
Now, add the cubed potatoes and pour in the chicken stock. Cover the pot and bring everything to a gentle simmer. Let it cook for roughly 10 minutes so the potatoes start to soften and soak up the broth’s savory flavor. This simmering step is crucial for building the hearty base your soup needs.
Step 3: Add Broccoli
Next, stir in the broccoli florets. Whether fresh or frozen, they’ll cook perfectly in the simmering soup. Continue simmering until both the broccoli and potatoes become tender—about 10 more minutes. Make sure the potatoes are fork-tender, giving the soup a wonderful, melt-in-your-mouth texture.
Step 4: Thicken Soup
To achieve that luscious creamy consistency, whisk the cornstarch into the milk until smooth. Gradually pour this mixture into the hot soup while stirring to avoid lumps. The soup will thicken beautifully, creating a silky base that holds the cheese and veggies together flawlessly.
Step 5: Add Cheese
Finally, stir in the shredded sharp cheddar cheese. Watch as it melts smoothly into the hot soup, enriching the texture and adding that signature cheesy depth that makes this Broccoli Potato Cheese Soup Recipe so irresistible. At this point, you’re just moments away from serving a bowl of pure comfort!
How to Serve Broccoli Potato Cheese Soup Recipe

Garnishes
Adding garnishes is a fun way to personalize your soup and make it feel extra special. Crispy bacon bits, a sprinkle of fresh chives or parsley, or even a dollop of sour cream can add flavor contrasts and beautiful finishing touches that complement the creamy base.
Side Dishes
This soup pairs wonderfully with a crusty baguette or warm garlic bread to soak up every last drop. For a lighter option, a simple side salad with a tangy vinaigrette balances the richness of the soup perfectly.
Creative Ways to Present
For entertaining, serve the soup in mini bread bowls or pretty ceramic mugs for a cozy touch. You can also drizzle a little extra melted cheese or a splash of cream on top and swirl it with a toothpick for a lovely marbled effect. Little details like these elevate the experience.
Make Ahead and Storage
Storing Leftovers
This soup keeps beautifully in the refrigerator for up to 3 days. Store it in an airtight container to maintain freshness, and give it a good stir before reheating to reincorporate any settled ingredients.
Freezing
If you want to keep this Broccoli Potato Cheese Soup Recipe on hand for later, it freezes well. Use a freezer-safe container, leaving some space for expansion, and freeze for up to 2 months. Avoid adding cheese before freezing; instead, melt it in when you reheat to keep the texture perfect.
Reheating
Reheat gently on the stove over low heat, stirring often to prevent sticking or burning. Adding a splash of milk can refresh the soup’s creamy texture. Avoid microwaving at high heat, which can cause the cheese to separate or the soup to become grainy.
FAQs
Can I make this soup vegetarian?
Absolutely! Swap the chicken stock for vegetable broth to make this Broccoli Potato Cheese Soup Recipe completely vegetarian without sacrificing depth of flavor.
Can I use frozen broccoli?
Yes, frozen broccoli works just fine and is a handy option when fresh isn’t available. Just add it directly during the simmering step, as called for in the recipe.
Is there a substitute for cornstarch?
You can use all-purpose flour as a thickener instead, but mix it with a little cold water to form a slurry before adding it to the soup for best results.
Can I make this soup dairy-free?
For a dairy-free version, choose a plant-based milk like almond or oat milk, and use dairy-free cheese or omit the cheese altogether for a lighter broth-based soup.
How can I make this soup creamier?
For an extra creamy texture, add a splash of heavy cream at the end instead of milk or stir in some cream cheese along with the cheddar for a luscious finish.
Final Thoughts
This Broccoli Potato Cheese Soup Recipe has everything you could want: vibrant veggies, satisfying creaminess, and familiar, comforting flavors that warm the soul. It’s a dish anyone can enjoy year-round, bringing joy and ease to your kitchen with every simmer. I can’t wait for you to try it and share it with your loved ones—it truly feels like a bowl full of happiness!
Print
Broccoli Potato Cheese Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
Description
This creamy Broccoli Potato Cheese Soup combines tender potatoes, fresh broccoli florets, and sharp cheddar cheese in a flavorful chicken broth base. The soup is thickened with a milk and cornstarch mixture for a smooth, rich texture. Perfect as a comforting starter or a hearty meal, this soup is easy to prepare on the stovetop in about 40 minutes, making it an ideal choice for a cozy dinner.
Ingredients
Vegetables
- 1 onion, diced
- 2 medium carrots, diced
- 3 cloves garlic, minced
- 2 large potatoes, peeled and chopped into ½-inch cubes
- 16 ounces broccoli florets (fresh or frozen)
Liquids
- 4 cups chicken stock
- 1 cup milk
Other Ingredients
- 1–2 tablespoons butter
- ¼ cup cornstarch
- 1 ½ cups shredded sharp cheddar cheese
- ½ teaspoon salt
- ¼ teaspoon ground pepper
Instructions
- Sauté Vegetables: Melt one to two tablespoons of butter in a skillet over medium-high heat. Add the diced onion and sauté until softened, about 3 minutes. Then add diced carrots along with salt and pepper, cooking for an additional 3 to 4 minutes. Finally, add the minced garlic and sauté while stirring for another 30 seconds to release its aroma.
- Simmer Potatoes: Add peeled and cubed potatoes to the skillet along with the chicken stock. Cover the pan and bring the mixture to a simmer. Let it simmer gently for about 10 minutes, allowing the potatoes to start softening.
- Add Broccoli: Incorporate the broccoli florets into the simmering soup and continue cooking uncovered until both broccoli and potatoes are tender and fork-ready, approximately 10 more minutes.
- Thicken Soup: In a small bowl, whisk the cornstarch into the milk until you have a smooth mixture without lumps. Slowly stir this mixture into the hot soup to thicken the broth, stirring constantly to avoid clumping.
- Add Cheese: Add the shredded sharp cheddar cheese to the soup and stir continuously until the cheese is completely melted and the soup has a creamy consistency.
- Serve: Once the cheese is melted and the soup is thick and creamy, taste and adjust seasoning if necessary. Serve hot and enjoy your comforting broccoli potato cheese soup.
Notes
- For a vegetarian version, replace chicken stock with vegetable broth.
- If you prefer a smoother texture, you can partially blend the soup before adding the cheese.
- Use sharp cheddar cheese for a more intense flavor; mild cheddar works for a gentler taste.
- Fresh or frozen broccoli florets can be used interchangeably.
- Make sure to stir the milk and cornstarch mixture well to prevent lumps before adding it to the soup.

