Creamy Broccoli Feta Soup with 22g Protein Per Bowl

You know those recipes that surprise you by becoming instant favorites? That’s exactly what happened with this broccoli feta soup in my kitchen last winter. I was craving something creamy but didn’t want the usual heavy cream base, so I started playing with cottage cheese – and wow, did it work! The result is this velvety, protein-packed soup that somehow tastes indulgent while being secretly good for you. The feta adds this perfect salty tang against the sweet broccoli, and the cottage cheese gives it that luscious texture without weighing you down. It’s become my go-to when I need a quick, satisfying meal that feels like a warm hug.

Why You’ll Love This Broccoli Feta Soup

Trust me, this soup checks all the boxes—it’s the kind of recipe you’ll find yourself making again and again. Here’s why:

  • Protein powerhouse: Between the cottage cheese and feta, each bowl packs a whopping 22g of protein to keep you full for hours.
  • Creamy without the cream: The magic blend of cottage cheese and feta creates that rich, velvety texture we all crave—no heavy cream needed!
  • Weeknight lifesaver: From chopping to blending, you’re just 30 minutes away from a steaming bowl of comfort.
  • Meal prep dream: It tastes even better the next day and reheats like a charm—perfect for lunches all week.
  • Flavor bomb: That salty feta tang against the sweet broccoli? Absolute perfection, especially with a squeeze of lemon.

Seriously, this soup solves the “I want something indulgent but still healthy” dilemma better than anything in my recipe box.

Ingredients for Broccoli Feta Soup

Here’s everything you’ll need to make this creamy dream come true – and trust me, every ingredient plays a special role in creating that perfect balance of flavors and textures. I’ve learned through many batches that precise measurements matter here, so don’t eyeball the feta unless you want a salt bomb!

  • 1 tbsp olive oil – Just enough to sauté without making the soup greasy
  • 1 small yellow onion, diced – About the size of a baseball, peeled and chopped
  • 4 cloves garlic, minced – Yes, four! They mellow beautifully when cooked
  • 6 cups broccoli florets – Fresh or frozen both work (no need to thaw if frozen)
  • 4 cups low-sodium chicken broth – Or vegetable broth to keep it vegetarian
  • 1 tsp kosher salt – Plus more to taste at the end
  • 1/2 tsp black pepper – Freshly cracked if you’ve got it
  • 1/2 tsp dried dill – Or 1 tbsp fresh dill if you’re feeling fancy
  • 1/4 tsp crushed red pepper flakes – For that subtle kick (plus extra for topping)
  • 2 cups cottage cheese – 2% or 4% both work – this is our creamy secret weapon!
  • 1 cup crumbled feta cheese – Plus extra for topping (get the block and crumble it yourself for best texture)
  • 1 tbsp lemon juice – Optional but highly recommended to brighten everything up

Pro tip: Have all your ingredients prepped before you start cooking – it makes the process so much smoother when everything’s ready to go. And don’t skip that lemon juice at the end – it’s like magic for waking up all the flavors!

How to Make Broccoli Feta Soup

Okay, let’s get cooking! This soup comes together in a flash, but there are a few key steps that make all the difference. Follow along and you’ll have that creamy, dreamy texture in no time. I’ve made this enough times to know exactly when to blend and when to walk away – and I’m sharing all my little secrets with you!

Step 1: Sauté the Aromatics

First, grab your favorite soup pot (I use my trusty Dutch oven) and heat that olive oil over medium heat. You’ll know it’s ready when the oil shimmers slightly. Toss in your diced onions and give them a good stir – we’re not looking for color here, just softness. Let them cook for about 4-5 minutes, stirring occasionally, until they turn translucent and smell sweet.

Now’s the time to add the garlic! Stir it in and let it cook for just 30 seconds – seriously, don’t walk away here. Burnt garlic is no one’s friend. You’ll know it’s perfect when the whole kitchen smells amazing but the garlic hasn’t browned at all.

Step 2: Cook the Broccoli

Time for the star of the show! Dump in all that beautiful broccoli (frozen works great here too – no need to thaw first), then pour in the broth. Sprinkle in the salt, pepper, dill, and red pepper flakes – this is where the flavor foundation gets built. Give everything a good stir, then crank the heat up to bring it to a boil.

