High Protein Broccoli Cheddar Soup

Pulled Together, Cozy & Cheesy—My Broccoli Cheddar Soup Story

Okay, so you ever get that craving for Broccoli Cheddar soup but wish it actually, I dunno, did something for you after the first bowl? Yeah, me too. My first attempt at making a high protein version of this classic was during a snowstorm—kids bouncing off the walls, me too lazy to run to the store, and basically only broccoli and cheese in the fridge. (And protein powder, but that’s a story for later…) Honestly, it turned out to be one of those happy little accidents you thank your past self for. I’ve since made it every which way. And you know what? The soup’s become sort of a legend at our house—though my brother-in-law still thinks I sneak something weird in it. Spoiler: sometimes I do.

High Protein Broccoli Cheddar Soup

Why I Keep Making This Soup (Even When I’m Sick of Broccoli)

I make this whenever the weather can’t decide what it’s doing (which is every other week in Yorkshire). My family goes nuts for this because it’s thick, cheesy, fills you up and you don’t even realize you’re eating, like, four servings of veg. Sometimes I toss in shredded chicken if I need to clear out leftovers. Oh, and I always, always have to double the batch, because nobody believes in ‘just enough’ soup. The only downside? Chopping broccoli gets old fast—though, to be fair, I once tried blending it before cooking, and that was a disaster. Learn from my messes, mate.

Here’s What You’ll Need (But I’m Not Judging Substitutions!)

  • 1 tablespoon olive oil (Butter if you’re feeling decadent—sometimes I just grab whatever’s closest, honestly)
  • 1 medium onion, diced (Red or yellow, both work; Grandma said yellow but I break rules)
  • 3 garlic cloves, minced (or two, if you’d rather not kiss garlic for a week)
  • 4 cups fresh broccoli florets, chopped pretty small (Frozen works too, just don’t sweat it)
  • 1 large carrot, grated (I use the food processor if I can’t be bothered with grating)
  • 3 cups low-sodium chicken broth (Vegetable broth is fine, but the flavor’s a bit different)
  • 1 1/2 cups milk (anything form skim to oat—sometimes I use half-and-half, because why not?)
  • 1 1/2 cups cottage cheese (Trust me! Makes it extra creamy & protein-rich—Greek yogurt works too, kinda)
  • 2 cups shredded sharp cheddar cheese (I’ll admit, pre-shredded is just easier—don’t tell the cheese snobs)
  • 3/4 cup unflavored whey protein powder (Sounds wild, but it disappears—collagen works in a pinch)
  • 1/2 teaspoon smoked paprika (or regular if you like less drama)
  • Salt & pepper to taste

The Way I Make This Soup (Take It or Leave It)

  1. Heat the olive oil (or butter, whatever you grabbed) in a big pot over medium heat. Toss in your diced onion with a pinch of salt. Stir it now and then—don’t wander off! When it’s soft and smelling good, about 5 minutes in, add the garlic and cook for another minute. Or two. Honestly, I never time this perfectly.
  2. Dump in your broccoli and grated carrot. Give it all a good stir. Let it do it’s thing for a few minutes; if it starts to stick, just splash in a bit of broth early. This is where I sometimes get impatient and crank the heat—don’t do that. Learned the hard way, broccoli burns fast!
  3. Pour in the chicken broth and bring everything to a gentle simmer. Cover the pot (mostly, I leave a little crack so it doesn’t boil over) and let it cook until the broccoli is nice and tender—about 12 or so minutes. Don’t worry if things look a bit weird right now—it always comes together.
  4. Here’s my favorite part: I use an immersion blender right in the pot and whizz it up until it’s mostly smooth, with a few broccoli bits left for texture. Regular blender works too, just do it in batches—hot soup plus blender = big mess if you’re not careful. Or leave it chunky—it’s your soup!
  5. Stir in the milk and cottage cheese (or yogurt) and whisk around so it blends in. Keep over low heat, don’t let it boil, or it might go grainy. If it’s looking too thick, add another splash of milk—nobody likes broccoli concrete.
  6. Bit by bit, add in the cheddar. Stir until melt city. This is when I usually sneak a taste—sometimes more than one, and I call it “seasoning checks”. Then toss in the protein powder, whisking so it disappears.
  7. Season with smoked paprika, a good grind of pepper, and maybe more salt if you fancy. Taste again! Simmer for a couple minutes to make sure it’s nice and hot. That’s really it.

Notes You Might Actually Want to Read

  • If you don’t have cottage cheese, actually, I find it works better if you blend it with the milk first (or just chuck it in and use the stick blender again). Honestly, it’s forgiving.
  • The soup thickens as it sits, so sometimes I add more broth when reheating.
  • I once tried using kale instead of broccoli… don’t recommend unless you want green cheese sadness.

Variations I’ve Played With

  • Meaty version: Add a handful of cooked, shredded chicken at the end. It makes it a meal on its own.
  • Spicy: Sprinkle in some red pepper flakes or even a few dashes of hot sauce.
  • Vegan-ish: Swap the cheese for nutritional yeast and go nut/oat milk—okay, the result was fine, but not, like, magical.
  • One pot disaster: Once, I added cauliflower instead of broccoli and, on second thought, it got too mushy for my taste.
High Protein Broccoli Cheddar Soup

On Equipment (Don’t Panic If You Don’t Have It)

I rave about my immersion blender, but once I just mashed straight in the pot with a potato masher (worked fine, a bit more rustic). Big old soup pot, though, is kind of essential. In a pinch, I’ve even used a deep sauté pan—it was cramped, but hey, it’s soup, not rocket science.

How I Store (But It Never Lasts Long, Promise)

