High protein broccoli cheddar soup – creamy, cheesy, and actually good for you

Servings: 6 Total Time: 40 mins Difficulty: Beginner
All the comfort of classic broccoli cheddar soup with a serious protein boost that keeps you full for hours
A bowl of thick creamy high protein broccoli cheddar soup topped with freshly shredded sharp cheddar cheese a sprinkle of smoked paprika and small broccoli florets served in a white ceramic bowl on a rustic wooden surface pinit

Everyone has had broccoli cheddar soup. The kind from that green and white cup that you grab at the mall food court and feel genuinely happy about for about twenty minutes before you are somehow hungry again an hour later. Tastes great, does nothing for you nutritionally. We have all been there.

This version keeps everything you love about the original — the thick creamy base, the sharp cheddar flavor, the tender broccoli — but builds in a protein boost that transforms this from a light starter into a soup that actually fills you up and keeps you there. No weird ingredients, no protein powder, nothing that changes the flavor. Just a smarter way to build the same bowl.

I started making this during a stretch when I was trying to eat better without giving up the foods that actually made me feel good. Broccoli cheddar soup was non-negotiable for me through the winter months. So I figured out how to make it work for me instead of just being a comfort eat. One bowl of this and you will not be hunting through the fridge two hours later. That is a promise.

Why you’ll love this recipe

  • It delivers all the rich creamy cheesy comfort of classic broccoli cheddar with none of the nutritional guilt
  • The protein boost is completely invisible in terms of flavor — it just makes the soup thicker and more filling
  • The whole pot comes together in 40 minutes start to finish
  • Fresh broccoli, real sharp cheddar, and simple pantry ingredients — nothing complicated
  • It is naturally gluten free with one simple swap
  • It stores and reheats beautifully making it one of the best meal prep soups you can make

Ingredients and key notes

For the soup base:

  • 2 tablespoons unsalted butter
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 2 medium carrots, peeled and diced small — these add natural sweetness and color to the base
  • 2 tablespoons all-purpose flour — this thickens the base, swap for cornstarch to make it gluten free
  • 2 cups low sodium chicken broth — vegetable broth works equally well to keep this vegetarian
  • 1 cup whole milk
  • 1/2 cup half and half — this gives the soup its creamy body without making it too heavy

For the broccoli:

  • 4 cups fresh broccoli florets, cut into small bite-sized pieces — fresh broccoli gives the best texture, frozen works in a pinch but fresh is strongly preferred here
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

For the protein boost:

  • 1 cup full fat cottage cheese, blended smooth — this is the secret weapon, it blends completely into the soup adding creaminess and a serious protein boost without changing the flavor at all
  • 1/2 cup plain full fat Greek yogurt — stir this in at the end off the heat for extra creaminess and protein

For the cheese and seasoning:

  • 2 cups sharp cheddar cheese, freshly grated — always grate your own, pre-shredded cheese has anti-caking agents that prevent it from melting smoothly into the soup
  • 1 teaspoon Dijon mustard — adds depth and enhances the cheddar flavor without tasting like mustard
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon mustard powder
  • Salt and pepper to taste

Key notes:

  • Cottage cheese: Do not skip blending it first. Run it through a blender or use an immersion blender until it is completely smooth before adding it to the soup. Unblended cottage cheese will leave visible curds in your soup which affects both texture and appearance. Once blended it is completely undetectable.
  • Freshly grated cheddar: This is non-negotiable. Pre-shredded cheese is coated in cellulose or potato starch to prevent clumping in the bag. When you add it to hot liquid it does not melt properly and you end up with a grainy, clumpy soup. Buy a block and grate it yourself — it takes two minutes and makes a significant difference.
  • Greek yogurt: Add this off the heat. High heat can cause Greek yogurt to curdle and separate. Pull the pot off the burner completely before stirring it in and you will get a perfectly smooth, creamy finish.
  • Broth choice: Chicken broth gives a slightly richer base flavor but vegetable broth keeps this fully vegetarian and works beautifully. Use low sodium so you can control the salt level yourself.

Step-by-step instructions

Step 1: Saute the aromatics

Melt the butter in a large heavy-bottomed pot or Dutch oven over medium heat. Add the diced onion and carrots and cook for 5-6 minutes, stirring occasionally, until the onion is soft and translucent and the carrots have started to soften. Add the garlic and cook for another 60 seconds until fragrant. Your kitchen should already smell incredible at this point.

Step 2: Build the base

