Craving a comforting bowl of soup that’s packed with protein and vitamins? This High Protein Broccoli Cheddar Soup hits all the right notes—creamy, tangy, and loaded with healthy ingredients you’ll actually feel good about eating.
After a long day at work or a restless night of parenting young ones, this soup is my instant reset button for the soul. It’s thick and velvety from the broccoli and cheese combo, but it’s light enough to not feel heavy. Best of all? It’s packed with protein to keep you satisfied for hours.
I first made this soup when I needed a healthy post-workout meal. By the time the meal was on the table, I had the whole family asking for seconds. Pretty much perfect, right?

Why You’ll Love This High Protein Broccoli Cheddar Soup
Let’s just cut to the chase: this soup checks every box for a go-to weeknight meal that doesn’t skimp on nutrition or flavor.
- Protein-Packed Satisfaction: With broccoli, cottage cheese, and cheddar cheese, this soup provides 20+ grams of protein per serving to keep you full and energized
- Creamy Texture Without the Guilt: The combination of milk, cheese, and pureed vegetable broth creates a luxurious texture without heavy dairy or cream
- Quick Weeknight Magic: From veggie prep to finished bowl in 40 minutes total, this is comfort food at its finest
- Flexible and Tasty: Works equally well as a standalone meal or a creamy base for folded-in turkey, chicken, or roasted veggies
Still smiling yet? Good – let’s talk about the witchcraft in that ingredient list.

Key Ingredients
Most of this soup’s magic comes from keeping the ingredient list short and simple while doubling down on protein-packed powerhouses you’ll actually enjoy.
Butter – Just 1 tablespoon! This adds rich creaminess while toasting the onions and veggies. Use salted or unsalted – you’ll be adding fresh salt to taste later anyway.
Diced Onion, Carrots, Celery – The holy trinity of soup-making! These get softened slowly to build a fragrant base. I use yellow onion for a mellow sweetness.
Garlic – Minc’d fresh and sautéed until fragrant. Plays well with the dill in the cottage cheese.
Flour – Creates a subtle thickening base before the broccoli is added. Regular or gluten-free works – just click the ‘gluten free’ button on your pantry staples!
Smoked Paprika – Adds depth and warmth. This isn’t your Williams-Sonoma soup stock; this is a flavor boost that actually matters.
Vegetable Broth – Form the soup’s hydration and base. Choose low-sodium (or taste to adjust) – better to control your own sodium levels.
Broccoli – The star of the show! Chopped into small florets to cook quickly while preserving some bite. Use fresh or frozen, just thaw before adding.
1% Milk – Adds another protein punch while keeping the soup light and bright. Add gradually over low heat to avoid scorching.
Shredded Cheddar – Always use freshly grated cheese from a block (pre-grated tends to clump). Sharp cheddar adds the perfect tangy zip.
Cottage Cheese – Blended until smooth this adds protein and a creamy texture without artificial thickeners.
You’ll find precise measurements in the recipe card below.
How to Make High Protein Broccoli Cheddar Soup
Here’s a quick walkthrough of how to pull this together in one pan that won’t turn your kitchen into a sauna.
Second sentence: remember to check the recipe card for precise ingredient measurements and special touches throughout these steps!
Step 1. Sauté the Aromatics. Melt butter in your largest soup pot over medium heat, then add diced onion, carrots, and celery. Cook 5 minutes until lightly golden, stirring occasionally. The onions should start to look translucent
Step 2. Add Garlic and Cook. Stir in the garlic and cook 1 minute more until fragrant. Do NOT let it brown – this should smell more like garlic than burned garlic.
Step 3. Cook the Thickening Base. Sprinkle in the flour and continue cooking for another 2 minutes, stirring constantly to cook the raw flour smell away. This is your velvety foundation.
Step 4. Add Flavor Boosters. Stir in the smoked paprika and cook for 30 seconds to toast the spices. This step is critical for the warm, Cajun-inspired depth in the finished soup.
Step 5. Add Broth and Broccoli. Pour in 3 cups of vegetable broth and bring to a gentle simmer. Add the broccoli florets and cook for 4-5 minutes until tender but still slightly firm. You want some texture here!
Step 6. Incorporate Milk and Cheese. Reduce heat to low and gradually stir in the milk, making sure it temp doesn’t exceed 180°F. Add shredded cheddar and stir until fully melted into a smooth base.
Step 7. Blend Half the Soup. For that restaurant-quality thickness, transfer 1-2 cups of soup to a blender and puree until smooth, then return to pot. Don’t panic – it’s not going to be super thick, just enough to add body.
Step 8. Final Touch – Cottage Cheese. Add the blended cottage cheese to the pot and stir until fully incorporated. This adds a subtle sweetness and protein boost without the gloppy dairy feel.
Tips for Success
Before you get started, here are a few pointers that’ll help you nail this recipe on your first attempt.
- Use A Heavy-Bottomed Pot: Your Dutch oven or soup pot needs to be deep enough to hold all the ingredients and thick enough to regulate heat
- Watch the Heat for the Milk: Milk is a coward—it burns at the slightest hint of high heat. Keep the heat at low to medium-low when adding it
- Don’t Skip the Pureeing: Blending just a portion keeps the soup from becoming baby-food bland while still creating the perfect texture
- Let Cheese Cool Slightly: When adding cheese, wait until the soup is off the heat or nearly cooled to avoid undesired stretchiness
- Prep Accessories: Have your paring knife, measuring spoons, and ladle at the ready to keep everything flowing smoothly
Time to get cooking!
Variation Ideas
Want to put your own spin on this recipe? Here are some easy swaps that keep things fresh (literally).
- Lean Protein Boost: Add 1-2 cups cooked chicken, turkey, or shredded rotisserie chicken for an extra-protein breakfast soup
- Cheese Swaps: Gruyère or Parmesan work well, though cheddar fans will definitely miss that tangy depth
- Vegetable Cubes: Dice potatoes, cauliflower, or zucchini into small cubes and add them along with the broccoli for extra texture
- Herb Additions: Stir in chopped fresh dill, chives, or parsley at the end for a pop of color and brightness
- Spicy Kick: Add a pinch of cayenne pepper during the flour-cooking step for subtle heat
- ALL Dairy Free: Swap the milk for coconut milk, the butter for vegan butter, and use vegan shredded cheese for plant-based version
Get creative with what’s in your fridge or pantry!
Serving Suggestions
This soup stacks up well with almost anything. It’s basically the at-home version of add-on weekdays. Here’s how I prefer to serve it:
As a main course with crusty sourdough for dipping. The bread adds a nice contrast to the soup’s creaminess while mopping up every last drop that requires deep inhaling (no regrets).
Or pair with a large mixed green salad with lemon vinaigrette. This adds a refreshing crunch that feels like a fancy restaurant move but takes 2 minutes. Pretty much the same way I serve my favorite chicken thyme soup.
On cold winter nights, enjoy this paired with a cup of hot herbal tea. For more formal occasions, this would make a great first course at a holiday dinner
How to Store and Reheat Extras
Refrigerator. Cool completely first, then pour into an airtight container (3-4 quart mason jars work well). Will keep for up to 5 days if you’re not reusing the same container as week 1.
Freezer. Freeze in 1-cup individual portions in silicone bags or stackable containers. Freezes beautifully for 2-3 months. Double-check your cheese is cold to avoid freezer burn.
To reheat. Best in oven! Pour into a casserole dish at 350°F for 25-30 minutes, stirring every 10 minutes for even warming. Do not reheat in a microwave—it develops a strange grayish color.
Looking for More Dinner Soup Recipes?
Whether you crave chunky, smooth, spicy, or sweet varieties, we’ve got you covered with our soup collection. Mix up your weeknight rotation with new and classic creations that are all made from scratch in less than an hour.
Frequently Asked Questions
Can I make this soup vegan?
Absolutely! Simply swap the dairy with your favorite vegan cheese, use vegan butter instead of regular butter, and forgo the chicken or meat additions. The soup base is 100% plant-based, and the flavor will be just as bold!
Can I use frozen broccoli?
Yes! No need to thaw—it will just need 1-2 extra minutes of simmering to fully cook through. I actually prefer frozen broccoli in this recipe because it yields more water, giving the soup an extra-rich consistency.
Why is my soup clumpy or grainy?
There are two common culprits: 1) The flour wasn’t cooked properly (keep stirring those first 2 minutes!) or 2) The cottage cheese wasn’t blended smoothly before adding. Both fixes cost just a few extra seconds.
Can I make this in advance?
Yes – this soup actually tastes better the next day once the flavors have settled. Make a full batch on Sunday and enjoy lunches and dinners from Monday to Thursday. Just reheat properly before serving.
Are there nut/pecan allergies to worry about in this soup?
None! This recipe contains no nuts, tree nuts, or products that contain them. Perfectly safe for all dietary needs unless the flour you use has mixed-in allergens. If in doubt, always check ingredient lists for cross-contamination warnings.
This soup has become my new favorite for when I really just need something hearty but healthy. The extra protein boost guarantees I’m full until the next meal, and the broccoli oozes nutrients while satisfying that vegetable craving we all face sometimes.
If you give this a try, be sure to come back and leave a reduced-sodium version. Or better yet, share your own twists below because soup is where cooking really gets creative! What did you add to your High Protein Broccoli Cheddar Soup?
Print
High Protein Broccoli Cheddar Soup – Creamy, Nutritious, and Easy
- Total Time: 40
- Yield: 4-6 servings 1x
- Diet: Vegetarian
Description
A velvety soup combining broccoli’s vitamins with high-protein cheddar and cottage cheese. Creamy without heavy dairy, ready in 40 minutes, and perfect as a stand-alone meal or base for additional veggies.
Ingredients
1 tbsp olive oil (or herb-infused vegan butter)
1 medium onion, diced
3 cloves garlic, minced
4 cups broccoli florets
4 cups low-sodium vegetable broth
1 cup whole milk
1 cup shredded sharp cheddar cheese
1 cup cottage cheese
1 tsp salt
1/2 tsp black pepper
1/2 tsp turmeric (optional, for color)
Instructions
Heat olive oil in a large pot. Sauté onion and garlic 3-4 minutes until softened.
Add broccoli and vegetable broth; bring to a boil.
Reduce heat, simmer 15-20 minutes until broccoli is tender.
Blend half the soup with an immersion blender (or in batches) for a creamy texture.
Stir in milk, cheddar cheese, and cottage cheese until cheeses melt completely.
Season with salt, pepper, and turmeric if using.
Adjust consistency with additional broth or milk as desired.
Notes
Substitute olive oil for butter for vegan option
Use full-fat milk/cheese for richer mouthfeel
Add cooked shredded chicken for extra protein
Store leftovers in airtight containers for up to 5 days
- Prep Time: 10
- Cook Time: 30
- Category: Dinner
- Method: Stewing
- Cuisine: American
Nutrition
- Serving Size: 1 bowl (approx. 1.5 cups)
- Calories: 240
- Sugar: 3g
- Sodium: 600mg
- Fat: 18g
- Saturated Fat: 10g
- Carbohydrates: 15g
- Fiber: 5g
- Protein: 22g
- Cholesterol: 65mg