The first spoonful of creamy, cheesy Broccoli Cheddar Potato Soup feels like wrapping yourself in a soft blanket on a chilly evening. Steam rising, golden cheddar melting, and the earthy scent of potatoes and broccoli blending together—it’s honestly the definition of comfort food. I can’t even count the number of times I’ve made this soup for friends and family, especially when the weather turns moody and everyone just wants something warm and nourishing.
This recipe for Broccoli Cheddar Potato Soup began as a happy accident, back when I had leftover broccoli florets and a single russet potato in my fridge. I threw them together with some sharp cheddar, hoping for the best. Let’s just say, it quickly became a staple in our house. There’s something about the way the potatoes create a silky base that hugs the broccoli and cheddar, making every bite rich but never heavy. You’ll love how easy it is—no fancy steps, just one pot and pantry staples—and it’s perfect for busy weeknights or lazy Sundays.
If you’re craving something cozy, this soup is for you. It’s hearty enough to satisfy, packed with veggies, and the cheddar adds just the right tang. Whether you’re cooking for two or feeding a crowd, Broccoli Cheddar Potato Soup is a crowd-pleaser. I’ve tested it more times than I can remember (even played around with dairy-free options for my lactose-intolerant friends), and it always delivers that classic, soul-warming taste. So if you’re searching for a new favorite comfort food, let’s get into why this soup is about to be your go-to for those cozy nights.
Why You’ll Love This Broccoli Cheddar Potato Soup
- Quick & Easy: This Broccoli Cheddar Potato Soup comes together in just about 40 minutes. Perfect when you want something warm but don’t want to babysit the stove all night.
- Simple Ingredients: You probably have everything you need already—potatoes, broccoli, cheddar, broth, and a few kitchen basics.
- Perfect for Any Occasion: Whether it’s a weeknight dinner, a cozy lunch, or a dish to bring to a potluck, this soup fits right in. It’s also great for meal prep since it reheats like a dream.
- Crowd-Pleaser: Kids, adults, picky eaters—everyone I’ve served this to has asked for seconds. The creamy texture and cheesy flavor win over even the most veggie-averse.
- Unbelievably Delicious: That blend of sharp cheddar and tender potatoes is just magic. The broccoli adds a pop of color and a bit of bite, making it anything but boring.
I’ve made dozens of versions of broccoli cheddar soup, but adding potatoes makes this one stand out. The potatoes give the soup body and a velvety texture, so you get a creamy soup without needing cups of heavy cream. Blending part of the soup (but not all!) keeps it chunky and satisfying, with little bites of broccoli and potato in every spoonful.
Honestly, there’s no fuss here—no roux to whisk, no complicated steps. Just sauté, simmer, and blend. The cheddar cheese melds right in, making a luscious, cheesy finish without any graininess. It’s that kind of soup that makes you pause after the first taste and just savor. It’s comfort food, but lighter, brighter, and more veggie-packed than you’d expect. If you want to impress your family without any stress, this is your secret weapon. Trust me, after making this Broccoli Cheddar Potato Soup once, it’ll be on repeat all winter long.
What Ingredients You Will Need
This Broccoli Cheddar Potato Soup keeps things simple but delivers on flavor and texture. Most of these are probably hanging out in your kitchen already! Here’s what you’ll need—and a few notes from my own kitchen adventures:
- For the Soup Base:
- Butter (unsalted, 2 tablespoons / 28g) – Adds richness and helps soften the veggies.
- Yellow Onion (1 medium, diced) – For a savory backbone. Sweet onions work too if you have them.
- Carrots (2 medium, peeled and diced) – For color and a subtle sweetness.
- Garlic (3 cloves, minced) – Don’t skimp! Fresh garlic gives a real punch.
- For Creaminess & Nutrition:
- Russet Potatoes (2 large, peeled and diced, about 1 lb / 450g) – They break down beautifully, giving the soup its creamy base.
- Broccoli Florets (4 cups, chopped, about 350g) – Fresh or frozen both work. I prefer fresh for texture, but frozen is a lifesaver in winter.
- For Liquid & Flavor:
- Low-Sodium Vegetable Broth (4 cups / 1 liter) – Chicken broth is great if you’re not vegetarian.
- Whole Milk (1 cup / 240ml) – Adds creaminess without making it too heavy. You can use 2% or a dairy-free alternative like oat milk if you want.
- For Cheesy Goodness:
- Sharp Cheddar Cheese (2 cups shredded / 200g) – Go for a block and shred it yourself. Pre-shredded can be a bit waxy and less melty. I love Cabot or Tillamook for flavor.
- Seasonings:
- Kosher Salt (to taste, start with 1 teaspoon / 6g)
- Black Pepper (freshly cracked, to taste)
- Ground Mustard (1/2 teaspoon / 2g) – Optional, but it brightens the cheese flavor.
- Crushed Red Pepper Flakes (a pinch, optional) – For a little kick.
- Optional Toppings:
- Extra Shredded Cheddar
- Chopped Chives or Green Onions
- Crumbled Bacon (if you like a smoky, savory finish)
- Homemade Croutons (for crunch!)
Substitutions: Swap yellow potatoes for russets for a creamier texture, or use cauliflower florets instead of broccoli for a different twist. If you need a gluten-free version, double-check your broth and skip any bread toppings. Vegan? Go with dairy-free cheese and plant-based milk. I’ve had good results with oat milk and Violife cheddar shreds.
Equipment Needed
Good news—you don’t need a fancy setup for Broccoli Cheddar Potato Soup!
- Large Soup Pot or Dutch Oven – I use my trusty enameled Dutch oven, but any heavy-bottomed pot works. Just make sure it’s big enough for stirring without splashing.
- Cutting Board & Sharp Knife – For prepping your veggies. If you’re short on knives, even a sturdy paring knife can get the job done.
- Potato Peeler – Makes peeling potatoes faster. If you don’t have one, a paring knife is fine (just watch your fingers).
- Measuring Cups & Spoons – For accuracy. Eyeballing is fine for some things, but cheese and broth amounts matter here!
- Wooden Spoon or Silicone Spatula – For sautéing and stirring. Silicone is great for scraping the pot clean.
- Immersion Blender or Regular Blender – For blending the soup to your desired texture. If you like it chunky, you can even use a potato masher. (Careful with hot liquids in a blender—vent the lid slightly and blend in batches!)
- Ladle – For serving up those cozy bowls.
If you’re shopping on a budget, check thrift stores for Dutch ovens or soup pots—they’re often much cheaper and work just as well. I’ve gotten by with a basic soup pot and a $10 hand blender for years. Just remember to let your blender cool before washing to keep it in good shape.
How to Make Broccoli Cheddar Potato Soup
-
Prep Your Veggies:
Wash and peel 2 large russet potatoes (about 1 lb / 450g), then dice them into 1/2-inch cubes. Chop 4 cups (about 350g) of broccoli florets into bite-sized pieces. Dice 1 medium yellow onion and 2 carrots. Mince 3 garlic cloves.
Tip: Cut potatoes and carrots roughly the same size so they cook evenly. -
Sauté Aromatics:
In a large soup pot or Dutch oven, melt 2 tablespoons (28g) unsalted butter over medium heat. Add the diced onion and carrots. Sauté for about 4-5 minutes, stirring occasionally, until the onion is soft and translucent.
Warning: Don’t let the onion brown—it should just turn golden at the edges. -
Add Garlic & Potatoes:
Toss in the minced garlic and cook for another 1 minute, until fragrant. Stir in the diced potatoes and sauté for 2 minutes so they start to soften. -
Simmer with Broth:
Pour in 4 cups (1 liter) low-sodium vegetable broth. Bring to a gentle boil, then reduce the heat to a simmer. Cover and cook for about 12-15 minutes, until potatoes are just fork-tender.
Note: If you like your soup extra-thick, only use 3 1/2 cups broth to start—you can always thin it later. -
Add Broccoli & Seasonings:
Stir in the chopped broccoli, 1/2 teaspoon ground mustard (optional), 1 teaspoon kosher salt, and a few cracks of black pepper. Simmer uncovered for another 6-8 minutes, until the broccoli is bright green and just tender.
Sensory cue: You want the broccoli vibrant, not mushy! -
Blend for Texture:
Remove about 2 cups of soup and set aside. Use an immersion blender to partially blend the soup in the pot—leave some chunks for texture. (Or, transfer half the soup to a blender and pulse in short bursts. Always vent the lid and cover with a towel to avoid splatters.) Stir the reserved chunky soup back in. -
Add Milk & Cheese:
Stir in 1 cup (240ml) whole milk. Reduce heat to low so the soup doesn’t boil. Gradually add 2 cups (200g) shredded sharp cheddar, a handful at a time, stirring until melted and smooth.
Troubleshooting: If the cheese looks stringy or clumpy, the soup is probably too hot—take it off the heat and stir for a minute. -
Final Seasoning:
Taste and adjust salt, pepper, or add a pinch of crushed red pepper flakes if you want a hint of spice. If the soup is too thick, add a splash more broth or milk. Too thin? Simmer uncovered for a few minutes to reduce. -
Serve:
Ladle into bowls and top with extra cheddar, chives, crumbled bacon, or croutons as you like. Serve hot and enjoy that cozy, cheesy goodness!
Personal note: I like to save a few broccoli florets to blanch and add as a topping for a pop of color and crunch. And don’t be shy with the cheese on top—this is comfort food, after all!
Cooking Tips & Techniques
- Cheese Matters: Always grate your own cheddar from a block. Bagged shreds have anti-caking agents that keep them from melting as smoothly. I learned this the hard way after one too many grainy soups!
- Don’t Overcook the Broccoli: Add broccoli after the potatoes are nearly done. If you simmer it to mush, the soup turns a dull green and loses that fresh flavor.
- Blend with Care: Blending hot soup can be messy—always vent a regular blender, and never fill it more than halfway. Immersion blenders are my go-to for easy cleanup.
- Season at the End: Cheese is salty, so always taste after adding it before tossing in extra salt.
- Make Ahead: Soup thickens as it cools, so when reheating leftovers, add a splash of broth or milk to bring it back to your desired texture.
One time, I rushed and dumped all my cheese in at once—big mistake! The soup seized up. Now, I always add cheese in batches, and only when the soup is below a simmer. Trust me, patience here pays off. If you want to multitask, chop all your veggies in the morning, then dump and go at dinnertime. And don’t forget to scrape the pot bottom as you stir—cheese likes to stick and burn if you’re not careful.
Variations & Adaptations
- Vegetarian & Vegan: Use veggie broth and swap the dairy for plant-based milk and cheese. I’ve had great results with oat milk and a sharp vegan cheddar.
- Gluten-Free: This soup is naturally gluten-free as written, just double-check your broth. For extra thickness, mash a bit more potato or add a cornstarch slurry if needed.
- Loaded Baked Potato Style: Stir in crumbled cooked bacon, a dollop of sour cream, and extra cheddar for a loaded soup experience. My kids call this “baked potato soup with broccoli hats.”
- Spicy Kick: Add a diced jalapeño with the onions or a dash of hot sauce at the end for some heat.
- Seasonal Veggies: Swap half the broccoli for cauliflower, or toss in chopped spinach at the end for extra greens.
Personally, I love adding a bit of smoked paprika or topping with roasted garlic for a little twist. If you’re a fan of herbs, a sprinkle of fresh thyme or parsley at the end is pretty delicious too. Play around with what’s in your fridge—this soup is forgiving and loves a little creativity.
Serving & Storage Suggestions
Broccoli Cheddar Potato Soup is best served piping hot, with a sprinkle of extra cheddar and chives. For a cozy dinner, pair it with crusty bread, a simple green salad, or even grilled cheese sandwiches (because you can never have too much cheese!).
Leftovers? Let the soup cool, then store in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight—so it’s even better the next day. To freeze, pour cooled soup into freezer-safe containers, leaving room for expansion. It keeps well for up to 3 months. Thaw in the fridge overnight before reheating gently on the stove. If it’s too thick, add a splash of broth or milk as you warm it up.
When reheating, do it slowly over medium-low heat and stir often to prevent the cheese from separating. Honestly, I’ve even reheated single servings in the microwave (just go slow and stir halfway through). This soup is perfect for meal prep or making ahead for busy weeks!
Nutritional Information & Benefits
Each hearty bowl of Broccoli Cheddar Potato Soup (about 1⅓ cups / 320ml) delivers roughly:
- Calories: 320
- Protein: 13g
- Fat: 15g
- Carbohydrates: 32g
- Fiber: 5g
- Sugar: 6g
Health Highlights: Broccoli is loaded with vitamin C, fiber, and antioxidants, while potatoes offer potassium and complex carbs for energy. Using milk instead of heavy cream keeps the soup creamy but lighter. If you go for a plant-based version, you’ll still get plenty of protein and fiber. Watch out for dairy if you’re sensitive—swap in your favorite alternatives as needed.
From my perspective, this soup is a balanced way to enjoy comfort food—veggies, protein, and a little indulgence, all in one bowl. It fills you up without weighing you down, and it’s easy to adjust for nearly any dietary need.
Conclusion
There’s a reason Broccoli Cheddar Potato Soup has become a staple in my kitchen. It’s cozy, creamy, and packed with flavor—simple enough for a weeknight, special enough for company. You can make it your own with different add-ins, cheeses, or veggie swaps, and it always hits the spot on a chilly night.
I love this recipe because it brings my family together, and the leftovers are even better the next day. If you’re looking for a soup that’s as easy as it is comforting, give this a try. Don’t forget to leave a comment below if you make it, share your tweaks, or snap a photo for Pinterest. I’d love to hear how you make it your own! Here’s to many cozy nights ahead—may your bowls be full and your hearts even fuller.
FAQs About Broccoli Cheddar Potato Soup
Can I use frozen broccoli for this soup?
Yes, frozen broccoli works great! Just add it straight from the freezer; you may need to simmer a minute or two longer until it’s heated through and tender.
How do I prevent my cheese from clumping in the soup?
Add the cheese gradually, with the heat on low or off. Stir between each addition and never let the soup boil after the cheese goes in. Use freshly grated cheddar for smooth melting.
Can I make this soup dairy-free?
Absolutely! Use plant-based milk and your favorite dairy-free cheddar. Oat milk and Violife cheddar shreds work really well in my experience.
How can I thicken the soup if it’s too thin?
Simmer uncovered for a few extra minutes, or mash some of the potatoes right in the pot. If you want it even thicker, stir in a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons water).
What’s the best way to store and reheat leftovers?
Store cooled soup in the fridge for up to 4 days or freeze for up to 3 months. Reheat gently on the stove or in the microwave, adding a splash of broth or milk if it gets too thick.
Pin This Recipe!

