Cheesy Potato & Broccoli Soup: An Amazing Ultimate Recipe

I’ve made this Cheesy Potato & Broccoli Soup on rainy weeknights and for potlucks — it’s that kind of recipe that’s easy, forgiving, and universally loved. Velvety potatoes give the soup body, broccoli adds a pop of color and nutrition, and melty cheddar turns it into a warm, cheesy hug in a bowl. It’s fast enough for a weeknight, yet comforting enough for cooler weekends, and pairs nicely with buttery sides like rosemary mashed potatoes for a heartier meal. (Rosemary Garlic Mashed Potatoes)

Why you’ll love this dish

This soup hits several sweet spots: it’s budget-friendly, uses pantry staples, and is quick to make. The potato gives natural thickness so you can skip heavy thickeners; the broccoli adds fiber and bright color; cheddar delivers that satisfying, savory finish kids and grown-ups both enjoy. Make it meatless for a simple vegetarian main, or bulk it up with diced ham or cooked chicken for extra protein.

“Made this for my picky eaters — they asked for seconds. Creamy, cheesy, and just enough broccoli to sneak in some greens.” — home cook review

Beyond family dinners, it’s an excellent option for meal prep: it reheats well, freezes nicely, and doubles easily if you want leftovers for lunch the next week. If you’re hosting, serve it with a crisp salad or a simple appetizer to start — something like a bright pea bruschetta keeps the meal balanced and fresh.

You can also pair this as a cozy counterpoint to a more substantial main like Balsamic Fig Glazed Chicken, especially for a special dinner.

The cooking process explained

Before you dive in, here’s the basic flow so you know what to expect:

  • Sauté aromatics (onion + garlic) in butter to build flavor.
  • Add diced potatoes and a splash of broth to start softening them.
  • Simmer with the rest of the broth until potatoes are tender.
  • Add broccoli and cook until bright and tender.
  • Blend to desired texture (fully smooth or partially chunky).
  • Stir in cheddar and milk/cream off the heat, season, and serve.

This overview helps you pace the work: prepping takes about 10–15 minutes, cooking 25–30 minutes total, so you’ll have soup on the table in under 45 minutes.

What you’ll need

  • 4 medium potatoes, peeled and diced (Yukon Gold or russet both work; Yukon gives a creamier texture)
  • 2 cups broccoli florets (fresh or frozen — see tips)
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 4 cups vegetable or chicken broth (use low-sodium if you want tighter control of salt)
  • 1 cup shredded cheddar cheese (sharp cheddar gives more flavor)
  • 1 cup milk or cream (2% milk is fine; cream makes it richer)
  • 2 tablespoons butter
  • 1 teaspoon salt (adjust to taste)
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon paprika (optional, for warmth and color)

Notes and substitutions:

  • For a lighter soup, use milk and reduce cheese slightly. For richer, use half-and-half or cream.
  • To make it vegetarian, use vegetable broth and check that your cheese is vegetarian-friendly.
  • If you plan a full menu, finish with a sweet bite like Caramel Apple Cheesecake Bars for dessert.

Step-by-step instructions

  1. Prep: Peel and dice the potatoes into roughly 1-inch cubes. Chop the onion and mince the garlic. Cut broccoli into florets.
  2. Sauté aromatics: In a large heavy pot, melt butter over medium heat. Add chopped onion and cook until translucent, about 3–4 minutes. Add garlic and cook 30–60 seconds until fragrant.
  3. Add potatoes: Stir in the diced potatoes and cook 4–5 minutes to let them pick up the buttery flavors.
  4. Pour in broth: Add the 4 cups of broth. Increase heat to bring to a boil, then reduce to a simmer. Cover and cook about 15 minutes, or until potatoes are easily pierced with a fork.
  5. Add broccoli: Toss in broccoli florets and continue to simmer 5–7 minutes until broccoli is bright green and tender.
  6. Blend the soup: Use an immersion blender to purée the soup to your preferred consistency. For a chunkier soup, blend only half and leave some pieces whole. (If using a stand blender, work in batches and vent the lid slightly to avoid pressure build-up.)
  7. Add dairy and cheese: Lower heat. Stir in the milk or cream, then add shredded cheddar gradually, stirring until melted and smooth. Avoid boiling once the cheese is added to prevent separation.
  8. Season: Add salt, black pepper, and paprika (if using). Taste and adjust seasoning.
  9. Finish: If soup is too thick, stir in a splash of broth or milk to reach the desired texture. Ladle into bowls.
  10. Serve: Top with extra cheddar, croutons, chopped chives, or a drizzle of olive oil.

Cheesy Potato & Broccoli Soup: An Amazing Ultimate Recipe

Best ways to enjoy it

  • Pair with crusty bread or garlic toast for dipping. A grilled cheese sandwich elevates the meal into pure comfort-food territory.
  • For lighter meals, serve with a crisp green salad or a simple arugula and pear salad to cut through the richness.
  • To build a crowd-pleasing spread, start with a small appetizer like Pea Bruschetta — its bright, minty notes contrast the creamy soup beautifully.
  • Garnishes: extra shredded cheddar, croutons, crispy bacon bits, chopped chives, or a pinch of smoked paprika.

Storage and reheating tips

  • Refrigerator: Cool soup to room temperature, transfer to airtight containers, and store up to 3–4 days.
  • Freezing: Freeze in portioned, freezer-safe containers for up to 3 months. Leave a little headspace — liquids expand when frozen.
  • Reheating: Thaw overnight in the fridge if frozen. Reheat gently on the stovetop over low-medium heat, stirring frequently. Add a splash of broth or milk if it thickens too much. Avoid high heat after adding cheese to prevent curdling.
  • Food safety: Don’t leave cooked soup at room temperature for more than 2 hours. Reheat leftovers to at least 165°F (74°C).

