I never thought I’d find a Cheddar Broccoli Potato Soup Recipe easier than this, but here we are! Just imagine the rich, cheesy aroma swirling through your kitchen as tender chunks of potatoes, fresh broccoli, and sharp cheddar melt together into a silky, comforting bowl of goodness. This soup isn’t just a meal; it’s a warm hug that invites you to slow down and savor every spoonful.
Why You’ll Love This Cheddar Broccoli Potato Soup Recipe
- Unexpected depth of flavor: The combination of sharp cheddar, parmesan, and fresh vegetables creates a rich and hearty taste that feels luxurious without being complicated.
- Simple Ingredients: Only common pantry and fridge staples are needed—like russet potatoes, broccoli florets, and a medley of aromatic veggies—making this soup doable anytime.
- Perfect for Weeknights: After just 15 minutes of prep and 25 minutes cooking, this cozy dish warms up those chilly evenings beautifully.
- Impressive presentation: Vibrant green broccoli contrasts beautifully with creamy yellow potatoes and melted cheddar, making it as appealing to the eyes as to the palate.
- Customizable comfort: You can tweak seasonings or swap out cheeses for a personal touch, turning this recipe into your very own signature soup.
Why This Cheddar Broccoli Potato Soup Recipe Works
This Cheddar Broccoli Potato Soup Recipe shines because of its balance of fresh vegetables and creamy cheeses, achieved through a classic stovetop method. The initial sauté of carrots, celery, onion, and garlic builds a flavorful base, while simmering the potatoes with broth and thyme infuses the dish with earthy warmth. The key technique involves making a smooth roux with butter and flour, whisking in milk to create the perfect thickener without lumps. Finishing the soup by melting in sharp cheddar and parmesan cheeses gives a velvety richness that ties all the ingredients together beautifully.
Ingredients You’ll Need
Grab vibrant fresh vegetables and pantry staples that come together effortlessly in this hearty soup. Here’s what you’ll need to bring this comforting bowl to life:
- Butter (5 1/2 Tbsp, divided): Provides a luscious base for cooking vegetables and creating the roux.
- Chopped carrots (1 1/3 cups, about 3): Adds sweetness and texture.
- Chopped celery (1 cup, 2 stalks): Offers a subtle crunch and aromatic depth.
- Chopped yellow onion (1 cup, 1 small): Brings savory flavor and a slight sweetness as it softens.
- Minced garlic (2 cloves): A punch of pungency that elevates the entire soup.
- Low-sodium chicken broth (3 cups): Creates a tender, flavorful liquid base.
- Peeled and cubed russet potatoes (3 1/2 cups, 2 large): The heart of the soup, delivering creaminess and substance.
- Chopped broccoli florets (3 cups, about 2 heads): Fresh, vibrant green pieces bring color and nutrition.
- Dried thyme (1/4 tsp): Light herbaceous note to tie flavors together.
- Salt and freshly ground black pepper: Essential seasoning to balance all tastes.
- All-purpose flour (6 Tbsp): The thickening agent for a velvety texture.
- Milk (3 cups, preferably 1% or 2%): Adds creamy body while keeping it light.
- Heavy cream (1/2 cup): Boosts richness to an indulgent level.
- Shredded sharp cheddar cheese (2 cups, 8 oz): The star ingredient for that distinctive tang and melt.
- Finely shredded parmesan cheese (1/3 cup, 1 oz): Adds a subtle nutty depth and enhances overall complexity.
Ingredient Substitutions & Tips
- Milk: Swap with half-and-half for an even creamier texture, or use unsweetened almond milk for a lighter, dairy-free twist.
- Chicken broth: Vegetable broth works great if you prefer a vegetarian option.
- Butter: Use olive oil or a plant-based spread to make it dairy-free while keeping richness.
- Cheddar cheese: Try smoked gouda or Monterey Jack for a different cheese profile without losing creaminess.
👨🍳 Pro Tips for Perfect Results
- Use freshly shredded cheese: Pre-shredded cheese often has anti-caking agents that prevent smooth melting.
- Don’t rush the roux: Cooking the flour with butter until golden helps avoid a raw flour taste and thickens evenly.
- Cut potatoes uniformly: Cubes around 1/2 to 3/4-inch cook evenly and melt into creaminess without falling apart.
- Season gradually: Taste at each stage to avoid over-salting, especially since cheese and broth contribute saltiness.
- Stir often: Prevent scorching by keeping the soup moving while adding milk to the roux and during final cooking.
How to Make Cheddar Broccoli Potato Soup Recipe
Step 1: Cook Vegetables
Here’s my secret to a flavor-packed start: melt about 1 1/2 tablespoons of butter over medium heat in a large pot, then toss in the carrots, celery, and onion. Let them sauté gently for 3 to 4 minutes until they start softening, then add the minced garlic and let it cook another 30 seconds to release that fragrant punch.
💡 Pro Tip: Don’t let the garlic burn; quick stirring keeps it flavorful, not bitter.
Step 2: Simmer Potatoes and Broccoli
This step is crucial because it’s where the hearty heart of your soup comes alive. Stir in the chicken broth, cubed potatoes, and thyme, seasoning with salt and pepper to taste. Bring the pot to a lively boil, then reduce the heat to medium, cover it, and let everything simmer for 15 minutes. Next, add the chopped broccoli and cook for an additional 5 minutes until all the veggies are tender but still vibrant.
💡 Pro Tip: Peek at the potatoes with a fork to check tenderness—you want them soft but still holding shape.
Step 3: Make Roux and Add Milk
While your vegetables are cooking, melt the remaining 4 tablespoons of butter in a separate saucepan over medium heat. Whisk in the flour continuously for a full minute—this is what builds a smooth, lump-free base. Slowly pour the milk in while whisking vigorously to keep it silky without clumps.
💡 Pro Tip: Keep whisking upstairs—patience here creates the velvety consistency that makes this soup so irresistible.
Step 4: Combine and Finish
The smell will tell you when your milk mixture thickens nicely. Once it does, stir in the heavy cream, turn off the heat, and pour this creamy mixture into the vegetable pot. Give everything a gentle stir. Remove the pot from heat and fold in sharp cheddar and parmesan cheeses, stirring until the soup becomes wonderfully smooth and cheesy. Serve warm and enjoy every comforting bite.
💡 Pro Tip: Add cheese off the heat to avoid graininess and ensure a silky finish.
Common Mistakes to Avoid
Learn from these common pitfalls:
- Burning the garlic: Garlic cooks quickly and can turn bitter if overcooked; keep a close eye during sautéing.
- Not whisking the roux enough: This can cause lumps and grainy texture in the soup, so whisk constantly during flour and milk incorporation.
- Overcooking the broccoli: It should be tender but still bright green—overdone broccoli loses flavor and color.
- Adding cheese to boiling soup: High heat can cause cheese to separate or become stringy; always stir cheese in off the heat.
- Skipping seasoning checks: Cheese and broth add salt naturally; taste before seasoning aggressively to avoid an overly salty soup.
- Cutting uneven potatoes: Irregular sizes mean uneven cooking—some chunks may be mushy while others stay firm.
Delicious Variations to Try
Once you’ve mastered this classic Cheddar Broccoli Potato Soup Recipe, here are some fun twists to switch things up and customize your soup experience:
Spicy Jalapeño Kick
Add finely diced jalapeño peppers along with garlic to give the soup a gentle spicy warmth that’s perfect for chilly evenings. The heat pairs beautifully with the creamy cheddar base.
Smoky Paprika Twist
Sprinkle in a teaspoon of smoked paprika when cooking the vegetables to introduce a subtle smoky undertone, elevating the flavor complexity without overwhelming the dish.
Herbaceous Fresh Basil
Stir in chopped fresh basil leaves just before serving for a bright, herbaceous pop that balances the richness of the cheeses and cream.
Cheesy Cauliflower Boost
Substitute half the broccoli with chopped cauliflower florets for a different texture while keeping every spoonful just as comforting and cheesy.
Vegan Cheesy Soup Alternative
Replace butter with olive oil, use vegetable broth, almond milk, and vegan cheese shreds to create a plant-based version that retains plenty of creamy, cheesy flavor.
How to Serve Cheddar Broccoli Potato Soup Recipe