Once it’s bubbling, immediately reduce the heat to a gentle simmer and cover the pot. This is crucial – we want the broccoli to steam and soften completely. Set your timer for 12 minutes, but peek at 10 – the broccoli should be fork-tender but still bright green. If it’s still firm, give it another 3-5 minutes. You want it soft enough to blend effortlessly later.

Step 3: Blend the Soup

Here comes the magic! Turn off the heat and stir in both cheeses – they’ll melt beautifully into the hot broth. Now grab your immersion blender (or prepare for careful batch blending if using a regular blender).

If using an immersion blender: Submerge it fully before turning it on to avoid splatters. Blend in slow circles until completely smooth – about 1-2 minutes. Don’t rush this part; tiny cheese chunks won’t hurt, but broccoli bits will.

For regular blender users: Fill only halfway, remove the center lid piece, and cover with a towel to let steam escape. Blend in batches until smooth, returning each batch to the pot.

Finally, stir in that lemon juice if using – just a tablespoon makes all the flavors pop! Taste and adjust salt and pepper as needed. The soup should be velvety smooth with a perfect balance of salty, creamy, and slightly tangy flavors.

Tips for the Best Broccoli Feta Soup

After making this soup more times than I can count (my family begs for it weekly!), I’ve picked up some game-changing tricks that take it from good to “wow, what did you put in this?” Here are my absolute must-know tips:

Choose your cheeses wisely

Not all feta is created equal! For the richest flavor, go for full-fat feta packed in brine – that salty liquid gold adds incredible depth. And don’t even think about fat-free cottage cheese here; 2% or 4% gives that luxurious mouthfeel without making it heavy. Pro tip: If your cottage cheese seems watery, drain it in a fine-mesh sieve for 10 minutes first.

Temperature matters when blending

Here’s where I messed up my first batch – blending when the soup was boiling hot made it separate. Now I always turn off the heat and let it cool slightly (about 2 minutes) before adding cheeses and blending. This keeps everything smooth and emulsified. If your soup does separate, a quick re-blend after cooling usually fixes it!

Brighten it up at the end

That tablespoon of lemon juice isn’t just a suggestion – it’s the secret weapon that makes all the flavors sing. Add it right before serving, and taste as you go. Sometimes I’ll add an extra squeeze if the soup tastes flat. Fresh dill instead of dried makes a huge difference too if you’ve got it.

Texture tweaks for perfection

Want it ultra-smooth? Blend for a full 2 minutes, then strain through a fine-mesh sieve – it’s extra work but gives that restaurant-quality silkiness. Prefer some texture? Blend most of it smooth, then stir in a handful of small broccoli florets at the end. Either way, let the soup rest for 5 minutes after blending – it thickens beautifully as it cools slightly.

Variations of Broccoli Feta Soup

One of my favorite things about this soup is how easily it adapts to whatever I’ve got in the fridge – it’s like a blank canvas for delicious experiments! Here are the variations I’ve tested and loved (and one I definitely don’t recommend – learn from my mistakes!).

Spinach & Broccoli Power Combo

When I want extra greens, I throw in a couple handfuls of fresh spinach right before blending. It turns the soup a gorgeous emerald green and adds nutrients without changing the flavor much. Frozen spinach works too – just squeeze out the excess water first. This version makes me feel extra virtuous!

Greek Yogurt Swap

Out of cottage cheese? No problem! Plain Greek yogurt (full-fat works best) makes a fantastic substitute. Use about 1 1/2 cups instead of the 2 cups cottage cheese – it’s tangier, so you might want to reduce the lemon juice. I discovered this swap when I was halfway through cooking and realized I’d run out of cottage cheese – happy accident!

The “Not-So-Great” Cauliflower Experiment

Okay, here’s what not to do: replacing all the broccoli with cauliflower. I tried it thinking it would be lighter, but the soup turned out weirdly sweet and lacked that deep veggie flavor broccoli brings. If you must try it, do half broccoli and half cauliflower – trust me on this one!

The beauty of this recipe is how forgiving it is – as long as you keep that feta and creamy base, you can play around with the rest. Just promise me you’ll try the original version first so you know what perfection tastes like!

Serving Suggestions for Broccoli Feta Soup

