Creamy Broccoli Potato Cheese Soup Recipe in 4 Simple Steps

Author: Chef Stella
Published:

There’s nothing quite like a steaming bowl of homemade broccoli potato cheese soup to warm you up from the inside out. This recipe has been my go-to for years—especially on those busy weeknights when I want something hearty but don’t have time to babysit the stove. Toss everything in the crockpot in the morning, and by dinnertime, you’ve got a creamy, cheesy hug in a bowl. The sharp cheddar melts into the broth like magic, while the broccoli and potatoes (if you’re adding them) turn tender and comforting. Trust me, even the pickiest eaters in my house come running when they catch a whiff of this soup simmering away.

Broccoli Potato Cheese Soup - detail 1
Table of Contents

Why You’ll Love This Broccoli Potato Cheese Soup

Let me tell you why this soup has become a staple in my kitchen—it’s the kind of meal that feels like a warm hug on a chilly day. Here’s what makes it so special:

  • Creamy perfection: The combination of sharp cheddar and evaporated milk creates a luxuriously smooth broth that coats every spoonful of tender broccoli and potatoes (if you’re using them).
  • Slow-cooker magic: Dump the ingredients in the crockpot and let it work its wonders while you go about your day—no stirring required until the very end!
  • Kid-approved: Even my vegetable-hesitant niece asks for seconds when I serve this broccoli potato cheese soup. The cheese makes everything better!
  • Endlessly adaptable: Swap in frozen broccoli if that’s what you have, adjust the seasonings to your taste, or add crispy bacon on top for extra crunch.

This isn’t just soup—it’s comfort in a bowl that somehow manages to be both decadent and wholesome at the same time.

Ingredients for Broccoli Potato Cheese Soup

Here’s everything you’ll need to make this cozy masterpiece – I promise it’s all simple stuff you might already have in your kitchen:

  • 4 cups chopped broccoli – about one big head (or frozen works in a pinch!)
  • 3 cups chicken broth – vegetable broth keeps it vegetarian
  • 1 small onion, diced – no need to be perfect here
  • 2 tsp minced garlic – jarred is fine if you’re short on time
  • 1 tsp each celery salt, onion powder, salt, and black pepper
  • 1 (12 oz) can evaporated milk – secret weapon for creaminess
  • 4 cups shredded sharp cheddar – trust me, sharp is worth it
  • 2 tbsp cornstarch (optional) – if you like your soup extra thick

Ingredient Notes & Substitutions

After making this broccoli potato cheese soup dozens of times, I’ve learned a few tricks about the ingredients. That sharp cheddar? Non-negotiable in my book – mild cheese just disappears in the broth. The evaporated milk gives that rich texture without curdling like regular milk might. If you’re adding potatoes (I sometimes do!), Yukon Golds melt into the soup beautifully while Russets hold their shape better. And yes, frozen broccoli works perfectly fine – just add it straight from the freezer!

Broccoli Potato Cheese Soup - detail 2

How to Make Broccoli Potato Cheese Soup

Now for the best part—watching all those simple ingredients transform into something magical. Don’t let the crockpot do all the work without you—there’s a bit of kitchen alchemy happening here!

Step 1: Combine Base Ingredients

First things first, grab your trusty crockpot (mine’s a 6-quart, but 7-quart works too). Toss in your chopped broccoli—don’t worry about being too precise, rustic chunks add character. Add the diced onion (I sometimes cheat with frozen pre-chopped), garlic, and all those cozy seasonings. Pour in the broth—I use chicken, but my vegetarian sister swears by vegetable broth. Give it all a good stir, pop the lid on, and let the slow cooker work its magic. Low for 4-6 hours if you’ve got time, or high for 2-3 hours when you’re in a hurry. You’ll know it’s ready when the broccoli is tender but still bright green.

Step 2: Add Dairy & Cheese

Here’s where the magic happens! Pour in that evaporated milk—it’s the secret to creaminess without curdling. Now for the cheese—this is crucial. Add it in small handfuls, stirring patiently between each addition. I know it’s tempting to dump it all in at once, but resist! Gradual melting keeps the texture silky instead of grainy. If you like your soup extra thick (I usually do), mix the cornstarch with a couple tablespoons of water to make a slurry, stir it in, and let it simmer for about 10 more minutes. Taste and adjust the salt—cheeses vary in saltiness. Ladle it into bowls while it’s piping hot—the steam carries that amazing cheesy aroma right to your nose!

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
Broccoli Potato Cheese Soup

Creamy Broccoli Potato Cheese Soup Recipe in 4 Simple Steps

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Chef Stella
  • Prep Time: 15 mins
  • Cook Time: 4 hours
  • Total Time: 4 hours 15 mins
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Slow Cooker
  • Cuisine: American
  • Diet: Vegetarian

Description

A creamy and hearty broccoli potato cheese soup made in a crockpot with sharp cheddar and simple seasonings.


Ingredients

Scale
  • 4 cups chopped broccoli, about one large head of broccoli
  • 3 cups chicken broth, or vegetable broth
  • 1 small onion, diced
  • 2 teaspoons minced garlic
  • 1 teaspoon celery salt
  • 1 teaspoon onion powder
  • 1 teaspoon salt
  • 1 teaspoon black pepper
  • 1 (12 oz) can evaporated milk
  • 4 cups shredded sharp cheddar cheese
  • 2 tablespoons cornstarch, optional for thickening

Instructions

  1. Add broccoli, broth, onion, garlic, celery salt, onion powder, salt, and pepper to a 6 or 7-quart crockpot. Stir and cover with the lid.
  2. Cook on low for 4 to 6 hours or on high for 2 to 3 hours.
  3. When ready to serve, add evaporated milk and cheese, stirring until cheese melts.
  4. Optional: For a thicker soup, mix 2 tablespoons cornstarch with 2 tablespoons water into a slurry. Pour into the soup, stir well, cover, and simmer for 10 minutes until thickened.
  5. Taste and adjust seasoning if needed. Serve warm with extra cheese or bacon if desired.

Notes

  • Frozen broccoli works as a substitute for fresh.
  • Sharp cheddar cheese gives the best flavor.
  • Yukon Gold or Russet potatoes work well if added.
  • Gradually melt cheese on low heat to prevent graininess.

Nutrition

  • Serving Size: 1 bowl (approx. 1.5 cups)
  • Calories: 380
  • Sugar: 6g
  • Sodium: 950mg
  • Fat: 22g
  • Saturated Fat: 12g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 3g
  • Protein: 18g
  • Cholesterol: 60mg

Tips for Perfect Broccoli Potato Cheese Soup

After making this soup more times than I can count, I’ve picked up some foolproof tricks to make your broccoli potato cheese soup absolutely irresistible every single time:

  • Cheese matters: Splurge on full-fat sharp cheddar—it melts smoother and packs way more flavor than the pre-shredded stuff (those anti-caking powders can make your soup grainy).
  • Stir with love: Give it a quick stir every couple hours if you’re home—this helps the broccoli cook evenly and prevents anything from sticking.
  • Season to taste: Wait until after adding the cheese to adjust salt—different brands vary in saltiness, and you can always add more but can’t take it out!
  • Low and slow: If you’ve got the time, the low setting gives the flavors more time to develop beautifully.

Follow these simple tips, and your broccoli potato cheese soup will turn out creamy, dreamy, and downright delicious every time. For more great comfort food ideas, check out our collection of recipes.

Broccoli Potato Cheese Soup - detail 3

Serving Suggestions for Broccoli Potato Cheese Soup

Oh, the possibilities! My favorite way to serve this broccoli potato cheese soup is with a big hunk of crusty bread for dunking—that golden crust soaks up every last drop of cheesy goodness. For extra fun, set up a little toppings bar with crispy bacon bits, extra shredded cheddar, or even some green onions. Sometimes I’ll throw in a handful of oyster crackers for that nostalgic crunch. Perfect for cozy nights in!

Storing and Reheating Broccoli Potato Cheese Soup

Here’s the good news – this broccoli potato cheese soup tastes even better the next day! Just let it cool completely before storing in airtight containers. It’ll keep beautifully in the fridge for 3-4 days. For longer storage, freeze it in portion-sized containers – though I’ll warn you, the texture changes slightly after freezing (still delicious, just not quite as creamy).

When reheating, go low and slow – microwave in 30-second bursts, stirring between each, or warm gently on the stove over medium-low heat. If it seems too thick after chilling, just stir in a splash of broth or milk to bring it back to that perfect spoon-coating consistency. Trust me, you’ll be glad you made extra! If you enjoy slow-cooked meals like this, you might want to follow our updates on Facebook.

Broccoli Potato Cheese Soup FAQs

Over the years, I’ve gotten so many questions about this broccoli potato cheese soup – here are the answers to the ones I hear most often:

Can I use frozen broccoli instead of fresh? Absolutely! I do it all the time when fresh broccoli isn’t available. Just toss it in frozen – no need to thaw. The cooking time might need an extra 30 minutes or so to get tender.

What’s the best cheese to use? Hands down, sharp cheddar. That extra tang cuts through the creaminess perfectly. Mild cheese disappears flavor-wise, and pre-shredded bags often have anti-caking agents that can make your soup grainy.

What type of potato works best? If you’re adding potatoes, Yukon Golds are my favorite – they melt into the soup beautifully. Russets hold their shape better if you prefer distinct potato chunks.

How do I prevent grainy cheese texture? The secret is patience! Add the cheese in small handfuls, stirring completely between each addition. And keep the heat low – high temps can make the cheese separate and get gritty.

Broccoli Potato Cheese Soup - detail 4

Nutritional Information for Broccoli Potato Cheese Soup

Now, I’m no nutritionist, but here’s the scoop on what’s in each comforting bowl of this broccoli potato cheese soup (remember, these are estimates – your exact numbers might vary a bit depending on ingredients):

  • Calories: 380 per serving (about 1.5 cups)
  • Fat: 22g (12g saturated)
  • Carbs: 20g (3g fiber, 6g sugar)
  • Protein: 18g – not bad for a soup!
  • Sodium: 950mg (go easy on extra salt if you’re watching this)

Not too shabby for something that tastes this indulgent, right? The broccoli sneaks in some vitamins while the cheese and milk give you that calcium boost. Everything in moderation, I say!

Broccoli Potato Cheese Soup - detail 5

cookivia chef
Hi, I’m Stella!

California-based chef and mom of two, passionate about creating healthy, stress-free recipes for busy families. At Cookivia, I share quick, nourishing meals and time-saving tips to help moms bring joy back to the kitchen.

You Might Also Like...

Juicy Sheet Pan Chicken Shawarma Bowls in Just 30 Minutes

Juicy Sheet Pan Chicken Shawarma Bowls in Just 30 Minutes

15-Minute Chocolate Banana Protein Pancakes for Epic Mornings

15-Minute Chocolate Banana Protein Pancakes for Epic Mornings

Irresistible 15-Minute Cranberry Orange Oat Muffins Recipe

Irresistible 15-Minute Cranberry Orange Oat Muffins Recipe

5-Minute Black Raspberry Lemonade Mocktail That’s Irresistible

5-Minute Black Raspberry Lemonade Mocktail That’s Irresistible

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star