Garnishes
Top each bowl with freshly chopped chives, a sprinkle of extra sharp cheddar, or a dollop of sour cream to add visual appeal and extra layers of taste.
Side Dishes
Pair this soup with crunchy garlic bread, warm crusty rolls, or a crisp green salad for a balanced and satisfying meal.
Creative Ways to Present
Serve the soup in small bread bowls for a rustic touch or ladle it over baked potatoes to create a hearty, comforting bowl that’s perfect for family-style serving.
Make Ahead and Storage
Make-Ahead Instructions
This soup is an ideal make-ahead meal: you can prepare it completely and gently reheat on the stovetop just before serving to keep everything fresh and creamy.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Give it a good stir before reheating to redistribute the cheese and cream.
Freezing
You can freeze this soup for up to 2 months. Be sure to cool it completely before transferring to freezer-safe containers. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently over low heat on the stovetop, stirring often to prevent scorching. Add a splash of milk or broth to refresh the soup’s consistency if it thickens too much.
Expert Tips for Success
- Use 1% or 2% milk: It balances creaminess without making the soup too heavy.
- Cut broccoli into bite-size florets: This helps them cook evenly and keeps a nice texture.
- Whisk continuously when adding milk to roux: Prevents lumps for a perfectly smooth soup.
- Don’t skip the parmesan: It adds a sharp saltiness that deepens the overall flavor.
- Let the soup rest a little before serving: This allows flavors to meld beautifully.
- Season gradually: Cheese and broth bring salt, so taste as you go.
- Shred cheese fresh: Avoid pre-shredded cheese for best melting and smooth texture.
Frequently Asked Questions
Can I use frozen broccoli for this soup?
Yes, frozen broccoli works well. Add it a bit earlier when simmering so it cooks thoroughly and doesn’t release too much water, which can dilute the soup.
Is this soup gluten-free?
Not as written, because it uses all-purpose flour for thickening. You can substitute with gluten-free flour blends or cornstarch for a gluten-free version.
Can I make this soup vegetarian?
Absolutely! Simply replace chicken broth with vegetable broth and you’ll have a flavorful vegetarian soup.
How do I store and reheat leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days or freeze for up to 2 months. Reheat gently on the stovetop over low heat, stirring frequently.
Can I prepare this soup in advance?
Yes, this soup reheats beautifully, making it a great meal to prepare ahead for busy days.
What is the best cheese to use?
Sharp cheddar is recommended for that classic flavor, but you can experiment with smoked gouda or Monterey Jack for interesting variations.
Why does the soup need a roux?
The roux thickens the soup, giving it a creamy, rich texture that coating every vegetable bite with cheesy goodness.
Final Thoughts
This Cheddar Broccoli Potato Soup Recipe is a true comfort food gem that delivers cozy, satisfying flavors with each spoonful. The blend of tender veggies, creamy cheeses, and aromatic herbs creates a kitchen-filling warmth and a bowl full of joy. Whether for a family meal or a quiet night in, this soup promises to wrap you in its cheesy embrace and maybe become a cherished favorite. Don’t be surprised if it ends up on your go-to list for chilly days.
PrintCheddar Broccoli Potato Soup Recipe
This creamy Cheddar Broccoli Potato Soup combines tender russet potatoes, fresh broccoli, and sharp cheddar cheese in a comforting, flavorful broth perfect for a cozy meal.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
Ingredients
Soup Base
- 5 1/2 Tbsp butter (, divided)
- 1 1/3 cups chopped carrots ((about 3))
- 1 cup chopped celery ((2 stalks))
- 1 cup chopped yellow onion ((1 small))
- 2 cloves garlic (, minced)
- 3 cups low-sodium chicken broth
- 3 1/2 cups peeled and cubed russet potatoes (, cut 1/2-inch to 3/4-inch thick (2 large))
- 3 cups chopped broccoli florets ((from about 2 heads))
- 1/4 tsp dried thyme
- Salt and freshly ground black pepper
Thickener & Dairy
- 6 Tbsp all-purpose flour
- 3 cups milk ((preferably 1% or 2%))
- 1/2 cup heavy cream
- 2 cups shredded sharp cheddar cheese ((8 oz))
- 1/3 cup finely shredded parmesan cheese ((1 oz))
Instructions
- Cook vegetables: In a large pot over medium heat, melt 1 1/2 Tbsp of the butter. Add carrots, celery and onion and saute 3 – 4 minutes. Add garlic and saute 30 seconds longer.
- Simmer soup: Stir in chicken broth, potatoes and thyme and season with salt and pepper to taste. Bring to a boil over medium-high heat, then reduce heat to medium, cover with lid and cook 15 minutes. Stir in broccoli and cook 5 minutes longer or until veggies are tender.
- Make roux: Meanwhile, melt remaining 4 Tbsp butter in a medium saucepan over medium heat. Stir in flour and cook, whisking constantly 1 minute. While whisking vigorously, slowly pour in milk (whisk well until no lumps remain).
- Finish soup: Cook stirring constantly until mixture begins to thicken, stir in heavy cream. Remove from heat and once all veggies are tender pour into the soup and stir. Remove from heat and stir in cheddar and parmesan cheese until melted. Serve warm.