Oh, the joy of dressing up this already-amazing soup! I’ve had so much fun playing with different toppings and pairings – here are my absolute favorite ways to serve it. The best part? You probably have most of these extras in your kitchen already.

Must-Have Toppings

Don’t skip the toppings – they take this soup from great to “can I have seconds?” Here’s what I always keep on hand:

  • Extra crumbled feta: Because is there ever really enough feta? It adds this wonderful salty crunch.
  • Red pepper flakes: Just a pinch gives the perfect spicy contrast to the creamy soup.
  • Fresh dill or parsley: That pop of green makes it look fancy, and the fresh herbs brighten every bite.
  • Toasted pine nuts: My secret weapon! They add this incredible buttery crunch.
  • Drizzle of olive oil: A quick swirl right before serving makes it look restaurant-worthy.

Perfect Pairings

This soup is a whole meal by itself, but if you want to round it out, here’s what I love serving with it:

  • Crusty bread: A warm baguette or sourdough is perfect for sopping up every last drop.
  • Simple green salad: Something lemony and crisp balances the richness beautifully.
  • Grilled cheese dippers: Because who can resist? I make mini ones with whole grain bread.
  • Roasted chickpeas: For extra protein and crunch – just toss with olive oil and spices.

My favorite way to serve it? In big, wide bowls so all those gorgeous toppings have room to shine. And always, always with extra napkins nearby – things might get happily messy!

Storing and Reheating Broccoli Feta Soup

Confession time: I love this soup even more the next day! The flavors meld together beautifully overnight, but you’ve got to store it right to keep that creamy texture perfect. Here’s exactly how I do it – learned through many happy (and a few tragic) lunchbox experiments.

Cooling Down Like a Pro

First rule: never put hot soup straight in the fridge! I let mine cool on the counter for about 30 minutes first – just until it’s no longer steaming. Stirring occasionally helps it cool faster. This prevents condensation from forming in your storage container (which can make the soup watery) and keeps your fridge from working overtime.

Airtight is Everything

Trust me, I’ve tried all sorts of containers, and glass jars with tight lids work best. The soup keeps for up to 3 days this way without absorbing fridge smells or drying out. If you’re using plastic, make sure it’s BPA-free and completely seals – I once lost a batch to mysterious fridge odors seeping in!

Reheating Without the Drama

Here’s the key to keeping that silky texture: gentle heat. I reheat mine on the stove over low heat, stirring frequently. If it seems too thick, splash in a tablespoon or two of broth or water to loosen it up. Microwave works too – just do 30-second intervals at 50% power, stirring between each. Whatever you do, don’t let it boil – that’s when the dairy can separate and get grainy.

Pro tip: If your soup does separate (we’ve all been there!), just give it a quick re-blend with an immersion blender or whisk vigorously. It’ll come right back together like magic. And don’t forget to add fresh toppings when serving leftovers – they make all the difference in bringing the flavors back to life!

Broccoli Feta Soup FAQs

I get so many questions about this soup – which means I’ve had plenty of chances to troubleshoot every possible variation! Here are the answers to everything you might wonder before diving into this creamy goodness.

Can I use frozen broccoli?

Absolutely! Frozen broccoli works beautifully here – no need to thaw it first either. Just dump it straight from the bag into the pot. The florets might take an extra minute or two to become tender, but they blend up just as creamy as fresh. I actually keep frozen broccoli on hand specifically for this soup when I’m in a pinch!

How can I make this soup vegan?

Easy peasy! Swap the chicken broth for vegetable broth, use dairy-free feta (there are some great almond-based options now), and replace the cottage cheese with silken tofu or soaked cashews blended smooth. The texture won’t be quite the same, but the flavor still shines. Add a tablespoon of nutritional yeast for that umami kick feta usually provides.

My soup turned out too thick – help!

No worries – this happens to me sometimes too! Just whisk in more broth or water a tablespoon at a time until it reaches your perfect consistency. I usually keep an extra cup of warm broth handy for this exact reason. Remember, it thickens as it cools, so err on the thinner side when adjusting.

Can I freeze broccoli feta soup?

Honestly? I don’t recommend it. Dairy-based soups tend to separate when frozen and thawed – the texture becomes grainy. But since this soup comes together so quickly, I prefer making fresh batches. If you must freeze it, leave out the cheeses, freeze the broccoli base, then blend in fresh cheeses when reheating.

