Broccoli Potato Cheese Soup

Featured in Satisfying Main Courses.

Sauté onion, carrots and garlic in butter, add potatoes and broth, simmer 10 minutes, add broccoli and cook until tender, thicken with cornstarch-milk mixture, stir in cheese until melted.
Barbara Chef
Updated on Thu, 13 Mar 2025 17:19:21 GMT
A bowl of soup with broccoli and carrots. Pin it
A bowl of soup with broccoli and carrots. | gracefulflavors.com

This hearty Broccoli Potato Cheese Soup combines velvety cheese sauce with tender vegetables to create the ultimate comfort food experience. Each spoonful delivers a perfect balance of creamy richness and wholesome ingredients that satisfy both your taste buds and your need for nourishment. The thick, cheesy broth envelops chunks of potato and bright green broccoli florets for a soup that's substantial enough to be a complete meal on its own.

The first time I made this soup, I was skeptical about whether my family would appreciate a vegetable-forward dish. To my surprise, my veggie-hesitant teenager asked for seconds and my husband declared it 'restaurant quality.' I've found it's the perfect way to use up broccoli before it wilts in the fridge, transforming it into something so delicious that nobody realizes they're eating something nutritious. The way the cheese sauce coats each piece of broccoli and potato creates a harmonious blend that makes this soup a regular in our meal rotation.

Ingredients You'll Need

  • 3 tablespoons Butter: Creates a rich base for sautéing the vegetables and forms the foundation of flavor. Use unsalted butter to control the saltiness of your soup.
  • 1 medium Onion, diced: Provides aromatic sweetness that builds depth in the soup. Yellow onions work best for their balance of flavor.
  • 2 medium Carrots, peeled and diced: Adds natural sweetness and beautiful color contrast. Choose firm, bright orange carrots for best flavor.
  • 3 cloves Garlic, minced: Infuses the soup with essential aromatic flavor. Fresh garlic provides significantly better taste than pre-minced varieties.
  • 4 cups Chicken Stock: Forms the flavorful liquid base of the soup. Use low-sodium varieties to better control salt levels.
  • 2 tablespoons Cornstarch: Works as a thickening agent for creating that perfect creamy texture without heaviness.
  • 1 cup Milk: Adds creaminess and richness to the broth. Whole milk creates the best texture, but 2% works well too.
  • 3 medium Potatoes, peeled and diced: Provides hearty substance and helps thicken the soup naturally. Yukon Gold or Russet both work beautifully.
  • 4 cups Broccoli Florets: The star vegetable that adds color, nutrition, and texture. Cut into bite-sized pieces for perfect spoonability.
  • 2 cups Sharp Cheddar Cheese, freshly shredded: Creates that irresistible cheesy flavor and silky texture. Pre-shredded cheese contains anti-caking agents that can make your soup grainy, so always shred your own.
  • 1 teaspoon Salt: Enhances all the flavors in the soup. Kosher salt distributes more evenly than table salt.
  • ½ teaspoon Ground Black Pepper: Adds a subtle warmth and depth to the overall flavor profile.
A bowl of soup with broccoli and carrots. Pin it
A bowl of soup with broccoli and carrots. | gracefulflavors.com

Step-by-Step Cooking Instructions

Prepare Your Flavor Base:
Start by melting the butter in a large, heavy-bottomed pot over medium heat. Once the butter has melted completely and begins to foam slightly, add your diced onion. Sauté the onion for about 3-4 minutes until it becomes translucent and soft but not browned. This creates a sweet foundation for your soup without any bitter notes from overcooked onion.
Build the Aromatic Elements:
Add the diced carrots to the pot along with ½ teaspoon of salt and ¼ teaspoon of pepper. The salt helps draw moisture from the vegetables, enhancing their flavor. Continue cooking for another 4-5 minutes, stirring occasionally, until the carrots begin to soften slightly. Their natural sweetness will release into the butter, creating another layer of flavor.
Incorporate the Garlic:
Add the minced garlic to the vegetables and stir continuously for about 30 seconds, just until fragrant. Be careful not to let the garlic brown or burn, as this will create bitter notes in your soup. You'll know it's ready when you can smell the garlic's aromatic properties filling your kitchen.
Create the Soup Base:
Pour in the chicken stock and add the diced potatoes to the pot. The liquid should completely cover the vegetables; if it doesn't, add a little more stock or water. Increase the heat to medium-high and bring the mixture to a gentle boil. Once boiling, reduce the heat to maintain a steady simmer, cover the pot, and cook for about 10 minutes. The potatoes should be starting to soften but not completely tender.
Add the Broccoli:
Add the broccoli florets to the pot, nestling them into the liquid. Return the cover and continue to simmer for an additional 8-10 minutes, until both the potatoes and broccoli are fork-tender but not mushy. The broccoli should remain bright green and have a slight bite to it for the best texture and nutrition.
Thicken the Soup:
In a small bowl, whisk together the cornstarch and milk until completely smooth with no lumps. This mixture is called a slurry and will thicken your soup without creating clumps. Slowly pour this slurry into the simmering soup while stirring constantly. Continue to cook for 2-3 minutes as the soup begins to thicken noticeably.
Add the Cheese:
Reduce the heat to low to prevent the cheese from becoming stringy or separating. Gradually add the shredded cheddar cheese to the pot, about ½ cup at a time, stirring continuously until each addition is completely melted before adding more. This gradual approach ensures a smooth, velvety texture. Once all the cheese has been incorporated, add the remaining salt and pepper, tasting and adjusting seasonings as needed.
Finish and Serve:
Remove the pot from the heat and let the soup rest for about 5 minutes. This allows the flavors to meld together and the soup to thicken slightly more. Ladle the hot soup into bowls and serve immediately for the best flavor and texture experience. For an extra touch, garnish with a small sprinkle of shredded cheese and some fresh cracked black pepper on top.

You Must Know

When I first started making this soup, I always had issues with the cheese clumping rather than creating a smooth sauce. My grandmother taught me her secret - removing the pot from direct heat before adding the cheese and then adding it gradually while stirring constantly. This prevents the proteins in the cheese from seizing up and creating a grainy texture. Another trick I've learned is to always use freshly shredded cheese from a block rather than pre-shredded varieties. The difference in texture is remarkable! My family particularly loves this soup with some crusty bread for dipping, which turns it into a complete meal that satisfies everyone.

Perfect Pairings

This Broccoli Potato Cheese Soup pairs beautifully with many accompaniments to create a complete meal. A crusty artisan bread or homemade garlic bread provides the perfect vehicle for sopping up every last drop of the cheesy goodness. For a lighter meal, serve alongside a crisp green salad dressed with a simple vinaigrette, which creates a refreshing contrast to the rich soup. The bright acidity of the salad cuts through the creamy texture of the soup, creating a balanced dining experience.

Creative Variations

While this classic version is delicious on its own, you can easily customize this soup to suit your preferences. For a smoky variation, add ½ teaspoon of smoked paprika along with the garlic or substitute some of the cheddar with smoked Gouda cheese. If you enjoy some heat, a pinch of red pepper flakes or a few dashes of hot sauce can transform the character of the soup entirely. For a meatier version, crisp up some bacon pieces separately and sprinkle them on top of the soup just before serving, adding both flavor and textural contrast.

Make-Ahead and Storage Options

This soup is perfect for meal prep as it actually improves in flavor after a day in the refrigerator. The ingredients have more time to meld together, creating an even more cohesive taste experience. Store cooled soup in airtight containers in the refrigerator for up to 3 days. When reheating, do so gently over medium-low heat, stirring occasionally to prevent scorching. You may need to add a splash of milk or broth when reheating as the soup will continue to thicken in storage.

Adapting for Dietary Needs

This versatile soup can be easily modified to accommodate various dietary requirements. For a vegetarian version, simply swap the chicken stock for vegetable broth. Those following a gluten-free diet can rest assured that this recipe is naturally gluten-free, assuming your broth doesn't contain any gluten ingredients. For dairy sensitivities, try substituting the milk with unsweetened almond milk and using a dairy-free cheese alternative designed for melting.

