I’m not gonna lie—I used to think “healthy soup” meant sacrificing flavor for a bowl of sad, watery vegetables. But then, on one particularly freezing afternoon, I stumbled onto something that changed everything: this High-Protein Broccoli Feta Soup. It’s creamy, it’s savory, it’s pure comfort in a bowl—and it’s secretly packed with protein from Greek yogurt and feta, so it’s totally vegetarian. I’ll be honest: I tested this recipe at least five times to get that silky, luscious texture without a drop of heavy cream. The trick? Blending everything smooth, then stirring in the dairy off the heat. Trust me, this one’s a keeper.

Why You Will Love This High-Protein Broccoli Feta Soup
- It’s ready in about 30 minutes, start to finish. That’s faster than ordering in, and way more satisfying.
- You only need a handful of everyday ingredients—nothing fancy or hard to find. I bet you’ve got most of them already.
- It’s a sneaky way to pack in a ton of veggies. Four cups of broccoli in one pot? That’s a whole lot of green goodness without feeling like you’re eating a salad.
- The protein content is seriously impressive—15 grams per serving—thanks to Greek yogurt and feta. It keeps you full for hours, no afternoon slump.
- It tastes indulgent but feels light. That creamy, cheesy texture? No heavy cream needed. You get all the comfort, none of the guilt.
Ingredients for High-Protein Broccoli Feta Soup
Here’s the beautiful thing about this soup: every single ingredient pulls its weight. Nothing’s just filler. I picked each one for how it adds either flavor or nutrition (and both). And the best part? You can find all of this at any regular grocery store—no specialty aisles needed.
Key Ingredient Notes
Let’s talk specifics, because a little attention here makes all the difference. For the onion, grab one medium yellow or white onion and chop it up. Nothing fancy. For the garlic, two large cloves, minced fine—that’s plenty to perfume the whole pot without overpowering things.
The broccoli: you’ll want 4 cups of fresh florets, which is about one large head. Chop them into small, even pieces so they cook quickly and blend smoothly. Pre-cut bags work in a pinch, but fresh is best here for texture.
Now, the protein stars. Use plain Greek yogurt—full-fat or 2%—for the creamiest texture. Nonfat works but won’t give you that luscious mouthfeel. And for the feta, please, do yourself a favor: buy a block and crumble it yourself. It melts into the soup so much better than the pre-crumbled stuff, which is often dry and coated in anti-caking agents.
Finally, the broth: go with a low-sodium vegetable broth. That way you control the salt, not some factory. You can always add more later, but you can’t take it out.
How to Make High-Protein Broccoli Feta Soup
Alright, let’s get cooking! This High-Protein Broccoli Feta Soup is one of those recipes that makes you look like a hero with almost no effort. The whole thing comes together in about 30 minutes, and the process is pretty straightforward. Your best friend here? An immersion blender. It’s the key to getting that silky, velvety texture without having to transfer hot soup in batches. Trust me, your future self will thank you.
Step 1: Sauté the Aromatics
Start by heating 1 tablespoon of olive oil in a large pot or Dutch oven over medium heat. Once it’s shimmering, toss in your chopped onion. Cook it for about 5 minutes, stirring occasionally, until it turns soft and translucent. I love that smell—it’s the foundation of everything good. Then, add your minced garlic and cook for just 1 minute until it’s super fragrant. Be careful here; garlic burns fast, and burnt garlic will ruin the whole pot. So keep stirring and don’t walk away!
Step 2: Cook the Broccoli
Now, dump in your 4 cups of broccoli florets and pour in the 4 cups of low-sodium vegetable broth. Turn the heat up to high and bring everything to a boil. Once it’s bubbling, reduce the heat to low, cover the pot, and let it simmer for about 10 to 12 minutes. You’ll know it’s ready when the broccoli is really, really tender—so tender that you can easily pierce it with a fork. Don’t rush this part; undercooked broccoli will give you a chunky soup, not a creamy one.
Step 3: Blend Until Smooth
Here’s where the magic happens. Take the pot off the heat—safety first!—and grab your immersion blender. Blend the soup directly in the pot until it’s completely smooth and velvety. I like to move it around to make sure I get every last bit. If you don’t have an immersion blender, no worries. Carefully transfer the soup in batches to a standard blender. Here’s the important part: only fill the blender halfway, hold the lid down firmly with a towel, and blend until smooth. Hot soup expands, so you don’t want an explosion. Once it’s all blended, pour it back into the pot.
Step 4: Finish with Yogurt and Feta
With the soup still off the heat, stir in the 1/2 cup of plain Greek yogurt and 1/2 cup of crumbled feta cheese. Stir continuously until the cheese is fully melted and the yogurt is incorporated. You’ll see it turn into this gorgeous, creamy, rich soup. Whatever you do, don’t let it boil after adding the dairy—that’s the number one way to make it curdle. Finally, season with salt and black pepper to taste. I usually start with 1/4 teaspoon of salt and a pinch of pepper, then adjust from there. Taste it and see what you think!
Tips for the Best High-Protein Broccoli Feta Soup
Okay, I’ve made this High-Protein Broccoli Feta Soup enough times to learn a few things the hard way. So let me save you some trouble with my best tips. Trust me, these little tweaks make all the difference between good soup and absolutely perfect soup.
First up: don’t you dare skip that simmering step. I know it’s tempting to rush, but undercooked broccoli will leave you with a chunky, disappointing texture instead of that silky creaminess we’re after. Let it go the full 10 to 12 minutes until it’s fork-tender. Your blender will thank you.
Second, take your yogurt and feta out of the fridge about 20 minutes before you start cooking. Room-temperature dairy blends in so much more smoothly. If you add cold yogurt straight from the fridge, it can seize up or even curdle. Plus, it’ll cool down your whole pot of soup. Not ideal.
And if you really want to crank up the protein even more, toss in a cup of cooked chickpeas or some shredded rotisserie chicken right when you add the broccoli. It’ll simmer right along with everything else, and you’ll get an even heartier, more filling bowl. Honestly, I do this all the time when I want a post-workout meal that actually satisfies.
Variations of This High-Protein Soup
One of my favorite things about this High-Protein Broccoli Feta Soup is how easy it is to shake things up. Want a little kick? Toss in a pinch of red pepper flakes when you sauté the onion. It adds just enough warmth without overpowering the broccoli.
Feeling extra virtuous? Stir in a big handful of fresh spinach right before you blend. It wilts into nothing and gives you an extra nutrient boost without changing the flavor much. And if you’re in a tangy mood, swap the feta for crumbled goat cheese. It melts just as beautifully and gives the soup a whole new personality. Try one or try all—I won’t judge!
Serving Suggestions
Let’s talk about what to eat with this soup. My absolute favorite is a thick slice of crusty whole-wheat bread for dipping. It’s perfect for sopping up every last drop. If you want something lighter, a simple side salad with a bright lemon vinaigrette cuts through the richness beautifully. And honestly, don’t skip the garnish: a sprinkle of extra feta and a drizzle of olive oil on top makes it look like you’re serving dinner at a fancy restaurant.
Storage and Reheating Instructions
So, if you’re lucky enough to have leftovers of this High-Protein Broccoli Feta Soup, here’s how to keep it tasting amazing. Just pop it in an airtight container and stick it in the fridge—it’ll stay good for up to 4 days. You’ll notice it thickens up quite a bit as it sits, which is totally normal. When you’re ready for round two, just add a splash of broth or even water to thin it back to your perfect consistency. Then warm it gently on the stovetop over low heat, or in the microwave in 30-second bursts, stirring between each. One thing though: don’t freeze this soup. I learned that the hard way. The dairy separates and leaves you with a grainy, sad texture. So save yourself the heartbreak and just keep it in the fridge.
Frequently Asked Questions
I get questions about this High-Protein Broccoli Feta Soup all the time, so let me answer the three most common ones. Honestly, they’re all super easy fixes, so don’t overthink it.
Can I use frozen broccoli? Absolutely! Use 4 cups of frozen florets straight from the bag—no need to thaw. Just toss them in with the broth and add an extra 2 to 3 minutes to the simmer time. They’ll turn just as tender and blend up perfectly smooth.
Can I make this soup vegan? You bet. Swap the Greek yogurt for a plain, unsweetened vegan yogurt (I like a coconut-based one for creaminess). For the feta, use your favorite vegan feta or stir in a tablespoon or two of nutritional yeast for that cheesy, savory flavor. It won’t be exactly the same, but it’s still delicious.
How do I make this soup thicker? If you want a really hearty, almost stew-like texture, just reduce the broth to 3 cups instead of 4. Or, my favorite trick: toss in a small, cooked, peeled potato when you add the broccoli. It blends right in and gives you that extra body without messing with the flavor.
Nutritional Information
Here’s the deal—these numbers are just an estimate, since brands and specific ingredients can change things a bit. For a 1-cup serving (about 240 grams), you’re looking at 200 calories, 10 grams of fat, 15 grams of carbs, 4 grams of fiber, and 15 grams of protein. Pretty solid, right? Just keep in mind that if you swap in a different yogurt or use a full-fat feta, the counts will shift a little. But honestly, this soup is already a win for a healthy, filling meal.
Print30-Minute High-Protein Broccoli Feta Soup Perfection
This high-protein broccoli feta soup is a creamy and satisfying meal. You get a good dose of protein from Greek yogurt and feta cheese. It is simple to make and packed with flavor.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 4 cups broccoli florets
- 4 cups vegetable broth
- 1/2 cup plain Greek yogurt
- 1/2 cup crumbled feta cheese
- Salt and black pepper to taste
Instructions
- Heat olive oil in a large pot over medium heat.
- Add onion and cook until soft, about 5 minutes.
- Stir in garlic and cook for 1 minute.
- Add broccoli and vegetable broth. Bring to a boil.
- Reduce heat and simmer until broccoli is tender, about 10 minutes.
- Remove from heat. Use an immersion blender to puree the soup until smooth.
- Stir in Greek yogurt and feta cheese. Mix until melted and creamy.
- Season with salt and pepper. Serve hot.
Notes
- For extra protein, add cooked chicken or chickpeas.
- You can use regular yogurt if Greek yogurt is not available.
- Store leftovers in the fridge for up to 3 days.
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 200
- Sugar: 5g
- Sodium: 600mg
- Fat: 10g
- Saturated Fat: 5g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 4g
- Protein: 15g
- Cholesterol: 30mg