Sprinkle the flour over the vegetables and stir constantly for about 2 minutes to cook out the raw flour taste. This step builds the roux that gives the soup its thick, creamy body. Slowly pour in the chicken broth while whisking continuously to prevent lumps. Then pour in the whole milk and half and half. Whisk until everything is smooth and well combined.

Step 3: Add the broccoli and simmer

Add the broccoli florets to the pot and season with salt, smoked paprika, mustard powder, and black pepper. Stir to combine. Bring the soup to a gentle simmer over medium heat, then reduce to medium-low. Let it cook uncovered for 12-15 minutes, stirring occasionally, until the broccoli is completely tender and the soup has thickened slightly.

Step 4: Add the protein base

While the soup simmers, blend your cottage cheese in a blender or with an immersion blender until completely smooth — no lumps, no curds, completely silky. Once the broccoli is tender, stir the blended cottage cheese into the soup. Mix well and let it simmer for another 2-3 minutes. You will notice the soup getting thicker and creamier immediately.

Step 5: Partially blend the soup

This step is optional but highly recommended. Use an immersion blender to partially blend the soup directly in the pot — about 8-10 pulses. You want to break down some of the broccoli and create a creamier base while leaving plenty of broccoli chunks for texture. Alternatively, transfer about two cups of soup to a blender, blend smooth, and stir it back into the pot. Do not blend the whole thing — the texture contrast between the creamy base and the broccoli chunks is what makes this soup so satisfying.

Step 6: Add the cheese and finish

Reduce the heat to low. Add the Dijon mustard and stir to combine. Add the freshly grated cheddar cheese in three batches, stirring after each addition until fully melted before adding the next. Take your time here — rushing this step can cause the cheese to seize up rather than melt smoothly. Once all the cheese is incorporated, remove the pot from the heat completely. Stir in the Greek yogurt until fully combined. Taste and adjust salt, pepper, and seasonings as needed.

Step 7: Serve

Ladle the soup into warm bowls. Top with a little extra shredded cheddar, a pinch of smoked paprika, and a few small broccoli florets if you want a nice presentation. Serve immediately with crusty bread or your preferred side.

Serving suggestions

  • Serve in a bread bowl for the ultimate comfort food experience — the soup soaks into the bread in the most satisfying way possible
  • Pair with a simple green salad dressed with apple cider vinaigrette to balance the richness of the soup
  • Serve with warm crusty sourdough or a soft dinner roll for dipping — that is genuinely one of the best combinations in soup history
  • Top each bowl with crispy bacon crumbles, extra sharp cheddar, and a drizzle of hot sauce for a loaded version that takes things up a notch
  • Serve alongside a simple grilled cheese sandwich for a classic pairing that never gets old
  • For a lighter meal, serve in smaller portions as a starter before a main dish — it is rich enough that a little goes a long way

Storage tips

Refrigerator: Let the soup cool completely before transferring to an airtight container. It keeps well in the fridge for up to 4 days. The soup will thicken significantly as it cools — this is completely normal.

Reheating: Reheat gently on the stovetop over medium-low heat, stirring frequently. Add a splash of broth or milk to loosen it back to your preferred consistency. Avoid high heat which can cause the cheese and dairy to separate. The microwave works in a pinch — reheat in 60-second intervals on medium power, stirring between each one.

Freezer: Cream-based soups with dairy can be tricky to freeze as the dairy can separate when thawed. If you want to freeze this, do so before adding the cheese, Greek yogurt, and cottage cheese. Freeze the base for up to 3 months. When ready to serve, thaw overnight in the fridge, reheat gently on the stovetop, and add the dairy and cheese fresh. The result will taste like you just made it.

Meal prep tip: This soup is one of the best things you can make for a week of lunches. Make a full pot on Sunday, portion it into individual containers, and you have a high protein filling lunch ready every day. It genuinely gets better as the week goes on as the flavors continue to develop.

Let’s wrap this up

Comfort food gets a bad reputation sometimes — like enjoying a warm, creamy bowl of soup and eating well are somehow mutually exclusive. This recipe is my answer to that. You do not have to choose between food that feels good and food that is good for you. This high protein broccoli cheddar soup is both, without compromising on either.

One pot, 40 minutes, and a bowl of soup that keeps you genuinely satisfied for hours. That is the kind of cooking I will always be here for. And honestly, once you taste how good that cottage cheese and Greek yogurt blend into the base without you even knowing they are there, you will start sneaking them into everything. Consider yourself warned 🙂

