Creamy, rich, and loaded with tender veggies, this Cheesy Potato & Broccoli Soup is the kind of meal that makes you want to curl up with a blanket and a big spoon. It delivers everything you want in a comfort food classic—melted cheese, buttery potatoes, fresh broccoli, and a hint of seasoning that warms from the inside out.


This soup is a fast favorite for chilly nights or busy weeknights. It comes together in one pot and doesn’t require any fancy ingredients. Plus, it’s a crowd-pleaser for all ages, and the leftovers taste even better the next day. Whether you’re looking for a cozy lunch idea or a no-fuss dinner, this soup checks all the boxes.
What Kind of Cheese Should I Use?
A sharp cheddar cheese works beautifully in this soup, giving you that familiar bold flavor and creamy finish. If you like a little kick, try using a blend of cheddar and pepper jack. And for ultra-smooth texture, shred your own cheese instead of using pre-shredded—it melts better and avoids that gritty texture.
Ingredients for the Cheesy Potato & Broccoli Soup
Potatoes: The heart of this soup, they bring substance and a creamy bite. Yukon Gold or Russets are ideal.
Broccoli: Adds vibrant color, fiber, and a satisfying contrast to the creamy base.
Cheddar Cheese: Gives the soup its signature cheesy richness. Go for sharp cheddar for extra flavor.
Butter: Enhances the savory depth and adds silkiness.
Onion: A humble but essential base flavor for any good soup.
Garlic: Just a bit makes the entire pot more aromatic and flavorful.
Vegetable Broth: Keeps things vegetarian-friendly while adding seasoned depth.
Milk or Half-and-Half: Brings creaminess without overwhelming the other flavors.
Flour: Used to thicken the base into a luscious soup.
Salt & Pepper: For seasoning to taste.
How To Make the Cheesy Potato & Broccoli Soup
Step 1: Sauté the Aromatics
In a large pot, melt butter over medium heat. Add chopped onion and cook until softened, about 4-5 minutes. Stir in the garlic and cook for another 30 seconds until fragrant.
Step 2: Add the Potatoes and Broth
Toss in the diced potatoes and pour in the vegetable broth. Bring to a boil, then reduce heat to a simmer. Cook for 10-12 minutes or until potatoes are fork-tender.
Step 3: Stir in the Broccoli
Add the broccoli florets and simmer for another 5-6 minutes until they’re bright green and just tender.
Step 4: Make the Cheese Sauce
In a separate saucepan, melt 3 tablespoons of butter. Whisk in 3 tablespoons of flour to form a roux. Cook for 1 minute, then slowly whisk in the milk. Stir constantly until thickened, then turn off the heat and stir in the shredded cheese until melted and smooth.
Step 5: Combine Everything
Pour the cheese sauce into the soup pot. Stir everything together until well combined. Add salt and pepper to taste.
Step 6: Serve
Ladle into bowls and serve warm, garnished with extra cheese, herbs, or croutons if desired.

How to Serve and Store Cheesy Potato & Broccoli Soup
Serve this soup hot, straight from the stove. A pat of butter on top or a sprinkle of extra cheese makes it extra decadent. For leftovers, store in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop or in the microwave, adding a splash of broth or milk if it thickens too much.
What to Serve With Cheesy Potato & Broccoli Soup?
Crusty Bread or Garlic Bread
Perfect for dipping and soaking up every cheesy drop.
Grilled Cheese Sandwich
Keep the cheesy goodness going with a classic comfort pairing.
Simple Green Salad
Add some freshness and crunch to balance the creamy soup.
Roasted Veggies
Oven-roasted carrots, brussels sprouts, or cauliflower make hearty, healthy sides.
Ham and Cheese Sliders
Add a savory, meaty option for hungry eaters.
Want More Soup Ideas?
If you love this cozy Cheesy Potato & Broccoli Soup, here are more soul-warming dishes you might enjoy:
- Creamy Parmesan Italian Sausage Soup for a rich and hearty twist.
- Crockpot Ham and Potato Soup when you need easy, slow-cooked comfort.
- Cheeseburger Soup for a cheesy, meaty delight.
- Creamy Roasted Garlic Tomato Soup with bold tomato flavor.
- Turkey Vegetable Soup Recipe for a lighter, nourishing option.
Save This Pin For Later
Save this delicious idea to your favorite Pinterest board so it’s easy to find when you’re ready to whip it up again.
Tried it with a twist? Maybe added some crispy bacon bits or swapped in cauliflower? I’d love to hear how it turned out—drop your thoughts or questions in the comments.
Need more inspiration? Explore my daily kitchen creations on SavorQueen.com on Pinterest. Your next favorite might be waiting there.
Cheesy Potato & Broccoli Soup
- Total Time: 35 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
Looking for the ultimate cozy comfort food? This Cheesy Potato & Broccoli Soup delivers rich, creamy flavor in every spoonful. Perfect for quick weeknight dinners or hearty lunches, it’s filled with tender potatoes, fresh broccoli, melty cheddar cheese, and a buttery base. Whether you’re after easy dinner ideas, hearty food ideas, or healthy snack options, this satisfying, one-pot soup fits the bill. It’s budget-friendly, family-approved, and makes incredible leftovers. If you love quick breakfast or dinner ideas with a creamy twist, this easy recipe will become a regular on your menu.
Ingredients
4 cups diced potatoes
3 cups broccoli florets
2 cups shredded sharp cheddar cheese
4 tablespoons butter
1 small yellow onion, chopped
2 cloves garlic, minced
4 cups vegetable broth
2 cups milk or half-and-half
3 tablespoons all-purpose flour
1 teaspoon salt
1/2 teaspoon black pepper
Instructions
1. In a large pot, melt butter over medium heat. Add onion and cook until soft, about 4–5 minutes. Add garlic and cook for 30 seconds.
2. Add diced potatoes and pour in vegetable broth. Bring to a boil, then simmer for 10–12 minutes until potatoes are tender.
3. Stir in broccoli and simmer for another 5–6 minutes until just tender.
4. In a separate saucepan, melt 3 tablespoons butter. Whisk in flour and cook for 1 minute. Slowly whisk in milk and stir until thickened.
5. Remove from heat and stir in shredded cheddar cheese until smooth and melted.
6. Add cheese sauce into the soup. Stir until well combined. Season with salt and pepper.
7. Serve hot with extra cheese or toppings if desired.
Notes
For extra richness, use half-and-half instead of milk.
Shred your own cheese for the smoothest melt—pre-shredded cheese can make the soup grainy.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl (about 1.5 cups)
- Calories: 310
- Sugar: 6g
- Sodium: 680mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 3g
- Protein: 12g
- Cholesterol: 50mg
Keywords: cheesy soup, broccoli potato soup, comfort food, creamy soup, easy dinner ideas