A bowl of soup with broccoli and carrots. Pin it
A bowl of soup with broccoli and carrots. | gracefulflavors.com

Chef's Helpful Tips

I've been making versions of this soup for over fifteen years, and it has evolved into this perfect recipe through much trial and error. What I love most about this Broccoli Potato Cheese Soup is how it transforms humble ingredients into something truly special. There's something deeply satisfying about watching family members who normally push vegetables around their plates enthusiastically devour a soup that's packed with nutritious broccoli. This recipe reminds me that good cooking isn't about complicated techniques or exotic ingredients – it's about understanding how to bring out the best in simple, quality components. Every time I serve this soup on a cold evening, the warmth and comfort it provides goes far beyond just its temperature.

Frequently Asked Questions

→ Can I make this soup ahead of time?
Yes! This soup reheats beautifully. Store it in the refrigerator for up to 3 days. When reheating, do so gently over medium-low heat, stirring occasionally. You may need to add a splash of milk or broth if it's thickened too much.
→ Can I freeze this soup?
While you can freeze this soup, dairy-based soups sometimes separate when thawed. If you plan to freeze it, consider doing so before adding the cheese and milk. Then add those fresh when reheating for the best texture.
→ What can I substitute for cornstarch?
All-purpose flour works as a substitute - use 1/2 cup instead of 1/4 cup cornstarch. Mix it with the sautéed vegetables before adding broth. For a gluten-free option, try potato starch or arrowroot powder in the same amount as cornstarch.
→ Can I use an immersion blender for a smoother soup?
Absolutely! For a creamier texture, blend some or all of the soup with an immersion blender before adding the cheese. You can also remove a portion, blend it in a regular blender, then return it to the pot for a partially smooth soup.
→ What toppings work well with this soup?
Try adding extra shredded cheese, crispy bacon bits, chopped green onions, homemade croutons, a dollop of sour cream, or a sprinkle of red pepper flakes for some heat. Serving with crusty bread on the side is also delicious!

Creamy Vegetable Cheddar Soup

A hearty, comforting soup featuring tender broccoli, potatoes, and carrots in a creamy, cheesy broth - perfect for chilly evenings or when you need a satisfying meal.

Prep Time
15 Minutes
Cook Time
25 Minutes
Total Time
40 Minutes
By: Barbara

Category: Hearty Mains

Difficulty: Easy

Cuisine: American

Yield: 6 Servings

Dietary: Gluten-Free

Ingredients

→ Main Ingredients

01 1–2 tablespoons butter
02 1 onion, diced
03 2 medium carrots, diced
04 3 cloves garlic, minced
05 4 cups chicken stock
06 1/4 cup cornstarch
07 1 cup milk
08 2 large potatoes, peeled and chopped into 1/2-inch cubes
09 16 ounces broccoli florets (fresh or frozen)
10 1 1/2 cups shredded sharp cheddar cheese
11 1/2 teaspoon salt
12 1/4 teaspoon ground pepper

Instructions

Step 01

Melt butter in a skillet over medium-high heat. Sauté onion until beginning to soften, about 3 minutes. Add carrots, salt, and pepper, and cook for another 3-4 minutes. Add garlic and sauté for 30 seconds

Step 02

Add potatoes and chicken broth. Cover and bring to a simmer. Simmer for about 10 minutes

Step 03

Add broccoli and continue simmering until the broccoli and potatoes are tender—about 10 minutes. Potatoes should be fork-tender

Step 04

In a small bowl, stir cornstarch into milk until smooth. Then, stir into the hot soup

Step 05

Add in the cheese and stir until melted

Step 06

Serve and enjoy!

Notes

  1. Use vegetable broth instead of chicken broth for a vegetarian option
  2. Feel free to use your favorite type of cheese
  3. If soup is too thick, add more milk or broth; if too thin, simmer longer
  4. Store leftovers in refrigerator for up to 3 days

Tools You'll Need

  • Large pot or Dutch oven
  • Cutting board
  • Knife
  • Measuring cups and spoons
  • Small bowl for mixing cornstarch slurry

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 300
  • Total Fat: 15 g
  • Total Carbohydrate: 30 g
  • Protein: 15 g