What can I use instead of an immersion blender?

Been there! A regular blender works fine – just blend in small batches and be very careful with the hot liquid (remove the center lid piece and cover with a towel). A food processor can work in a pinch too, though it won’t get quite as silky. Whatever you do, don’t try to mash it by hand – I learned that lesson the hard way!

Nutritional Information

Now, I’m no nutritionist, but I can tell you this soup makes me feel good after eating it – that perfect balance of filling and nourishing. The numbers will dance around depending on your exact ingredients (like whether you use full-fat feta or low-sodium broth), but here’s what makes it such a winner in my book:

Each creamy bowl packs a serious protein punch from the cottage cheese and feta – we’re talking muscle-building, hunger-crushing power that keeps me satisfied for hours. The broccoli brings all those wonderful vitamins and fiber, while the olive oil adds those healthy fats we all need. And let’s not forget the garlic and onions – basically nature’s medicine!

Of course, nutritional values are estimates and vary based on ingredients and brands used. But whether you’re counting macros or just eating what makes you feel great, this soup delivers on both flavor and nourishment. It’s the kind of meal that leaves you energized rather than sluggish – and isn’t that what we all want from our food?

Share Your Broccoli Feta Soup

Nothing makes me happier than seeing your versions of this soup come to life! Seriously, I do a little happy dance every time someone tags me in their broccoli feta soup photos – it’s like we’re all part of this cozy cooking club together. Did you add extra garlic? Try it with spinach? Maybe you discovered an amazing new topping? I want to hear all about it!

Drop a comment below to tell me how your soup turned out – the good, the bad, and the “oops I accidentally used mint instead of dill” (yes, that really happened to someone!). Your notes help me make the recipe even better and inspire other readers too. Or tag me on Instagram @[yourhandle] with your beautiful soup creations – I’ll be the one cheering you on and probably stealing your topping ideas for my next batch!

This recipe has brought so much joy to my kitchen, and I’d love for it to do the same for yours. Now go forth and blend that creamy goodness – I can’t wait to see what you create!

Print

Creamy Broccoli Feta Soup with 22g Protein Per Bowl

A creamy and nutritious broccoli feta soup packed with protein and flavor.

  • Author: Zoe
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mediterranean
  • Diet: Vegetarian

Ingredients

Scale
  • 1 tbsp olive oil
  • 1 small yellow onion, diced
  • 4 cloves garlic, minced
  • 6 cups broccoli florets (fresh or frozen)
  • 4 cups low-sodium chicken broth (or vegetable broth)
  • 1 tsp kosher salt (plus more to taste)
  • 1/2 tsp black pepper
  • 1/2 tsp dried dill (or 1 tbsp fresh dill, chopped)
  • 1/4 tsp crushed red pepper flakes (plus more for topping)
  • 2 cups cottage cheese (2% or 4%)
  • 1 cup crumbled feta cheese, plus extra for topping
  • 1 tbsp lemon juice (optional but recommended)

Instructions

  1. In a large pot, heat olive oil over medium heat. Add onion and cook 4–5 minutes until soft.
  2. Add garlic and cook 30 seconds until fragrant.
  3. Stir in broccoli, broth, salt, pepper, dill, and red pepper flakes. Bring to a boil, then reduce to a simmer. Cover and cook 12–15 minutes until broccoli is very tender.
  4. Turn off heat. Add cottage cheese and feta. Use an immersion blender to blend until smooth and creamy (or carefully blend in a blender in batches).
  5. Stir in lemon juice if using. Taste and adjust salt/pepper.
  6. Serve hot topped with extra feta, herbs, and a pinch of red pepper flakes.

Notes

  • Store leftovers in an airtight container for up to 3 days.
  • Reheat gently on the stove or in the microwave.
  • For a smoother texture, blend longer or strain through a fine-mesh sieve.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 280
  • Sugar: 5g
  • Sodium: 800mg
  • Fat: 12g
  • Saturated Fat: 6g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 15g
  • Fiber: 4g
  • Protein: 22g
  • Cholesterol: 35mg

Keywords: Broccoli Feta Soup, High protein broccoli soup, Creamy broccoli soup, Cottage cheese soup, Healthy blended soup, Meal prep soup

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating