Cheesy Potato & Broccoli Soup

Save this recipe on:

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.

Pin this Recipe

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:


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.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Cheesy Potato & Broccoli Soup

Cheesy Potato & Broccoli Soup


  • Author: Julia Walton
  • 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

Save this recipe on: