There’s something special about a warm bowl of broccoli cheddar soup on a chilly day. This version keeps all the comfort while sneaking in extra protein to keep you full and energized. It’s creamy without being heavy, and it cooks up with simple ingredients you might already have.
Think classic flavor, but with a more nourishing profile. Perfect for a weeknight dinner, meal prep, or a cozy lunch that won’t leave you hungry an hour later.

Ingredients
Method
- Sauté the aromatics: Heat olive oil in a large pot over medium heat. Add onion and carrots with a pinch of salt. Cook 5–6 minutes until softened. Stir in garlic and cook 30 seconds until fragrant.
- Add broccoli and broth: Stir in the chopped broccoli. Pour in the broth and bring to a gentle boil. Reduce to a simmer, cover, and cook 10–12 minutes, until the broccoli is tender.
- Choose your texture: For a smoother soup, use an immersion blender to blend part or all of the pot. Leave some chunks for texture, or go completely smooth if you prefer.
- Stir in milk and seasonings: Add milk, Dijon, smoked paprika, and a few grinds of black pepper. Keep heat on low—do not let it boil once dairy is added.
- Thicken if needed: If you like a thicker soup, stir in the cornstarch slurry and simmer gently 1–2 minutes until it slightly thickens.
- Add the protein gently: In a small bowl, whisk Greek yogurt with a ladle of hot soup to temper it. Then whisk the yogurt mixture back into the pot over low heat. If using protein powder, whisk it with 1/2 cup warm milk or broth until smooth, then stir it into the soup. Keep the heat low to avoid curdling.
- Melt in the cheese: Turn off the heat. Gradually add cheddar (and Parmesan, if using) by the handful, stirring until smooth after each addition. Season with salt and more pepper to taste.
- Finish and serve: Taste and adjust. Add a pinch of red pepper flakes if you like heat. Ladle into bowls and garnish with extra shredded cheddar, cracked pepper, or a few broccoli florets.
What Makes This Recipe So Good

- High in protein without losing the classic flavor: We use Greek yogurt and a little whey or pea protein to boost protein while keeping the soup creamy and rich.
- Simple, familiar ingredients: Broccoli, cheddar, onions, carrots, and broth—nothing fancy or hard to find.
- Customizable texture: Blend it smooth and velvety or leave it chunky—your call.
- Quick and weeknight-friendly: Ready in about 35–40 minutes from start to finish.
- Meal-prep friendly: Stores and reheats well with a few easy tips to keep it silky.
What You’ll Need
- 2 tablespoons olive oil (or butter)
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 3 cloves garlic, minced
- 4 cups broccoli florets (fresh or frozen), chopped small
- 4 cups low-sodium chicken or vegetable broth
- 1 cup 2% or whole milk (or unsweetened almond milk)
- 1 cup plain Greek yogurt (2% or 0%)
- 1–1.5 cups sharp cheddar cheese, freshly shredded
- 1/4 cup grated Parmesan (optional, for depth)
- 1–2 scoops unflavored whey or pea protein powder (about 20–40 g protein; optional but recommended)
- 2 tablespoons cornstarch mixed with 2 tablespoons cold water (slurry) for thickening, if needed
- 1 teaspoon Dijon mustard (optional, boosts cheesy flavor)
- 1/2 teaspoon smoked paprika (optional)
- Salt and black pepper to taste
- Red pepper flakes (optional, for heat)
Instructions

- Sauté the aromatics: Heat olive oil in a large pot over medium heat. Add onion and carrots with a pinch of salt.
Cook 5–6 minutes until softened. Stir in garlic and cook 30 seconds until fragrant.
- Add broccoli and broth: Stir in the chopped broccoli. Pour in the broth and bring to a gentle boil.
Reduce to a simmer, cover, and cook 10–12 minutes, until the broccoli is tender.
- Choose your texture: For a smoother soup, use an immersion blender to blend part or all of the pot. Leave some chunks for texture, or go completely smooth if you prefer.
- Stir in milk and seasonings: Add milk, Dijon, smoked paprika, and a few grinds of black pepper. Keep heat on low—do not let it boil once dairy is added.
- Thicken if needed: If you like a thicker soup, stir in the cornstarch slurry and simmer gently 1–2 minutes until it slightly thickens.
- Add the protein gently: In a small bowl, whisk Greek yogurt with a ladle of hot soup to temper it.
Then whisk the yogurt mixture back into the pot over low heat. If using protein powder, whisk it with 1/2 cup warm milk or broth until smooth, then stir it into the soup. Keep the heat low to avoid curdling.
- Melt in the cheese: Turn off the heat.
Gradually add cheddar (and Parmesan, if using) by the handful, stirring until smooth after each addition. Season with salt and more pepper to taste.
- Finish and serve: Taste and adjust. Add a pinch of red pepper flakes if you like heat.
Ladle into bowls and garnish with extra shredded cheddar, cracked pepper, or a few broccoli florets.
How to Store
- Refrigerator: Cool completely. Store in airtight containers for up to 4 days. Stir before reheating.
- Freezer: This soup can freeze, but dairy can separate.
For best results, freeze before adding cheese and yogurt, then add them after reheating. If freezing fully finished soup, cool, portion, and freeze up to 2 months.
- Reheating: Warm gently on the stove over low heat, stirring often. If it looks slightly separated, whisk in a splash of milk or broth to bring it back together.
Avoid boiling.