Pro chef tips

  • Choose your potato wisely: Yukon Golds melt into a creamier base; russets give a fluffier, thicker finish.
  • Temper the cheese: To avoid grainy texture, add cheese off high heat and stir constantly until melted. Shred your own cheese for smoother melting — pre-shredded cheese often contains anti-caking agents that affect texture.
  • Control broccoli texture: If you prefer very tender broccoli, steam it separately and add at the end. For a fresher bite, add raw florets just during the last 5 minutes of simmering.
  • Consistency control: For a thicker soup, mash a few potato pieces with the back of a spoon before blending. For thinner, add more broth or milk.
  • Shortcut: Use frozen diced potatoes and frozen broccoli to cut prep time. If you’re short on time, cook everything in an Instant Pot on high pressure for 8 minutes and quick-release.
  • Make-ahead: Prepare the soup through step 6 (before adding cheese) and refrigerate; finish with dairy and cheese just before serving for the freshest flavor.

Recipe variations

  • Broccoli-cheddar plus ham: Stir in cooked diced ham for a heartier, protein-rich bowl.
  • Vegan version: Use unsweetened plant milk (oat is best for creaminess), vegan cheddar, and vegetable broth. Finish with nutritional yeast for extra savory depth.
  • Bacon and leek: Sauté sliced leeks and crispy bacon instead of onion for a smoky twist.
  • Cauliflower swap: Replace some or all of the broccoli with cauliflower for a milder flavor and creamier finish.
  • Spicy cheddar: Add a pinch of cayenne or use pepper jack for a kick.
  • Slow-cooker option: Sauté onions and garlic, then add to the slow cooker with potatoes and broth; cook on low 6–7 hours, add broccoli in the last 30 minutes, blend, then stir in cheese.

Common questions

Q: How long does this soup take from start to finish?
A: About 40–45 minutes total: 10–15 minutes prep, 25–30 minutes cooking, depending on your blending and simmering preferences.

Q: Can I use frozen broccoli or frozen potatoes?
A: Yes. Frozen broccoli is convenient — add it toward the end of cooking. Frozen diced potatoes work too; they may cook faster, so check for tenderness earlier.

Q: Will the soup separate if I use cream?
A: Cream adds richness but can separate if boiled. Keep the heat low once dairy is added and stir gently until warmed through.

Q: How do I prevent grainy cheese?
A: Use freshly shredded cheddar and add it slowly off high heat. If using pre-shredded, consider melting it into a roux or a small amount of warmed milk first.

Q: Can I make this in an Instant Pot or slow cooker?
A: Yes. For Instant Pot: sauté aromatics with the sauté function, add potatoes and broth, cook on high pressure 8–10 minutes, quick-release, add broccoli and cook 1–2 minutes on saute, then blend and add cheese. For slow cooker: cook on low 6–7 hours and add broccoli in the last 30 minutes.

Conclusion

If you want another take on the broccoli-cheddar-potato profile, this Cheddar Broccoli Potato Soup from Cooking Classy is a lovely reference for technique and flavor: Cheddar Broccoli Potato Soup – Cooking Classy. For a slightly different spin and more serving ideas, see this Broccoli Cheese and Potato Soup guide: Broccoli Cheese and Potato Soup – Simply Made Recipes.

Cheesy Potato & Broccoli Soup

A warm, creamy, and comforting soup made with potatoes, broccoli, and cheddar cheese, perfect for any occasion and easily adjustable for dietary preferences.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Main Course, Soup
Cuisine American
Servings 4 servings
Calories 320 kcal

Ingredients
  

Main Ingredients

  • 4 medium potatoes, peeled and diced Yukon Gold or russet both work; Yukon gives a creamier texture.
  • 2 cups broccoli florets fresh or frozen.
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 4 cups vegetable or chicken broth use low-sodium if you want tighter control of salt
  • 1 cup shredded cheddar cheese sharp cheddar gives more flavor.
  • 1 cup milk or cream 2% milk is fine; cream makes it richer.
  • 2 tablespoons butter
  • 1 teaspoon salt adjust to taste.
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon paprika optional, for warmth and color.

Instructions
 

Preparation

  • Peel and dice the potatoes into roughly 1-inch cubes. Chop the onion and mince the garlic. Cut broccoli into florets.

Cooking

  • In a large heavy pot, melt butter over medium heat. Add chopped onion and cook until translucent, about 3–4 minutes. Add garlic and cook 30–60 seconds until fragrant.
  • Stir in the diced potatoes and cook 4–5 minutes to let them pick up the buttery flavors.
  • Add the 4 cups of broth. Increase heat to bring to a boil, then reduce to a simmer. Cover and cook about 15 minutes, or until potatoes are easily pierced with a fork.
  • Toss in broccoli florets and continue to simmer 5–7 minutes until broccoli is bright green and tender.
  • Use an immersion blender to purée the soup to your preferred consistency. For a chunkier soup, blend only half and leave some pieces whole.
  • Lower heat. Stir in the milk or cream, then add shredded cheddar gradually, stirring until melted and smooth. Avoid boiling once the cheese is added.
  • Add salt, black pepper, and paprika (if using). Taste and adjust seasoning.
  • If soup is too thick, stir in a splash of broth or milk to reach the desired texture. Ladle into bowls.

Serving

  • Top with extra cheddar, croutons, chopped chives, or a drizzle of olive oil.

Notes

For lighter soup, use milk and reduce cheese slightly. For a richer flavor, use half-and-half or cream. Can be made vegetarian using vegetable broth and vegetarian cheese. Leftovers can be frozen and reheated.
Keyword Broccoli Soup, Cheesy Potato Soup, comfort food, meal prep, Vegetarian Recipe

Leave a Comment

Recipe Rating