Creamy Potato Broccoli Cheddar Soup is that warm, cheesy hug we all need when life feels like a Monday—especially during chilly evenings or when dinner needs to come together fast. This soup starts with hearty chunks of russet potatoes and fresh broccoli, swims in a velvety cheddar broth, and sneaks in some tender carrots and onions for good measure. It’s rich without being heavy, kid-approved, and totally flexible if you’re dealing with picky eaters or a fridge that’s running low.
Whether you’re juggling after-school chaos or just need a cozy bowl of joy after work, this creamy potato broccoli cheddar soup will save your evening and your sanity. Trust me, one spoonful in and you’ll be planning the next batch.
Table of Contents
What is Creamy Potato Broccoli Cheddar Soup?
Creamy Potato Broccoli Cheddar Soup is the culinary version of “treat yourself.” It’s a thick, satisfying blend of fresh vegetables—mainly broccoli, potatoes, and carrots—gently cooked in a buttery broth and swirled with sharp cheddar cheese until smooth and luscious. While you’ll find variations across the internet, this homemade version skips anything artificial and focuses on flavor you build from scratch—starting with a roux and finishing with a generous heap of melty cheese.
It’s not just a soup; it’s dinner therapy in a bowl. Whether you dunk a hunk of bread or serve it with a salad, it fills your belly and lifts your mood. Plus, it’s ready in just 30 minutes, making it perfect for weeknights or last-minute comfort food cravings.
Reasons to Try Creamy Potato Broccoli Cheddar Soup
Let’s be honest—some nights, the last thing we want is a fussy dinner with a hundred steps. That’s where this creamy potato broccoli cheddar soup comes in like a culinary superhero. First off, it’s a one-pot wonder. Fewer dishes? Yes, please. Second, it’s budget-friendly, using everyday ingredients like potatoes, carrots, and cheddar.
No wild goose chases at the grocery store. Third, it’s wildly adaptable: make it vegetarian, use leftover veggies, or sneak in a little extra cheese (because why not?). And here’s the kicker—this soup tastes like something you’d get at a cozy café, but it’s made in your kitchen, in your sweatpants, with a spoon straight from the pot. No judgment.
Ingredients Needed to Make Creamy Potato Broccoli Cheddar Soup
- 1/4 cup unsalted butter
- 1 onion, finely diced
- 2 carrots, peeled and finely diced
- 1 tablespoon garlic, minced
- 1/4 cup all-purpose flour
- 4 cups vegetable broth
- 1 cup milk (2% or whole)
- 2 large russet potatoes, peeled and diced
- 1 pound broccoli florets, chopped
- 2 cups sharp cheddar cheese, shredded
- Sea salt, to taste
- Ground black pepper, to taste