This keeps in the fridge, tightly covered, for about 3 days—but, honestly, in my house it never lasts more than a day! If you do somehow have leftovers, don’t freeze it; the texture gets odd and weirdly squeaky when thawed.

How I Serve It (And What’s Usually On the Side)

Some people want fancy garnishes, but I just chuck some extra cheese and cracked pepper on top. Sometimes a bit of hot sauce for me. My partner insists on a thick slice of crusty brown bread for dunking. Oh, and don’t skimp on the bread—once tried it with crackers, but it just wasn’t the same.

Pro Tips (AKA Stuff I’ve Messed Up)

  • Don’t rush adding the cheese. I once dumped it all in and ended up with stringy blobs. Add gradually—trust me.
  • If you use pre-shredded cheese, it can be a bit less melty; a quick blend helps smooth it out.
  • I sometimes don’t blend all the broccoli fully because little green bits look like you tried harder than you actually did.

Questions I Actually Get Asked

Can I really use protein powder in soup?
Yup. Unflavored whey or collagen works great. If you use vanilla by mistake…well, don’t blame me!
Is this good for meal prep?
Yes, but it thickens as it sits. Maybe save a splash of broth for when you reheat it.
Can I freeze this soup?
Technically, sure, but it’s never as good after thawing. Gets a weird texture, almost squeaky? Not a fan.
How can I make this totally vegetarian or even vegan?
Go for veggie broth, plant-protein powder (pea works), plant milk and nutritional yeast, though it’s not quite the cheddar flavor—still nice enough!

Anyway, if you give this high protein Broccoli Cheddar soup a go, let me know. Especially if you figure out how to make toddlers stop picking out the broccoli bits!

★★★★★ 4.30 from 48 ratings

High Protein Broccoli Cheddar Soup

yield: 4 servings
prep: 15 mins
cook: 25 mins
total: 40 mins
A hearty and creamy soup loaded with fresh broccoli, sharp cheddar, and a serious protein boost from cottage cheese and whey protein powder—perfect for a cozy, high-protein meal.
High Protein Broccoli Cheddar Soup

Ingredients

  • 1 tablespoon olive oil (Butter if you’re feeling decadent—sometimes I just grab whatever’s closest, honestly)
  • 1 medium onion, diced (Red or yellow, both work; Grandma said yellow but I break rules)
  • 3 garlic cloves, minced (or two, if you’d rather not kiss garlic for a week)
  • 4 cups fresh broccoli florets, chopped pretty small (Frozen works too, just don’t sweat it)
  • 1 large carrot, grated (I use the food processor if I can’t be bothered with grating)
  • 3 cups low-sodium chicken broth (Vegetable broth is fine, but the flavor’s a bit different)
  • 1 1/2 cups milk (anything form skim to oat—sometimes I use half-and-half, because why not?)
  • 1 1/2 cups cottage cheese (Trust me! Makes it extra creamy & protein-rich—Greek yogurt works too, kinda)
  • 2 cups shredded sharp cheddar cheese (I’ll admit, pre-shredded is just easier—don’t tell the cheese snobs)
  • 3/4 cup unflavored whey protein powder (Sounds wild, but it disappears—collagen works in a pinch)
  • 1/2 teaspoon smoked paprika (or regular if you like less drama)
  • Salt & pepper to taste

Instructions

  1. 1
    Heat the olive oil (or butter, whatever you grabbed) in a big pot over medium heat. Toss in your diced onion with a pinch of salt. Stir it now and then—don’t wander off! When it’s soft and smelling good, about 5 minutes in, add the garlic and cook for another minute. Or two. Honestly, I never time this perfectly.
  2. 2
    Dump in your broccoli and grated carrot. Give it all a good stir. Let it do it’s thing for a few minutes; if it starts to stick, just splash in a bit of broth early. This is where I sometimes get impatient and crank the heat—don’t do that. Learned the hard way, broccoli burns fast!
  3. 3
    Pour in the chicken broth and bring everything to a gentle simmer. Cover the pot (mostly, I leave a little crack so it doesn’t boil over) and let it cook until the broccoli is nice and tender—about 12 or so minutes. Don’t worry if things look a bit weird right now—it always comes together.
  4. 4
    Here’s my favorite part: I use an immersion blender right in the pot and whizz it up until it’s mostly smooth, with a few broccoli bits left for texture. Regular blender works too, just do it in batches—hot soup plus blender = big mess if you’re not careful. Or leave it chunky—it’s your soup!
  5. 5
    Stir in the milk and cottage cheese (or yogurt) and whisk around so it blends in. Keep over low heat, don’t let it boil, or it might go grainy. If it’s looking too thick, add another splash of milk—nobody likes broccoli concrete.
  6. 6
    Bit by bit, add in the cheddar. Stir until melt city. This is when I usually sneak a taste—sometimes more than one, and I call it “seasoning checks”. Then toss in the protein powder, whisking so it disappears.
  7. 7
    Season with smoked paprika, a good grind of pepper, and maybe more salt if you fancy. Taste again! Simmer for a couple minutes to make sure it’s nice and hot. That’s really it.
CLICK FOR NUTRITION INFO

Approximate Information for One Serving

Serving Size: 1 serving
Calories: 370 caloriescal
Protein: 33gg
Fat: 22gg
Saturated Fat: 0g
Trans Fat: 0g
Cholesterol: 0mg
Sodium: 0mg
Potassium: 0mg
Total Carbs: 18gg
Fiber: 0g
Sugar: 0g
Net Carbs: 0g
Vitamin A: 0
Vitamin C: 0mg
Calcium: 0mg
Iron: 0mg

Nutrition Disclaimers

Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.

Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.

To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did you make this recipe?

Please consider Pinning it!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *