High Protein Broccoli Cheddar Soup

This High Protein Broccoli Cheddar Soup is a creamy, comforting bowl of goodness that’s both delicious and nourishing. I’ve given the classic recipe a protein-packed upgrade, making it perfect for when I want something warm and hearty without skimping on nutrition. With rich cheddar, tender broccoli, and added protein from simple ingredients, it’s a cozy meal I can feel great about.

Why You’ll Love This Recipe

I love this recipe because it gives me all the comfort of traditional broccoli cheddar soup, but with an extra boost of protein to keep me full and energized. It’s smooth, cheesy, and satisfying, yet still light enough for lunch or a quick dinner. Plus, it’s easy to make in one pot and great for meal prep.

ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • Fresh broccoli florets

  • Carrots, shredded or thinly sliced

  • Onion, diced

  • Garlic, minced

  • Olive oil or butter

  • Low-sodium chicken or vegetable broth

  • Milk (or unsweetened almond milk)

  • Plain Greek yogurt or cottage cheese (for protein)

  • Shredded sharp cheddar cheese

  • Salt

  • Black pepper

  • Optional: protein powder (unflavored), for an extra boost

directions

  1. In a large pot, I heat olive oil or butter over medium heat and sauté the onion and garlic until fragrant and soft.

  2. I add the carrots and broccoli and cook for about 5 minutes, stirring occasionally.

  3. I pour in the broth and bring everything to a boil. Then I reduce the heat and let it simmer for about 10–15 minutes until the broccoli is tender.

  4. I blend about half of the soup using an immersion blender or by carefully transferring it to a blender, then return it to the pot for a perfect creamy-chunky texture.

  5. I reduce the heat and stir in the milk and Greek yogurt or cottage cheese, mixing until smooth.

  6. I add the shredded cheddar cheese and stir until it’s fully melted and the soup is creamy.

  7. I season with salt and black pepper to taste. If I’m adding protein powder, I stir it in at this stage and make sure it dissolves completely.

  8. I let it simmer for another few minutes, then serve it warm.

Servings and timing

This recipe makes about 4 to 6 servings. It takes around 10 minutes to prep and 25 minutes to cook, so I can have it on the table in about 35 minutes.

Variations

Sometimes I use cauliflower instead of broccoli, or mix both for added texture and flavor. I’ve also added cooked shredded chicken or white beans for an even heartier meal. Swapping cheddar for a blend of cheeses like gouda or Swiss gives it a different twist. And if I want it dairy-free, I use plant-based cheese, almond milk, and coconut yogurt.

storage/reheating

I store the soup in an airtight container in the fridge for up to 4 days. It reheats beautifully on the stovetop over medium heat or in the microwave in 1–2 minute bursts, stirring in between. If it thickens too much, I just add a splash of broth or milk to loosen it up.

FAQs

Can I freeze this soup?

Yes, but I usually leave out the dairy before freezing. I freeze the soup base, then add yogurt and cheese when reheating for the best texture.

How can I make it even higher in protein?

I add a scoop of unflavored protein powder or stir in some cooked chicken, lentils, or beans to raise the protein count.

What’s the best cheese to use?

I prefer sharp cheddar because it gives the most flavor. A mix of cheddar and Parmesan also works great.

Can I make this soup vegetarian?

Absolutely. I just use vegetable broth and skip any meat-based protein options. Greek yogurt or cottage cheese still gives me a great protein boost.

Is it okay to use frozen broccoli?

Yes, frozen broccoli works perfectly. I just add it directly to the pot and cook a few extra minutes until it’s tender.

Conclusion

This High Protein Broccoli Cheddar Soup is my go-to when I want something creamy and cozy without sacrificing nutrition. It’s full of flavor, easy to make, and keeps me full for hours. Whether I enjoy it for lunch, dinner, or meal prep throughout the week, it’s always a comforting, protein-rich winner.

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
High Protein Broccoli Cheddar Soup

High Protein Broccoli Cheddar Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Linda
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 to 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Low Fat

Description

This High Protein Broccoli Cheddar Soup is a creamy, hearty, and nutritious twist on the classic comfort food. Packed with sharp cheddar, tender broccoli, and a protein boost from Greek yogurt or cottage cheese, it’s perfect for a cozy and satisfying meal.


Ingredients

  • 4 cups fresh broccoli florets
  • 1 cup carrots, shredded or thinly sliced
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 tbsp olive oil or butter
  • 4 cups low-sodium chicken or vegetable broth
  • 1 cup milk (or unsweetened almond milk)
  • 3/4 cup plain Greek yogurt or cottage cheese
  • 1 1/2 cups shredded sharp cheddar cheese
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 2 tbsp unflavored protein powder (optional)

Instructions

  1. In a large pot, heat olive oil or butter over medium heat. Sauté onion and garlic until soft and fragrant.
  2. Add carrots and broccoli, cook for 5 minutes, stirring occasionally.
  3. Pour in the broth and bring to a boil. Reduce heat and simmer for 10–15 minutes until broccoli is tender.
  4. Blend half of the soup using an immersion blender or in batches in a blender. Return to pot for a creamy-chunky texture.
  5. Reduce heat and stir in milk and Greek yogurt or cottage cheese until smooth.
  6. Add shredded cheddar cheese and stir until melted and creamy.
  7. Season with salt and pepper. Stir in protein powder if using, and mix until fully dissolved.
  8. Simmer for a few more minutes, then serve warm.

Notes

  • Use cauliflower or a mix of broccoli and cauliflower for variation.
  • Add shredded chicken or white beans for extra protein.
  • Try different cheeses like gouda or Swiss for a flavor twist.
  • For dairy-free, use plant-based cheese, almond milk, and coconut yogurt.
  • If soup thickens when stored, thin it with a splash of broth or milk when reheating.

Nutrition

  • Serving Size: 1 cup
  • Calories: 260
  • Sugar: 4g
  • Sodium: 520mg
  • Fat: 15g
  • Saturated Fat: 8g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 12g
  • Fiber: 3g
  • Protein: 18g
  • Cholesterol: 40mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

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

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