Instructions to Make Creamy Potato Broccoli Cheddar Soup
If you’re craving a cozy, one-pot meal that’s simple, hearty, and packed with flavor, this step-by-step guide will walk you through how to make the best creamy potato broccoli cheddar soup from scratch. From chopping vegetables to that final cheesy stir, we’ll break down each step in a clear and engaging way—perfect for beginners and busy home cooks alike. And if you’re looking for tips on prepping vegetables faster or swapping ingredients, we’ll link you to helpful resources throughout.
Step 1: Prep Your Veggies Like a Pro
Start by rinsing your carrots and potatoes. Peel both, then dice the potatoes into small, even cubes (about ½-inch). Dice the carrots and onion finely to help them cook evenly and quickly. If you’re using fresh garlic cloves, mince them finely now.
For the broccoli, separate the florets from the thick stems and chop them down into bite-sized pieces. This helps them blend beautifully into the soup and ensures even cooking.
Time-saving tip: Check out this guide on vegetable preparation for helpful techniques that make dicing faster and safer—especially handy on weeknights when you’re racing the clock.
Step 2: Sauté the Aromatics
In a large, heavy-bottomed soup pot or Dutch oven, melt the butter over medium-high heat. Once melted and gently bubbling, add your diced carrots and onions. Stir frequently and cook for about 5–6 minutes, or until the onion becomes soft and translucent.
Add the minced garlic and cook for another 30–60 seconds. Stir constantly at this stage—garlic cooks quickly and can burn fast, which can turn bitter.
This step builds the aromatic base of your soup, giving it depth and a hint of sweetness from the caramelized veggies.
Step 3: Make the Roux
Now it’s time to thicken things up. Sprinkle the flour evenly over the veggie mixture and stir it in well. You want every bit of flour to coat the veggies and soak up that butter. Stir continuously for about 1–2 minutes, allowing the flour to cook out its raw taste.
What you’re creating here is a roux—a fancy French word for a simple thickener. It’s what gives your soup that signature creamy texture without needing heavy cream. For more on thickening techniques and soup science, visit our creamy chicken tortellini soup article.
Step 4: Add Broth and Milk
Slowly pour in the vegetable broth while stirring constantly. This helps prevent lumps and ensures a smooth, silky base. Once the broth is incorporated, add your milk of choice (either 2% or whole milk).
Keep stirring until the mixture is well combined and slightly thickened. The flour will start working its magic here, creating that creamy, luxurious texture that makes this soup irresistible.
Step 5: Add Potatoes and Simmer
Gently stir in your diced potatoes. Turn the heat up slightly to bring the mixture to a gentle boil. Once boiling, reduce to a simmer. Let the potatoes cook for about 5–6 minutes.
Simmering the potatoes at this stage allows them to soften and soak up the broth’s flavor. Use a fork to check tenderness—they should pierce easily but not fall apart.
Need help picking the right potato? Visit our cabbage potato soup recipe for insights on choosing the best type for soups and stews.
Step 6: Add the Broccoli
Toss in your chopped broccoli florets and give the pot a gentle stir. Simmer everything together for about 10 more minutes, or until both the potatoes and broccoli are fully tender.
This step-by-step process ensures the broccoli doesn’t overcook and turn mushy—it should be tender with just a bit of bite. Taste your soup here and adjust with salt and black pepper as needed.
Want to add a little heat or extra depth? A pinch of red pepper flakes or smoked paprika can work wonders.
Step 7: Stir in the Cheese
Once the veggies are tender and the soup base is rich and bubbly, turn off the heat. Slowly stir in the shredded sharp cheddar cheese a handful at a time. Stir gently and let each handful melt before adding more.
This keeps the soup smooth and creamy without clumping or curdling. Avoid boiling the soup once the cheese is in—it can cause the texture to separate.
Using a step-by-step technique here ensures your cheese blends perfectly into the broth. You can also check out our creamy vegan potato soup for plant-based alternatives and dairy-free inspiration.
Step 8: Serve and Garnish
Ladle the creamy potato broccoli cheddar soup into bowls and top with extra shredded cheddar and freshly ground pepper if desired. You can also add croutons, chopped scallions, or a swirl of sour cream for a little flair.
Want something hearty on the side? A slice of crusty bread, a grilled cheese sandwich, or even our sweet & spicy turkey broccoli bowls make for perfect pairings.
What to Serve with Creamy Potato Broccoli Cheddar Soup
This soup is so hearty, it could fly solo. But if you’re feeling fancy or need to stretch it for a crowd, it pairs beautifully with a crusty sourdough loaf, a simple green salad, or even a grilled cheese sandwich (classic move, always a hit). For a cozy dinner party vibe, add a glass of crisp white wine or sparkling water with lemon. Looking for more cozy pairings? Try it with our Hearty Cheddar Garlic Herb Potato Soup or Easy Vegetable Soup for a soup-and-soup combo that’s surprisingly satisfying.
Key Tips for Making Creamy Potato Broccoli Cheddar Soup
Cut the potatoes small and evenly so they cook quickly and evenly. Use sharp cheddar—it has more flavor punch and melts better than mild cheese. Stir the cheese in off the heat to avoid clumps or graininess. Want it thicker? Simmer a little longer. Want it smoother? Use an immersion blender for a quick whirl (but don’t overdo it unless you want baby-food texture). Reduced-fat cheese works, but full-fat gives a silkier finish. Finally, taste before serving—potatoes soak up salt like sponges.
Storage and Reheating Tips for Creamy Potato Broccoli Cheddar Soup
This soup makes a great leftover lunch. Store cooled soup in an airtight container in the fridge for up to 4 days. To reheat, warm it gently on the stovetop over medium-low heat, stirring often. If it’s too thick from sitting, add a splash of broth or milk. You can microwave it too—just cover loosely and stir halfway through. Not ideal for freezing though—cheese-based soups can separate. But honestly? It probably won’t last that long.
FAQs
Can I make it vegetarian?
Yes! It already is, as long as you use veggie broth and vegetarian-friendly cheese.
Can I use frozen broccoli?
Absolutely. Just toss it in during the same step as fresh—no need to thaw.
Can I make it dairy-free?
Try dairy-free cheese and a creamy oat milk or unsweetened almond milk. It won’t be quite as rich, but it works.
Can I add protein?
Sure—stir in some cooked chicken, crumbled bacon, or even chickpeas if you’re going meatless but need that boost.
Final Thoughts
There’s just something about creamy potato broccoli cheddar soup that feels like home. It’s fast, flexible, and packed with comfort in every spoonful. Whether you’re feeding a family, meal-prepping for the week, or just craving something warm after a long day, this one delivers. And if you’re on a soup streak, definitely don’t miss our Creamy Chicken Tortellini Soup or Vegan Chickpea Vegetable Chowder. Here’s to good food, full bellies, and seconds.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Creamy Potato Broccoli Cheddar Soup Even Picky Eaters Love
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
Broccoli Cheese and Potato Soup is the ultimate comfort dinner made with chunks of potatoes, carrots, onion and fresh broccoli in a thick, cheesy broth.
Ingredients
- 1/4 cup unsalted butter
- 1 onion, finely diced
- 2 carrots, peeled and finely diced
- 1 Tablespoon garlic, minced
- 1/4 cup all-purpose flour
- 4 cups vegetable broth
- 1 cup milk, 2% or whole
- 2 large Russet potatoes, peeled and diced
- 1 pound broccoli, florets chopped
- 2 cups sharp cheddar cheese, shredded
- sea salt
- ground pepper
Instructions
1. Rinse the carrots and potatoes. Peel the potatoes and carrots.
2. Dice the carrots, potatoes and onion. Mince garlic if using whole cloves.
3. Chop the broccoli florets from stem and chop down florets to bite-sized pieces.
4. Melt the butter in a soup pot on the stovetop on a medium-high heat.
5. Add carrots and and onion to the pot. Stir and cook until onion is translucent.
6. Add garlic and stir until fragrant (about 1 minute).
7. Immediately add the flour followed by broth and milk. Stir well.
8. Add potatoes. Stir and bring to a boil.
9. Reduce to a simmer for 5 minutes.
10. Season with salt and pepper. Add broccoli.
11. Simmer for about 10 minutes or until the potatoes are tender when poked with a fork. Time can vary depending on the size the potatoes were diced.
12. Remove from heat. Stir in shredded cheese.
13. Sprinkle cheddar cheese on top and freshly ground pepper. (optional)
Notes
I did use a reduced fat cheese today but typically I would use full fat. Either works in this recipe.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 320
- Sugar: 6g
- Sodium: 620mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 4g
- Protein: 13g
- Cholesterol: 45mg