If you make this recipe I want to hear about it. Leave a comment below, drop a star rating, or find me on Pinterest and show me your bowl. This community is everything and every single recipe you try and share back means the world to me.

With gratitude, Kip.

Difficulty: Beginner Prep Time 10 mins Cook Time 30 mins Total Time 40 mins
Servings: 6 Estimated Cost: $ 14

Description

This high protein broccoli cheddar soup takes everything you already love about the classic and makes it work harder for you. Thick, creamy, loaded with fresh broccoli and sharp cheddar, but with a sneaky protein boost built right into the base that makes this soup genuinely filling rather than just comforting. It tastes indulgent, it satisfies like a full meal, and it comes together in 40 minutes. This is comfort food that actually has your back.

Ingredients

Instructions

  1. Melt butter in a large pot over medium heat. Add onion and carrots and cook for 5-6 minutes until softened. Add garlic and cook for 60 seconds.
  2. Sprinkle flour over the vegetables and stir for 2 minutes. Slowly whisk in broth, then milk and half and half until smooth.
  3. Add broccoli florets and season with salt, smoked paprika, mustard powder, and pepper. Simmer over medium-low heat for 12-15 minutes until broccoli is tender.
  4. Blend cottage cheese completely smooth. Stir into the soup and simmer for 2-3 minutes.
  5. Partially blend the soup using an immersion blender — about 8-10 pulses — leaving plenty of broccoli chunks.
  6. Reduce heat to low. Add Dijon mustard. Add grated cheddar in three batches, stirring after each until melted. Remove from heat and stir in Greek yogurt. Season to taste.
  7. Ladle into bowls and serve with extra cheddar, smoked paprika, and crusty bread.
Keywords: high protein broccoli cheddar soup, broccoli cheddar soup, healthy broccoli cheese soup, protein broccoli soup, easy broccoli cheddar soup, creamy broccoli soup, meal prep soup recipe
Did you make this recipe?

Tag #recipesbykip and #deliciousrecipesbykip if you made this recipe. Follow @recipesbykip on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit

Frequently Asked Questions

Expand All:

Can I use frozen broccoli instead of fresh?

You can but fresh broccoli gives significantly better texture and color in this soup. Frozen broccoli tends to get mushy and releases a lot of water which can thin the soup out. If frozen is all you have, add it straight from frozen and reduce the simmer time to about 8 minutes. Pat it dry first if it is particularly icy to avoid watering down the base.

How do I make this soup gluten free?

Simply swap the all-purpose flour for cornstarch. Use 1 tablespoon of cornstarch mixed with 2 tablespoons of cold water to make a slurry, then stir it into the soup after adding the broth. Everything else in this recipe is naturally gluten free. Make sure your broth is also certified gluten free as some brands contain hidden gluten.

Why is my soup grainy or lumpy?

This almost always comes down to one of two things — pre-shredded cheese or heat that is too high when melting the cheese. Always use freshly grated cheese and always melt it over low heat in batches. If your soup does turn grainy, take it off the heat and whisk it vigorously — sometimes that is enough to smooth it back out. A small splash of warm milk whisked in can also help rescue a grainy cheese soup.

Can I make this soup vegetarian?

Yes, it is very easy to make this fully vegetarian. Simply swap the chicken broth for a good quality vegetable broth. Everything else in the recipe is already vegetarian. The flavor is slightly different but equally delicious — a good vegetable broth with depth will carry the soup beautifully.

 

How much protein does this soup actually have?

Each serving comes in at approximately 22-25 grams of protein depending on your exact ingredient brands and portion size. The combination of cottage cheese, Greek yogurt, and sharp cheddar does most of the heavy lifting. That is a genuinely solid protein count for a soup and is what makes this recipe stand out from a standard broccoli cheddar.

Can I add chicken to this recipe?

Absolutely. Shredded rotisserie chicken is the easiest option — stir in about 1 and 1/2 cups of shredded chicken when you add the broccoli. It adds even more protein and turns this into a heartier meal. Diced cooked chicken breast works equally well if you prefer a leaner option.

A self-taught Cook, Filmmaker, and Creative Director

Most days you can find me in the kitchen experimenting with new recipes or behind my camera capturing the stories food tells. What I’m most passionate about is creating dishes that are quick, comforting, and surprisingly healthy—and sharing them with you.

Leave a Comment

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

This error message is only visible to WordPress admins

Error: No feed found.

Please go to the Instagram Feed settings page to create a feed.