Health Benefits
- High-quality protein: Greek yogurt, cheddar, and optional whey or pea protein help support muscle repair and keep you satisfied longer.
- Fiber and micronutrients: Broccoli brings fiber, vitamin C, vitamin K, folate, and antioxidants that support immune and gut health.
- Balanced macros: With protein, fiber, and moderate fats, this soup offers steady energy without a crash.
- Calcium for bone health: Cheddar, Parmesan, and yogurt add calcium and phosphorus.
- Lower sodium option: Using low-sodium broth and seasoning to taste helps keep salt in check.
Pitfalls to Watch Out For
- Curdled dairy: High heat can split yogurt or cheese. Keep the heat low and temper the yogurt before adding.
- Grainy cheese: Pre-shredded cheese often contains anti-caking agents. Use freshly shredded cheddar for a smoother melt.
- Chalky protein powder: Whisk protein powder with warm liquid first to make a smooth slurry before adding.
- Overcooked broccoli: Mushy broccoli can dull the flavor and color.
Simmer just until tender, then blend to your liking.
- Under-seasoning: Add salt in stages—after sautéing, after simmering, and after the cheese—to build balanced flavor.
Recipe Variations
- Extra-lean protein boost: Add 1 cup finely chopped cooked chicken breast or rotisserie chicken at the end.
- Vegetarian and extra-green: Swap chicken broth for vegetable broth and add a handful of spinach before blending for a vibrant color.
- Low-lactose: Use lactose-free milk and yogurt, and a well-aged cheddar (naturally lower in lactose). Choose a lactose-free protein powder as needed.
- Gluten-free: This recipe is naturally gluten-free if you use cornstarch (not flour) and check that your broth and protein powder are certified gluten-free.
- Smoky bacon twist: Cook 2–3 strips of turkey bacon until crisp. Crumble and use as a topping for extra flavor and protein.
- Spicy jalapeño cheddar: Add 1 seeded, minced jalapeño with the onion and carrots.
Use pepper jack for part of the cheddar.
- Ultra-creamy: Swap half the milk for half-and-half. It’s richer but still balanced thanks to the added protein.
FAQ
How much protein is in a serving?
With Greek yogurt and one scoop of protein powder, you can expect roughly 20–28 grams of protein per serving, depending on your cheese and powder. Add chicken and you can push it to 30+ grams.
Exact amounts will vary by brand and portion size.
Can I make it dairy-free?
Yes. Use unsweetened almond or cashew milk, skip the cheese, and use a dairy-free yogurt or silken tofu blended in for creaminess. Choose a plant-based protein powder and adjust seasoning with nutritional yeast for cheesy notes.
What kind of cheddar works best?
Sharp or extra-sharp cheddar gives the best flavor.
Always shred it yourself for a smooth melt. A small amount of Parmesan adds depth, but it’s optional.
Do I have to use protein powder?
No. The soup will still be protein-rich from Greek yogurt and cheese.
Protein powder is just an easy way to bump it up, especially if you’re using plant milk or prefer a lighter hand with cheese.
Can I make it in a slow cooker?
Yes. Add onion, carrots, broccoli, garlic, and broth to the slow cooker and cook on low for 4–5 hours until tender. Blend to your liking, then stir in warm milk, tempered yogurt, and cheese off heat.
Add protein powder last, whisked into a little warm liquid.
What can I serve with it?
Try a slice of whole-grain toast, a side salad with lemon vinaigrette, or grilled chicken for an extra protein boost. A sprinkle of pumpkin seeds on top adds crunch and minerals.
How can I make it lower in calories?
Use 0% Greek yogurt, reduced-fat cheddar, and almond milk. Skip the cornstarch and keep the soup a bit lighter in body.
Season well to maintain flavor.
In Conclusion
This high protein broccoli cheddar soup delivers all the cozy, familiar flavor with a smart boost of nutrition. It’s simple to make, flexible for different diets, and satisfying enough for a full meal. Keep it chunky or blend it silky, top it how you like, and enjoy a bowl that warms you up and keeps you going.
This is comfort food that works just as hard as you do.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.