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.
For the soup base:
For the broccoli:
For the protein boost:
For the cheese and seasoning:
Key notes:
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.
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.
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.
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.