Broccoli Cheddar Potato Soup: Easy One-Pot Comfort for Cozy Nights
This creamy, cheesy Broccoli Cheddar Potato Soup is the ultimate comfort food for chilly nights. Packed with veggies and sharp cheddar, it’s hearty, nourishing, and comes together easily in one pot—perfect for busy weeknights or cozy weekends.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 2 tablespoons unsalted butter
- 1 medium yellow onion, diced
- 2 medium carrots, peeled and diced
- 3 cloves garlic, minced
- 2 large russet potatoes, peeled and diced (about 1 lb)
- 4 cups broccoli florets, chopped (about 12 oz)
- 4 cups low-sodium vegetable broth (or chicken broth)
- 1 cup whole milk (or 2% or plant-based milk)
- 2 cups shredded sharp cheddar cheese (about 8 oz)
- 1 teaspoon kosher salt (to taste)
- Freshly cracked black pepper (to taste)
- 1/2 teaspoon ground mustard (optional)
- Pinch crushed red pepper flakes (optional)
- Optional toppings: extra shredded cheddar, chopped chives or green onions, crumbled bacon, homemade croutons
Instructions
- Wash and peel potatoes, then dice into 1/2-inch cubes. Chop broccoli florets into bite-sized pieces. Dice onion and carrots. Mince garlic.
- In a large soup pot or Dutch oven, melt butter over medium heat. Add onion and carrots; sauté for 4-5 minutes until onion is soft and translucent.
- Add garlic and cook for 1 minute until fragrant. Stir in diced potatoes and sauté for 2 minutes.
- Pour in vegetable broth. Bring to a gentle boil, then reduce heat to a simmer. Cover and cook for 12-15 minutes, until potatoes are fork-tender.
- Stir in chopped broccoli, ground mustard (if using), salt, and pepper. Simmer uncovered for 6-8 minutes, until broccoli is bright green and just tender.
- Remove about 2 cups of soup and set aside. Use an immersion blender to partially blend the soup in the pot, leaving some chunks for texture. Stir reserved chunky soup back in.
- Stir in milk. Reduce heat to low. Gradually add shredded cheddar cheese, a handful at a time, stirring until melted and smooth.
- Taste and adjust salt, pepper, or add crushed red pepper flakes if desired. If soup is too thick, add more broth or milk; if too thin, simmer uncovered to reduce.
- Ladle into bowls and top with extra cheddar, chives, crumbled bacon, or croutons as desired. Serve hot.
Notes
Grate your own cheddar for best melting. Don’t overcook the broccoli to keep it vibrant. Add cheese gradually off the heat to prevent clumping. Soup thickens as it cools; add broth or milk when reheating. For vegan or dairy-free, use plant-based milk and cheese. Double-check broth for gluten-free. Customize with toppings like bacon, croutons, or extra veggies.
Nutrition
- Serving Size: About 1⅓ cups (320ml) per serving
- Calories: 320
- Sugar: 6
- Sodium: 650
- Fat: 15
- Saturated Fat: 8
- Carbohydrates: 32
- Fiber: 5
- Protein: 13
Keywords: broccoli cheddar soup, potato soup, comfort food, vegetarian soup, easy soup recipe, one-pot soup, cozy dinner, meal prep, creamy soup, winter recipes




